Repolode
chatboxai

chatboxai/chatbox

Desktop client for ChatGPT, Claude and other LLMs, running on Windows, macOS and Linux with local data storage.

Open-source alternative to:ChatGPTClaude

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. 1

    Download the installer for your platform from the releases page

  2. 2

    Install and launch Chatbox

  3. 3

    Configure your AI provider in settings

  4. 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