CherryHQ/cherry-studio
⭐ 45,372 · TypeScript · GitHub Repo
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
agency-agents ai-agent claude-code codex open-cli openclaw opencode skills
1-Sentence Summary
Unified desktop client for 300+ AI assistants and frontier LLMs, with zero setup required.
🔥 Key Capabilities & USP
- 300+ Pre-Configured AI Assistants – Instantly access a vast library of ready-to-use assistants for coding, writing, research, and more. Solves the pain of manually configuring prompts and system instructions for every new task.
- Unified Multi-LLM Access – Connect to OpenAI, Gemini, Anthropic, Claude, Perplexity, Poe, and local models (Ollama, LM Studio) from a single interface. Eliminates the headache of switching between multiple browser tabs and managing separate API keys.
- Autonomous Agents & MCP Integration – Run AI agents that can execute tasks autonomously, with Model Context Protocol (MCP) server support for extending capabilities. Solves the need for a programmable, extensible AI workspace beyond simple chat.
- Document & Data Processing – Handle text, images, Office files, PDFs, and WebDAV file management with built-in Mermaid chart visualization and code syntax highlighting. Solves the frustration of copying/pasting between separate tools for document analysis and AI interaction.
- Cross-Platform & No-Setup Experience – Works on Windows, Mac, and Linux out of the box with light/dark themes, transparent windows, and complete Markdown rendering. Solves the pain of environment configuration and platform lock-in.
USP: Cherry Studio is the only desktop client that combines 300+ pre-built assistants, multi-LLM provider support, and autonomous agent capabilities in a zero-configuration, cross-platform package—making it the most accessible AI productivity hub available today.

Technical Architecture
| Component | Details |
|---|---|
| Primary Language | TypeScript |
| Platform Support | Windows, Mac, Linux (desktop clients) |
| LLM Integrations | OpenAI, Gemini, Anthropic, Claude, Perplexity, Poe, Ollama, LM Studio |
| Key Protocols | MCP (Model Context Protocol) for agent extensibility |
| File/Data Handling | WebDAV, Mermaid charts, code syntax highlighting, Office/PDF parsing |
| UI Features | Light/dark themes, transparent window, Markdown rendering, drag-and-drop sorting |
| Roadmap | HarmonyOS, Android, iOS, multi-window, Intel AI PC (Core Ultra), plugin system, ASR |
- Desktop-first architecture with native cross-platform builds
- Modular assistant system supporting 300+ pre-configured templates
- Extensible via MCP for custom tool and data source integration
- No server-side dependency – runs entirely on the user's machine
Quick Start Guide
- Download the latest release for your operating system from the Releases page.
- Install and launch the application – no additional setup or environment configuration required.
- Add your LLM API keys in the settings panel (OpenAI, Gemini, Anthropic, etc.) or connect to local models via Ollama/LM Studio.
- Browse the 300+ assistant library and start chatting immediately, or create custom assistants with your own prompts.
- Enable autonomous agents and MCP integrations from the settings to unlock advanced workflows.
Note: No command-line installation is required. The application is a standard desktop installer for Windows (.exe), Mac (.dmg), and Linux (.AppImage/.deb).
Pros, Cons & Use Cases
Pros
- Zero configuration – Works immediately after installation, no Docker, no terminal commands
- Massive assistant library – 300+ pre-built, categorized assistants for immediate productivity
- Multi-LLM flexibility – Switch between cloud, web, and local models without leaving the interface
- Rich tool ecosystem – MCP, WebDAV, mini programs, translation, and document processing built-in
- Active community – 45,000+ stars with contributor rewards program
Cons
- No mobile support yet – Android and iOS are on the roadmap (Phase 1)
- No plugin system currently – Extensibility is limited to MCP integrations
- No self-hosting documentation – Architecture details and server-side deployment guides are absent
- Advanced features pending – Memory system, deep research, and multi-window are still in development
Who should NOT use this?
- Mobile-first users who need AI assistance primarily on phones or tablets
- Enterprise teams requiring self-hosted, air-gapped deployments with full control over infrastructure
- Users who need a plugin ecosystem with community-contributed extensions (e.g., VS Code-style marketplace)
- Developers looking for a lightweight CLI tool – This is a full desktop application, not a terminal-based agent
Ideal Use Cases
- AI power users who want one app to manage all their LLM interactions and assistant workflows
- Content creators and researchers who need document analysis, translation, and knowledge management alongside AI chat
- Developers who want autonomous agents for coding tasks, with MCP integration for custom tools
- Cross-platform teams that need consistent AI access across Windows, Mac, and Linux machines
Community & Activity
Cherry Studio is on an explosive growth trajectory with 45,372 GitHub stars—a clear signal of strong community validation and demand. The project is actively maintained with recent updates as of May 2026, and the roadmap shows ambitious plans for mobile platforms, multi-window support, and advanced AI features. The contributor rewards program incentivizes community involvement, suggesting a healthy, growing ecosystem. With this momentum, Cherry Studio is rapidly becoming the go-to desktop client for the AI productivity space.