Our take
Activeregular commits and releases- Activity
- 87
- Community
- 90
- Issues
- 88
- Pull requests
- 79
+858 stars in the last 30 days
- Releases more often than 90% of the projects we track
- Merges more pull requests than 86% of the projects we track
- Closes issues faster than 81% of the projects we track
Cherry Studio is an actively maintained, feature-rich multi-provider desktop client, with frequent commits and releases and contributions from a broad group rather than dependence on one person.
Good fit if
- You want a Windows, macOS, or Linux client that combines cloud services and local models.
- You will use its assistants, multi-model conversations, or document features.
- You can meet the AGPL-3.0 obligations for the community edition.
Look elsewhere if
- You need a mobile client from this repository, since the mobile app is a separate project.
- You need roadmap items such as OCR, TTS, or a plugin system today, rather than as planned features.
- Your project cannot comply with AGPL-3.0 and you do not plan to seek a commercial license.
All health signals
| Last commit | 2026-10-18 (today) |
|---|---|
| Commits, last 90 days | 100+ |
| Releases, last 12 months | 74 (latest v2.1.6, 2026-10-11) |
| Contributors | 100+ (top contributor: 27% of commits) |
| Issues closed, last 90 days | 22+ (typically closed in 0 days) |
| Pull requests merged, last 90 days | 78 (typically merged in 0 days) |
| Project age | 2 years |
Checked on 2026-10-19 with the GitHub API.
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
53,524Forks
5,223Change since Nov 14, 2026: +30 stars·+2 forks
Overview
Cherry Studio is a TypeScript desktop client for Windows, macOS, and Linux. It brings cloud LLM providers, AI web services, and local models into one place, aiming to make it easier to switch among models and assistants without using a separate client for each. The project does not identify a single model or engine as its foundation; it is designed to connect to multiple services, including Ollama and LM Studio for local models.
It is aimed at people who want a cross-platform AI workspace for chat, assistants, and document tasks. The community edition is desktop software, while the README also describes a separately available mobile app and an enterprise edition.
Key Features
- Connects to cloud LLM providers such as OpenAI, Gemini, and Anthropic, as well as AI web services and local models through Ollama or LM Studio.
- Includes more than 300 preconfigured assistants and allows users to create their own.
- Supports simultaneous conversations with multiple models.
- Handles text, images, Office files, and PDFs, with Markdown rendering, code highlighting, and Mermaid charts.
- Offers global search, topic organization, translation, and WebDAV file management and backup.
- Supports MCP servers and mini programs.
- Runs on Windows, macOS, and Linux, with light and dark themes.
Use Cases
- Individuals who want one desktop app for conversations across several cloud and local model providers.
- Developers who want to compare model responses or use assistants for coding and other work.
- Knowledge workers who want to discuss documents, PDFs, or images with AI and organize conversations by topic.
- Teams evaluating a privately deployed AI workspace can review the separately described Enterprise Edition, which offers centralized model and knowledge-base management.
What you need
Detected in the repository
- Node.js >=24.12.0 (from package.json)
- A test suite and automated checks on GitHub Actions
License in plain words
AGPL-3.0network copyleft
- Commercial use: yes
- Modify and redistribute: yes
- You must keep: the license notice
- Share your changes: yes, the full source, also when people only use it over a network (e.g. as a hosted service)
- Includes an explicit patent grant from the contributors:
A summary, not legal advice: the LICENSE file is what applies.
Getting Started
Download a platform build from the GitHub releases page. For development setup, see the development guide and the README.
Alternatives
- Noi: Noi organizes AI chats, prompts, and local tools in a focused browsing workspace, rather than centering on a multi-provider LLM client with document support.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| cherry-studio | TypeScript | AGPL-3.0 | 52.7k | Active |
| Noi | TypeScript | – | 9.1k | Active |
Considerations
The project is actively maintained, with regular commits and releases, and contributions from more than one hundred contributors. Its issue and pull request activity indicates ongoing maintenance, but the volume of open issues may mean some requests or reports take time to address.
The community edition is licensed under AGPL-3.0. Commercial use is permitted under that license, but organizations should review its requirements; the README says to contact the project about a commercial license that exempts users from AGPL-3.0 obligations. The repository's documented development runtime is Node.js 24.12.0 or newer. The README lists OCR, TTS, a plugin system, and other capabilities as roadmap work, so they should not be assumed to be available.
Found this useful?
Share it with someone who would like cherry-studio.