Hysen Labs
Open-source project
chatboxai/chatbox avatar
chatboxai

chatbox

Powerful AI Client

41,448 stars4,198 forksTypeScriptGPL-3.0
01
DEEP OPEN-SOURCE ANALYSIS

Chatbox, a desktop client that talks to many models

Chatbox is a desktop client for ChatGPT, Claude, and other language models, shipped for Windows, Mac, and Linux, with the source released as a GPLv3 Community Edition.

02
DEEP OPEN-SOURCE ANALYSIS

What ships in the client

Chatbox presents itself as a desktop AI copilot, with a client for ChatGPT, Claude, and other large language models on Windows, Mac, and Linux. This repository holds the Community Edition, open sourced under GPLv3. The usage flow is deliberately short: download the installer for your platform from the releases page, install, launch, pick an AI provider in settings, and start chatting. Local data storage keeps your conversations on your own device, and the app ships as downloadable packages with no deployment step. A dark theme, keyboard shortcuts, and streaming replies round out the everyday experience.

03
DEEP OPEN-SOURCE ANALYSIS

The hardware floor

A requirements table sets minimums per platform. Windows needs Windows 10 on x64. macOS needs macOS 11 Big Sur, on either Intel or Apple Silicon. Linux wants Ubuntu 20.04 or newer, or a distribution that AppImage supports, on x64. Below those, the client is simply not expected to run.

04
DEEP OPEN-SOURCE ANALYSIS

Model and tooling support

The provider list is wide: OpenAI ChatGPT, Azure OpenAI, Claude, Google Gemini Pro, and Ollama for local models like llama2, Mistral, Mixtral, and codellama, with ChatGLM-6B also listed. Dall-E-3 handles image generation, and messages support Markdown, LaTeX, and syntax highlighting. There is a prompt library, message quoting, team collaboration that shares OpenAI API resources, a web version, and localization in nine languages from English to Korean to Spanish. For building the app yourself, the docs ask for Node.js 20 or 22 and pnpm 10 or later, and list the build commands, from a dev server with hot reload to packaging for all platforms.

06
DEEP OPEN-SOURCE ANALYSIS

Official sources

07
Community notes

Community notes