System Design
Comigo was built as a web application with an AI orchestration layer and a browser-based companion experience. A FastAPI backend handled API services, user sessions, task workflows, and AI orchestration, while a Svelte/SvelteKit frontend kept the interface lightweight and responsive. A Chrome extension extended the companion into the browser so users could interact while working. A LangGraph-based agent workflow drove streaming responses, tool calling, and structured multi-step reasoning over OpenAI models, with serverless Postgres on Neon storing users, chat logs, task records, and summarized memory. Stripe powered secure payments and subscription billing.