A 40k-star desktop client that open-sourced itself—again
Chatbox aggregates ChatGPT, Claude, Gemini, and Ollama into one cross-platform desktop app that keeps your conversation data local.

What it does Chatbox is an Electron-based desktop chat client that talks to multiple LLM providers—OpenAI, Azure OpenAI, Claude, Google Gemini, and local models via Ollama—through a single interface. It renders Markdown and LaTeX, highlights code blocks, stores conversation history locally on disk, and also ships mobile apps and a web version. Think of it as a unified inbox for API keys you already have.
The interesting bit After a period of closed development, the project re-open-sourced its codebase under GPLv3 as the “Community Edition,” with maintainers claiming they sync commits bidirectionally between this public repo and their commercial Pro version. That makes it less of a pure community fork and more of a transparent release channel for a freemium product.
Key highlights
- Aggregates major cloud providers and local Ollama instances without forcing a single vendor
- Keeps chat history local by default, which matters when the prompts contain proprietary code
- Supports DALL-E 3 image generation alongside text conversations
- Includes team collaboration features for sharing OpenAI API resources across a group
- Ships native packages for Windows, macOS (Intel and Apple Silicon), and Linux AppImage
Caveats
- The README never clarifies which features are Community-only versus Pro-only; the promised bidirectional sync is stated but not substantiated with a public roadmap or detailed comparison
Verdict Worth a look if you want one desktop app for juggling multiple LLM subscriptions and local models, but pass if you need a fully independent open-source project with no commercial tether.
Frequently asked
- What is chatboxai/chatbox?
- Chatbox aggregates ChatGPT, Claude, Gemini, and Ollama into one cross-platform desktop app that keeps your conversation data local.
- Is chatbox open source?
- Yes — chatboxai/chatbox is open source, released under the GPL-3.0 license.
- What language is chatbox written in?
- chatboxai/chatbox is primarily written in TypeScript.
- How popular is chatbox?
- chatboxai/chatbox has 41.1k stars on GitHub and is currently holding steady.
- Where can I find chatbox?
- chatboxai/chatbox is on GitHub at https://github.com/chatboxai/chatbox.