Skip to main content
📖 The AI Tool Bible
Cherry Studio preview image
Cherry Studio logo

Cherry Studio

Open-source desktop AI client that wires 300+ LLMs into one chat, knowledge-base, and agent workspace.

Free· Free and open source; bring your own API keysAgentsMulti-model7.2 / 10
Visit website →

In short

Cherry Studio is a cross-platform desktop app that consolidates multiple LLM providers into a single interface. It is best for power users who want to manage various API keys locally while utilizing built-in RAG knowledge bases and agent features without a cloud account.

Best for

Pick Cherry Studio if you already pay for several model APIs and want one local desktop app to drive them, with a knowledge base and agents bolted on.

Skip if

Skip it if you want a hosted, account-based chat with team sharing, or a single-vendor experience like ChatGPT or Claude.ai out of the box.

Cherry Studio is a free, AGPL-3.0 desktop client for Windows, macOS, and Linux that puts 50+ AI providers and 300+ models behind a single chat UI. You bring your own API keys (OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Mistral, xAI, Azure, Bedrock, etc.) or point it at local runtimes like Ollama and LM Studio, and Cherry Studio handles conversation history, prompt presets, file attachments, code blocks, and side-by-side model comparison on top.

It is aimed at power users who already pay for multiple model APIs and resent juggling four browser tabs. Beyond chat, it ships a local knowledge base (embed PDFs, Word, web pages, and query them via RAG), an AI drawing module, a translation tool, MCP server support, and 300+ pre-built assistant personas. The desktop app itself costs nothing; you only pay whatever the underlying model APIs charge.

Development is active out of CherryHQ on GitHub (47k+ stars, TypeScript/Electron) and the project is backed by a Shanghai-based company. Caveats: documentation and the marketing site lean Chinese-first, the AGPL license is stricter than MIT if you plan to fork it commercially, and because everything runs locally there is no cloud sync of chats or knowledge bases between machines without you wiring up your own storage.

Editor's take

One of the strongest open-source multi-model desktop clients out there, and the project actually ships. If you live in a half-dozen LLM dashboards a day, Cherry Studio collapses them into one window without locking you into any vendor. Just expect to spend the first hour pasting API keys.

— The AI Tool Bible editorial team

Pros

  • Single client for 300+ models from 50+ providers including local Ollama/LM Studio
  • Built-in RAG knowledge base over your own documents
  • Fully open source (AGPL-3.0) with a very active GitHub repo
  • Cross-platform Electron desktop app, no cloud account required
  • Supports MCP servers and 300+ pre-built assistant presets

Cons

  • ⚠️ Documentation and site are Chinese-first; English is a second-class citizen
  • ⚠️ BYO-API-key model means real usage cost lives with the upstream providers
  • ⚠️ AGPL-3.0 license makes commercial forks awkward
  • ⚠️ No native cloud sync of chats or knowledge bases across devices

Use cases

multi-model chatlocal knowledge baseai agentstranslationai drawingmcp client

Frequently asked

Is Cherry Studio free to use?
Yes, the desktop application is free and open source under the AGPL-3.0 license. However, you must bring your own API keys for cloud models or use local runtimes, meaning you pay the underlying model providers for usage.
Which AI models and providers does Cherry Studio support?
It supports over 300 models from more than 50 providers, including OpenAI, Anthropic, Google Gemini, DeepSeek, and Azure. It also allows connection to local runtimes like Ollama and LM Studio.
Does Cherry Studio include features beyond basic chat?
Yes, it includes a local knowledge base with RAG capabilities for documents, an AI drawing module, a translation tool, MCP server support, and over 300 pre-built assistant personas.
Can I sync my chats and knowledge base across different devices?
No, there is no native cloud sync for chats or knowledge bases. Because the app runs locally, you must wire up your own storage solution to sync data between machines.
What are the main limitations of Cherry Studio?
Documentation and the marketing site are Chinese-first, making English a secondary language. Additionally, the AGPL-3.0 license may complicate commercial forking, and the app requires manual API key management.

Explore related

Compare with similar tools

All in Agents
LangGraph preview image
LangGraph logo

LangGraph

Featured
Agents · BYO (Claude / GPT / open)
8.8

Stateful, graph-based agent orchestration from LangChain.

Freemium· Developer: $0 / seat · Plus: $39 / seat · Enterprise: Custom pricingstateful agentshuman-in-loop
CrewAI preview image
CrewAI logo

CrewAI

Featured
Agents · BYO (Claude / GPT / open)
8.4

Python framework for multi-agent orchestration.

Freemium· Basic: Free · Enterprise: Custommulti-agentorchestration
Ernie Bot preview image
Ernie Bot logo

Ernie Bot

Agents · Baidu ERNIE 4.0 / ERNIE X1 / ERNIE Turbo (in-house)
8.7

Baidu's Mandarin-first ChatGPT rival, powered by the ERNIE model family

Freemium· Free tier for Ernie 3.5 access; Ernie 4.0 and premium features require a paid subscription (approximately CNY 59.9/month for individual plans); enterprise API pricing via Baidu AI Cloud Qianfan platform is metered per 1K tokens.Mandarin content writing and marketing copyChinese-language document Q&A and summarisation
Moveworks preview image
Moveworks logo

Moveworks

Agents · Orchestrates multiple enterprise-ready LLMs (undisclosed mix, historically including OpenAI GPT and in-house models via its Reasoning Engine)
8.7

The enterprise AI assistant that searches, answers, and takes action across your business systems

Enterprise· Enterprise-only pricing; no public tiers. Quoted per organization based on employee count, integrations, and agent scope. Contact sales for a quote.IT service desk ticket deflectionHR policy Q&A and self-service
AWS Bedrock preview image
AWS Bedrock logo

AWS Bedrock

Agents · Multi-model: Anthropic Claude, Meta Llama, Mistral, Cohere, AI21, Amazon Nova/Titan, DeepSeek, Stability, OpenAI GPT
8.6

Build and scale generative AI applications with foundation models

Paid· Standard: Contact sales · Flex: Contact sales · Priority: Contact sales · Reserved: Contact salesEnterprise RAG chatbot over private documentsMulti-step tool-using agents via AgentCore
Claude Agent SDK preview image
Claude Agent SDK logo

Claude Agent SDK

Agents · Claude Opus / Sonnet
8.6

Anthropic's official SDK for building autonomous Claude agents.

Free· Free SDK; API usage billed at Claude ratesClaude agentstool use