← All open source projects

Cherry Studio

CherryHQ/cherry-studio

Cherry Studio is a desktop AI client for multiple LLM providers, assistants, documents, MCP, and local models.

Forks 4,475
Author CherryHQ
Language TypeScript
License AGPL-3.0
Synced 2026-06-10

What it is

Cherry Studio is a desktop AI client for Windows, macOS, and Linux. It brings together multiple LLM providers, local models through Ollama and LM Studio, assistants, documents, translation, Mermaid diagrams, code highlighting, and MCP servers.

The repository appeared in 2024 and represents a newer product category: not one model and not one chat, but a workbench for many providers and scenarios. Users want to switch models, keep topics, connect documents, and use tools in one place.

What is inside the repository

Inside are the TypeScript application, desktop shell, assistant interface, multi-model work, document features, themes, roadmap, and contributor materials. The project uses AGPL-3.0 and also mentions an enterprise edition.

Usage scenario

This example shows a typical session shape: topic, model, documents, and tools form the context for work.

Language: JSON
{"topic":"Product research","model":"claude-sonnet","documents":["brief.pdf"],"tools":["mcp-search","mermaid"]}

Where it is useful

Cherry Studio is useful for people who work with several models and do not want scattered interfaces. It fits research, writing, translation, document analysis, code, and agent experiments.

Strengths and limits

A client like this touches keys, files, and external providers. Access needs careful setup, AGPL implications should be understood, connected MCP servers should be reviewed, and a unified interface is not a guarantee of model answer quality.