Sumane AI is our own full-stack assistant: a multimodal engine that reads text and images in one conversation, wrapped in an obsidian-dark interface built to disappear into the work.
Two systems most assistants fake. We built both properly.
Every message is routed through LangChain before it reaches a model: deciding whether the request needs Gemini's vision, Groq's speed, or a blend of both, then assembling one coherent answer. The routing is invisible. The reasoning isn't.
An obsidian-dark UI built with Tailwind, Shadcn, and Framer Motion, tuned so typing, thinking, and responding all feel considered rather than instant. Markdown renders exactly as the model intended it, bold text, lists, inline images included.
Every layer most demos skip.
Text and images processed in the same conversation, in real time, through LangChain's routing layer.
Secure sign-in and session management through Clerk, with a custom JWT integration underneath.
Conversations and file uploads persist through Supabase, backed by PostgreSQL.
Database policies isolate every user's data and history completely. No query crosses that line.
A responsive, obsidian-dark interface animated with Framer Motion, styled with Tailwind CSS.
Bold text, lists, and inline image expansions render exactly as the model wrote them.
Frontend
Backend & database
Authentication
AI & logic
Deployment