Cherry Studio logo

Cherry Studio

Desktop AI client supporting multiple LLM providers cross-platform

Cherry Studio is a desktop client for Windows, Mac, and Linux that connects to major LLM providers, local models, and AI web services with 300+ pre-configured assistants.

Cherry Studio banner

Overview

Multi-Provider AI Desktop Client

Cherry Studio is a cross-platform desktop application that unifies access to diverse AI language models in a single interface. It supports major cloud LLM providers like OpenAI, Gemini, and Anthropic, integrates AI web services including Claude and Perplexity, and connects to local models via Ollama and LM Studio.

Capabilities & Audience

Designed for developers, researchers, and power users who work with multiple AI models, Cherry Studio ships with 300+ pre-configured AI assistants and enables custom assistant creation. The platform handles multi-format document processing (text, images, Office, PDF), offers WebDAV file management, and supports simultaneous conversations across different models. Built-in tools include global search, topic management, AI translation, and Model Context Protocol (MCP) server support.

Deployment & Experience

Ready to use out of the box with no environment configuration required, Cherry Studio runs natively on Windows, macOS, and Linux. The interface features light/dark themes, transparent window options, complete Markdown rendering with Mermaid chart visualization, and code syntax highlighting. An active community contributes themes, and the project roadmap includes mobile apps, plugin systems, and advanced knowledge management features.

Highlights

Unified access to cloud LLMs, AI web services, and local models (Ollama, LM Studio)
300+ pre-configured assistants with multi-model simultaneous conversations
Multi-format document processing with WebDAV backup and Mermaid visualization
Cross-platform desktop support with no setup required and MCP server integration

Pros

  • Supports diverse LLM providers and local models in one interface
  • Ships ready-to-use with 300+ assistants and no environment configuration
  • Handles multiple document formats with cloud backup via WebDAV
  • Active development with contributor rewards program and community themes

Considerations

  • Desktop-only; mobile apps currently in roadmap phase
  • Plugin system and advanced features still under development
  • Requires separate API keys or local model setup for each provider
  • Learning curve for users unfamiliar with multiple LLM ecosystems

Managed products teams compare with

When teams consider Cherry Studio, these hosted platforms usually appear on the same shortlist.

ChatGPT logo

ChatGPT

AI conversational assistant for answering questions, writing, and coding help

Claude logo

Claude

AI conversational assistant for reasoning, writing, and coding

Manus logo

Manus

General purpose AI agent for automating complex tasks

Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.

Fit guide

Great for

  • Developers and researchers comparing outputs across multiple LLM providers
  • Teams needing unified access to cloud and local AI models
  • Power users managing complex multi-model workflows and custom assistants
  • Organizations requiring document processing with AI across Windows, Mac, and Linux

Not ideal when

  • Users seeking mobile-first AI interaction (apps in early roadmap)
  • Teams requiring extensive plugin ecosystems or third-party integrations today
  • Non-technical users preferring single-provider web interfaces
  • Projects needing production-grade API management or enterprise SSO

How teams use it

Multi-Model Research Comparison

Researchers query GPT-4, Claude, and Gemini simultaneously to compare reasoning approaches and select the best response for academic work.

Local Model Development Workflow

Developers test custom Ollama models alongside commercial APIs, iterating on prompts without switching tools or managing multiple API clients.

Document-Driven AI Analysis

Analysts upload PDFs and Office files, leverage AI translation and topic management to extract insights, then back up conversations via WebDAV.

Cross-Platform Team Collaboration

Distributed teams on Windows, Mac, and Linux share custom assistants and conversation topics, maintaining consistent AI workflows across operating systems.

Tech snapshot

TypeScript97%
JavaScript2%
CSS1%
HTML1%
NSIS1%

Tags

chatbotsai-sdkai-agentclaude-codecode-agentclaude-code-sdkclaude-code-skills

Frequently asked questions

Which LLM providers does Cherry Studio support?

Cherry Studio connects to major cloud providers (OpenAI, Gemini, Anthropic), AI web services (Claude, Perplexity, Poe), and local models via Ollama and LM Studio. You supply your own API keys or local model endpoints.

Do I need to configure development environments to use Cherry Studio?

No. Cherry Studio is ready to use out of the box with no environment setup required. Download the desktop client for Windows, Mac, or Linux and connect your LLM providers.

Can I create custom AI assistants?

Yes. In addition to 300+ pre-configured assistants, Cherry Studio allows you to create custom assistants tailored to your workflows and run multi-model conversations simultaneously.

What file formats does Cherry Studio handle?

Cherry Studio processes text, images, Office documents, and PDFs. It includes WebDAV file management for cloud backup, Mermaid chart visualization, and code syntax highlighting.

Is Cherry Studio available on mobile platforms?

Not yet. Android and iOS apps are in Phase 1 of the roadmap. Currently, Cherry Studio runs on Windows, macOS, and Linux desktops, with HarmonyOS PC edition also planned.

Project at a glance

Active
Stars
38,121
Watchers
38,121
Forks
3,506
LicenseAGPL-3.0
Repo age1 year old
Last commit10 hours ago
Primary languageTypeScript

Last synced 10 hours ago