Chatbox

Active
GitHub TypeScript GPL-3.0

Description

Chatbox is a powerful cross-platform AI client supporting OpenAI, Claude, Gemini, and other LLMs with desktop and mobile apps.

Key Features

  • Multi-model support — Seamlessly integrate OpenAI, Azure OpenAI, Claude, Gemini Pro, Ollama and more
  • Local data storage — All data stays on your device for privacy and persistence
  • Cross-platform desktop — Windows, macOS, Linux with ready-to-use installers
  • Markdown/LaTeX/code highlighting — Full rich text formatting and rendering
  • Streaming replies — Real-time progressive display of AI responses
  • Team collaboration — Share OpenAI API resources across your team

Use Cases

💡 Use as a daily AI chat client replacing web-based ChatGPT
💡 Have offline private conversations using Ollama local models
💡 Share API quotas across team members to reduce costs
💡 Generate AI images through DALL-E 3 integration
💡 Manage prompt templates using the built-in prompt library

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (41.6k stars)
  • Established track record (3 years in production)

⚠️ Limitations

  • Restrictive license (GPL-3.0)

Categories

Quick Start

```bash
# Download installer from: https://github.com/chatboxai/chatbox/releases
# Or install via npm
npx chatbox
```
After launch, configure your API Key (OpenAI/Claude/Ollama) in Settings and start chatting.

Related Projects

Cherry Studio

51.4k · TypeScript
Active A

Cherry Studio is an AI productivity studio with smart chat, autonomous agents, and 300+ assistants, providing unified access to frontier LLMs.

chat-uimulti-modelagent +2
  • · Multi-provider LLM support — Integrates OpenAI, Gemini, Anthropic cloud services plus Ollama, LM Studio local models
  • · 300+ pre-configured assistants — Built-in library of assistants with custom creation and multi-model simultaneous conversations
  • · Document processing — Supports text, images, Office, PDF formats with Mermaid chart rendering and code syntax highlighting

LibreChat

42.7k · TypeScript
Active A+

LibreChat is an enhanced open-source ChatGPT clone featuring Agents, MCP tools, multi-model support, code interpreter, AI search, and more.

chat-uimulti-modelagents +3
  • · Multi-model switching — Supports OpenAI, Anthropic, Google, AWS Bedrock, Azure OpenAI, and custom OpenAI-compatible endpoints without a proxy
  • · Agent & MCP tool integration — No-code custom assistants with MCP protocol, subagent delegation, skills system, and agent marketplace
  • · Sandboxed code interpreter — Secure isolated execution in Python, Node.js, Go, C/C++, Java, PHP, Rust, Fortran with direct file handling

NextChat

88.7k · TypeScript
Active A+

NextChat is a lightweight, cross-platform AI assistant client supporting GPT-4, Claude, Gemini and more, with Web, desktop, and mobile experiences.

chatbotcross-platformtypescript
  • · Multi-model compatible - supports OpenAI GPT-4, Claude, DeepSeek, Gemini Pro and other LLM backends
  • · One-click deploy - deploy to Vercel/Zeabur in one click, or build as ~5MB cross-platform desktop client
  • · Privacy first - all data stored locally in browser, no server-side persistence required

React Native Gifted Chat

14.4k · TypeScript
Active A+

React Native Gifted Chat is the most complete chat UI library for React Native, with iOS, Android, and Web support and highly customizable message components.

chat-uireact-nativetypescript +2
  • · Cross-platform — supports iOS, Android, Web (via react-native-web), and Expo projects
  • · Fully customizable — any component can be overridden with a custom implementation
  • · Complete messaging features — attachments, reply threading, load earlier, copy, smart link parsing