← all repositories
chatboxai/chatbox

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.

41.1k stars TypeScript Chat Assistants
chatbox
Velocity · 7d
+13
★ / day
Trend
steady
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.