Repolode
CherryHQ

CherryHQ/cherry-studio

Cherry Studio is a cross-platform desktop AI client that connects to many LLM providers, local models and 300+ preset assistants.

Open-source alternative to:ChatGPTClaude Desktop

Stars
52,767
Forks
5,098
Open issues
1,878
Last commit
4 hours ago

What is it?

Cherry Studio is a desktop client for chatting with large language models. It runs on Windows, Mac and Linux and lets you use cloud providers such as OpenAI, Gemini and Anthropic, AI web services such as Claude and Perplexity, and local models served through Ollama or LM Studio, all from one interface.

The app ships with more than 300 pre-configured AI assistants and supports custom assistant creation. You can run several models in the same conversation, manage topics, and search across chats. It also handles documents, including text, images, Office files and PDFs, and renders Markdown, Mermaid charts and syntax-highlighted code.

For productivity, it includes AI-powered translation, drag-and-drop sorting, WebDAV file management and backup, and an MCP (Model Context Protocol) server integration. The project is available as a ready-to-use installer that needs no environment setup.

Key features

  • 01Connects to cloud LLM providers, AI web services and local models like Ollama and LM Studio.
  • 02Includes 300+ pre-configured assistants and lets you create custom ones.
  • 03Supports simultaneous conversations with multiple models.
  • 04Handles text, images, Office files and PDFs.
  • 05Renders Markdown, Mermaid charts and syntax-highlighted code.
  • 06Provides an MCP server integration and WebDAV backup.

Use cases

  • Comparing answers from several LLM providers side by side in one app.
  • Running local models privately alongside cloud services.
  • Chatting with PDFs, Office documents and images in one workspace.
  • Using a shared set of preset assistants for everyday writing and translation.

Quick start

  1. 1

    Download the app from the releases page

  2. 2

    Fork and clone the repository to your local machine

Things to know

  • Copyleft AGPL-3.0 license requires derivative works to be open-sourced under the same terms.
  • Some advanced features such as Mini Program support and the MCP marketplace are still on the roadmap or in progress.
  • Full local-model use depends on separately installing tools like Ollama or LM Studio.

Topics

FAQ

What is cherry-studio?
Cherry Studio is a cross-platform desktop AI client that connects to many LLM providers, local models and 300+ preset assistants. Cherry Studio is a desktop client for chatting with large language models. It runs on Windows, Mac and Linux and lets you use cloud providers such as OpenAI, Gemini and Anthropic, AI web services such as Claude and Perplexity, and local models served through Ollama or LM Studio, all from one interface.
Is cherry-studio free to use? What license does it have?
cherry-studio is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is cherry-studio still maintained?
Actively maintained. The last commit to cherry-studio was on Oct 20, 2026.
What can I use cherry-studio for?
Comparing answers from several LLM providers side by side in one app. Running local models privately alongside cloud services. Chatting with PDFs, Office documents and images in one workspace. Using a shared set of preset assistants for everyday writing and translation.
How do I install cherry-studio?
Download the app from the releases page Fork and clone the repository to your local machine
Where can I get cherry-studio?
The source code and installation instructions are on GitHub: https://github.com/CherryHQ/cherry-studio

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects