I built Omni Chat because I was tired of sending my API keys to random backend servers. It’s a multi-model AI chat interface that runs 100% in the browser.
🚀 Key Features:
- Connects to Groq, Claude, Gemini, OpenAI & Custom Endpoints (Ollama/LM Studio).
- Zero Backend: No database, no telemetry.
- Local Storage: Your API keys and chat history never leave your device.
- Real-time streaming with reasoning panels for thinking models.
- File uploads & Vision support.
🛠️ Tech Stack:
- Next.js 16 (App Router)
- TypeScript
- Tailwind CSS v4
- Zustand (for state management)
💻 Source Code:
https://github.com/imnick009/omni-chat
🌐 Live Demo:
https://omni.nikhilbuilds.com
Feedback welcome! 👇
Top comments (0)