Upload CSV, PDF, or Excel files. Ask a question. Get instant AI-powered insights with real-time streaming responses.
Not a toy demo. A full-stack app with file parsing, persistent chat history, and real-time AI streaming.
Drop CSV, Excel, PDF, or text files. Server-side parsing extracts structured data for AI context.
Responses stream word-by-word via SSE. No waiting for complete responses. Just like Claude web.
Code blocks with copy button. Tables. Links. Bold, italic, headings. Full markdown in responses.
SQLite-backed history. Create, rename, delete conversations. Pick up where you left off.
Full semantic token design system. Toggle between dark and light. Every element adapts.
Build as a widget. Embed on any site with a single script tag. Floating button + popup chat.
Clone, run, analyze. No config files. No environment setup. One command.
Clone the repo. Run bash setup.sh (Mac/Linux) or double-click setup.bat (Windows). It installs dependencies, checks TypeScript, starts both servers.
Drag a CSV, Excel spreadsheet, or PDF into the chat. The backend parses it, extracts structured data, and makes it available as context for every question you ask.
Ask anything about your data. The AI streams its response in real-time, complete with formatted tables, charts recommendations, and actionable insights.
Modern, minimal dependencies. No bloat.
One command to install and run.