Desktop app that sends one prompt to many AI chatbots at once so you can compare their answers side by side.
- Stars
- 42,079
- Forks
- 4,281
- Open issues
- 1,338
- Last commit
- 27 days ago
What is it?
Chatbox is a desktop chat client for large language models. It connects to providers such as OpenAI, Azure OpenAI, Claude, Google Gemini and local models served through Ollama, so you can use several AI services from one interface instead of a separate web page for each.
The app is built with Electron and TypeScript and ships as installers for Windows, macOS and Linux. Conversations and settings are stored on the user's device. It supports streaming replies, Markdown, LaTeX and code highlighting, a prompt library, message quoting, dark theme and keyboard shortcuts. The interface is available in several languages.
This is the Community Edition, released under GPL-3.0. The project also offers a web version and iOS and Android apps, and its README describes a team collaboration module for sharing OpenAI API resources.
Key features
- 01Connects to OpenAI, Azure OpenAI, Claude, Gemini and Ollama local models.
- 02Stores conversations and settings on the local device.
- 03Renders Markdown, LaTeX and syntax-highlighted code.
- 04Supports streaming replies and image generation with DALL-E 3.
- 05Includes a prompt library and message quoting.
- 06Runs on Windows, macOS and Linux.
Use cases
- Using several LLM providers from one desktop app.
- Chatting with local models served by Ollama while keeping data on your machine.
- Organizing and reusing prompts for daily writing or coding work.
Quick start
- 1
Download the installer for your platform from the releases page
- 2
Install and launch Chatbox
- 3
Configure your AI provider in settings
- 4
Clone the repository
git clone https://github.com/chatboxai/chatbox.git
Things to know
- Licensed under GPL-3.0, a copyleft license that requires derivative works to be open-sourced under the same terms.
- Building from source requires Node.js 20 to 22 and pnpm, and the Community Edition is synced with a separate pro repo.
Topics
FAQ
- What is chatbox?
- Desktop client for ChatGPT, Claude and other LLMs, running on Windows, macOS and Linux with local data storage. Chatbox is a desktop chat client for large language models. It connects to providers such as OpenAI, Azure OpenAI, Claude, Google Gemini and local models served through Ollama, so you can use several AI services from one interface instead of a separate web page for each.
- Is chatbox free to use? What license does it have?
- chatbox is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is chatbox still maintained?
- Actively maintained. The last commit to chatbox was on Sep 24, 2026.
- What can I use chatbox for?
- Using several LLM providers from one desktop app. Chatting with local models served by Ollama while keeping data on your machine. Organizing and reusing prompts for daily writing or coding work.
- How do I install chatbox?
- Download the installer for your platform from the releases page Install and launch Chatbox Configure your AI provider in settings Clone the repository: git clone https://github.com/chatboxai/chatbox.git
- Where can I get chatbox?
- The source code and installation instructions are on GitHub: https://github.com/chatboxai/chatbox
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source, cross-platform AI chat client for Web, desktop and mobile that connects to OpenAI, Claude, Gemini, DeepSeek and self-hosted models.
Cherry Studio is a cross-platform desktop AI client that connects to many LLM providers, local models and 300+ preset assistants.
Self-hosted AI gateway that puts API keys and subscription accounts from many providers behind one endpoint, with scheduling, failover and usage logs.
A cross-platform desktop AI assistant that connects to major LLM providers and acts as an MCP client with a local knowledge base.
A free, open-source desktop Cowork app that runs a built-in AI agent and coordinates multiple CLI agents like Claude Code and Codex.