A 40k-star Electron app that talks to every LLM
Chatbox is a GPLv3 desktop client for ChatGPT, Claude, Gemini, and local models, with data stored locally.

What it does Chatbox is an Electron-based desktop application that wraps multiple LLM providers into a single chat interface. It supports OpenAI, Azure OpenAI, Claude, Google Gemini, Ollama for local models, and ChatGLM-6B. Data stays on your device; the app also offers a web version and native iOS/Android apps.
The interesting bit This is the “Community Edition,” and the README notes that code is regularly synced bidirectionally with a proprietary pro repo. That unusual arrangement means the open-source version is effectively a live mirror of commercial development, not a stale fork.
Key highlights
- Cross-platform desktop (Windows, macOS Intel/Apple Silicon, Linux AppImage) plus mobile and web
- Markdown, LaTeX, and code syntax highlighting in chat
- Prompt library, message quoting, and team collaboration for shared API resources
- DALL-E 3 image generation built in
- Dark mode, keyboard shortcuts, and streaming responses
Caveats
- The README uses vague marketing phrasing like “enhanced prompting” without explaining what that means
- Team collaboration details live in a separate README; the feature surface is unclear from the main docs
- Mobile screenshots in the README are commented out, suggesting that section may be neglected
Verdict Worth a look if you want one desktop app for multiple AI providers without browser tabs. Skip it if you need deep API customization or prefer terminal-based workflows.