Personal project
Personal project — live in production at app.cura-i.com
A private assistant workspace for grounded chat, document retrieval, and multi-step workflows — named for Marie Curie. I designed and shipped it end-to-end: a multi-user RAG system with smart routing, live data, a tool-calling agent, and multi-agent workflows. Every conversation and document is scoped to your account.
- Smart routing — Each message is sent to fast chat, document retrieval, or a multi-agent workflow (researcher → synthesizer → reviewer → writer) based on intent, with an optional live SSE trace.
- Live data — FX, stocks, weather, and news return through a deterministic adapter path that skips the model entirely when intent is clear.
- Tool-calling agent — A LangChain agent picks web and live-data tools per query; RAG answers come back grounded with cited sources.
- Multi-user & private — Per-user auth, conversations and Qdrant retrieval scoped by user ID; only you can list, open, or delete your chats.
- Multi-runtime — Same app runs on Ollama locally, LM Studio on a Mac mini over LAN, and Groq in production on GCP.



