git404hub

what is cherry-studio fr?

cherryhq/cherry-studio — explained in plain English

Analysis updated 2026-05-18

45,111TypeScriptAudience · developerComplexity · 3/5LicenseSetup · easy

tl;dr

Desktop app that connects to 10+ AI providers (ChatGPT, Claude, Gemini, local models) in one unified chat interface with 300+ pre-built assistants.

vibe map

mindmap
  root((Cherry Studio))
    What it does
      Multi-AI chat
      Compare models
      Document upload
      Image analysis
    Features
      300+ assistants
      Custom personas
      Translation tool
      Global search
    Supported Models
      OpenAI ChatGPT
      Anthropic Claude
      Google Gemini
      Local Ollama
      LM Studio
    Tech Stack
      TypeScript
      Electron
      Cross-platform
    Use Cases
      Developer workflows
      Research
      Writing
      Code analysis
    Audience
      Developers
      Writers
      Researchers
      AI power users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Compare answers from multiple AI models side-by-side to pick the best response for your task.

VIBE 2

Upload PDFs, Word docs, and images to ask questions about their content without copy-pasting.

VIBE 3

Use pre-built AI assistants for coding, translation, writing, or analysis without crafting prompts from scratch.

VIBE 4

Translate text instantly with a built-in tool and search across all past conversations in one place.

what's the stack?

TypeScriptElectronHTML/CSS/JavaScript

how it stacks up fr

cherryhq/cherry-studioupscayl/upscaylruvnet/ruflo
Stars45,11145,10045,047
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity3/52/54/5
Audiencedeveloperdesignerdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min
Use it freely, but if you run it as a network service, you must release your changes to users. Strongest copyleft for SaaS.

in plain english

Cherry Studio is a desktop application for Windows, Mac, and Linux that gives you a single, unified place to chat with many different AI language models. The problem it solves is that accessing multiple AI providers normally means juggling separate websites or apps, one for OpenAI's ChatGPT, another for Anthropic's Claude, another for Google's Gemini, and so on. Cherry Studio connects to over a dozen cloud AI services as well as locally-run models (via Ollama or LM Studio), letting you switch between them or even run conversations with multiple models side by side to compare their answers. Beyond simple chat, the application comes with over 300 pre-configured AI assistants, pre-set personas or system prompts for specific tasks like coding, translation, writing, or analysis, and lets you create your own. It handles document and image uploads so you can ask questions about PDFs, Office files, and images. There is a built-in AI translation tool, a global search across all your conversations, topic management to keep chats organized, and support for the Model Context Protocol (MCP), which is a standard that lets AI models connect to external tools and data sources. The interface supports light and dark themes and renders rich text formatting (Markdown, code with syntax highlighting, and Mermaid diagrams). You would use Cherry Studio if you are a developer, writer, researcher, or anyone who works with AI regularly and wants the convenience of one desktop app instead of many browser tabs. It requires no special environment setup, it is distributed as an installer. The application is built with TypeScript using the Electron framework, which packages web technologies (HTML, CSS, JavaScript) into a cross-platform desktop app.

prompts (copy fr)

prompt 1
I want to set up Cherry Studio to chat with both ChatGPT and Claude at the same time. How do I add multiple AI providers and compare their responses?
prompt 2
Show me how to create a custom AI assistant in Cherry Studio for my specific workflow, like code review or technical writing.
prompt 3
How do I upload a PDF to Cherry Studio and ask an AI model questions about its content?
prompt 4
I use Ollama to run local AI models. How do I connect them to Cherry Studio alongside cloud providers like OpenAI?
prompt 5
What is the Model Context Protocol (MCP) in Cherry Studio and how does it let AI models access external tools?

Frequently asked questions

what is cherry-studio fr?

Desktop app that connects to 10+ AI providers (ChatGPT, Claude, Gemini, local models) in one unified chat interface with 300+ pre-built assistants.

What language is cherry-studio written in?

Mainly TypeScript. The stack also includes TypeScript, Electron, HTML/CSS/JavaScript.

What license does cherry-studio use?

Use it freely, but if you run it as a network service, you must release your changes to users. Strongest copyleft for SaaS.

How hard is cherry-studio to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is cherry-studio for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.