#44th of 4 in Desktop AI apps
chatbox
Desktop and mobile chat client for OpenAI, Claude, Gemini and Ollama models
- Stars
- 42k
- License
- GPL-3.0
- Last commit
- Sep 2026
- Last release
- Sep 2026
- Language
- TypeScript
38,293 on 24 Mar 202642,016 on 13 Oct 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Chatbox is an Electron app (TypeScript, React) that connects to hosted LLM APIs and local models through Ollama. Chat data is stored on the device. It ships installers for Windows, macOS and Linux, plus iOS and Android apps and a web version.
Who it is for: Users who want a local-first desktop chat client for API and Ollama models
Strengths
- Installers for Windows, macOS, Linux (AppImage), plus iOS, Android and a web version
- Supports OpenAI, Azure OpenAI, Claude, Gemini, Ollama and ChatGLM-6B from one client
- Chat data stays on the device; no server deployment needed
- Prompt library, Markdown, LaTeX and code highlighting, DALL-E-3 image generation
Weaknesses
- README lists no document chat, RAG or agent features
- Community Edition is synced with a separate pro repo; feature parity is unclear
- Provider list in README is dated (llama2, ChatGLM-6B); current coverage is unclear
- GPL-3.0 license may restrict embedding in proprietary products
What it needs
- no GPU
- Needs Ollama (optional, for local models), API keys for hosted providers
- Models: OpenAI, Azure OpenAI, Claude, Google Gemini Pro, Ollama
Head to head
Also in Desktop AI apps
See all 4| Rank | Project | Score |
|---|---|---|
| 1 | deep-live-camReal-time webcam face swap from a single source image | 75 out of 100 |
| 2 | cherry-studioCross-platform desktop chat client for many cloud and local LLM providers | 75 out of 100 |
| 3 | janDesktop app that runs local models or cloud APIs, with a local server | 64 out of 100 |