Home / Open Source / cherry-studio

cherry-studio

Cherry Studio is a desktop AI assistant client that supports multiple large language models and is compatible with Windows, Mac, and Linux systems.

TypeScriptAGPL-3.0Application
โญ GitHubhttps://github.com/CherryHQ/cherry-studio
49,054
Stars
+1,571
Star growth
Jul 28, 2026
Last updated
4,289
Clicks

Cherry Studio Project Details

Project Overview

Cherry Studio is a powerful desktop AI assistant client that supports multiple Large Language Model (LLM) providers and is compatible with Windows, Mac, and Linux systems. The project aims to provide users with a unified platform to access and manage different AI services, enhancing work and learning efficiency.

Core Features

๐ŸŒ Diverse LLM Provider Support

  • โ˜๏ธ Mainstream LLM Cloud Services: Supports major providers such as OpenAI, Gemini, and Anthropic.
  • ๐Ÿ”— AI Network Service Integration: Integrates online AI services like Claude, Perplexity, and Poe.
  • ๐Ÿ’ป Local Model Support: Compatible with local model running environments such as Ollama and LM Studio.

๐Ÿค– AI Assistant and Dialogue Functionality

  • ๐Ÿ“š 300+ Pre-configured AI Assistants: Offers a rich selection of preset assistant templates.
  • ๐Ÿค– Custom Assistant Creation: Supports users in creating personalized AI assistants.
  • ๐Ÿ’ฌ Simultaneous Multi-Model Dialogue: Allows for simultaneous conversations and comparisons with multiple AI models.

๐Ÿ“„ Document and Data Processing

  • ๐Ÿ“„ Multi-Format File Support: Handles various formats including text, images, Office documents, and PDFs.
  • โ˜๏ธ WebDAV File Management and Backup: Provides cloud-based file management capabilities.
  • ๐Ÿ“Š Mermaid Chart Visualization: Supports chart and flowchart rendering.
  • ๐Ÿ’ป Code Syntax Highlighting: Offers code display and editing features.

๐Ÿ› ๏ธ Integrated Utility Tools

  • ๐Ÿ” Global Search Function: Quickly finds historical conversations and content.
  • ๐Ÿ“ Theme Management System: Organizes and manages conversation topics.
  • ๐Ÿ”ค AI-Powered Translation: Built-in intelligent translation functionality.
  • ๐ŸŽฏ Drag-and-Drop Sorting: Intuitive interface operation experience.
  • ๐Ÿ”Œ Mini-Program Support: Extends functional modules.
  • โš™๏ธ MCP (Model Context Protocol) Server: Supports model context protocol.

๐ŸŽจ Enhanced User Experience

  • ๐Ÿ–ฅ๏ธ Cross-Platform Support: Compatible with Windows, Mac, and Linux.
  • ๐Ÿ“ฆ Ready to Use: No complex environment configuration required.
  • ๐ŸŽจ Light and Dark Themes and Transparent Windows: Diverse interface options.
  • ๐Ÿ“ Complete Markdown Rendering: Supports rich text display.
  • ๐Ÿคฒ Convenient Content Sharing: Easily share conversation content.
  • โšก Quick Pop-up Function: Supports clipboard reading, quick questions, explanations, translations, summaries, etc.

Technical Features

Advanced Features

  • Multi-model answer comparison
  • Support for SSO login using service providers
  • All models support networking capabilities
  • Complete Markdown rendering support
  • Code syntax highlighting

Upcoming Features

  • Plugin functionality (JavaScript)
  • Browser extension (highlight text translation, summarization, add to knowledge base)
  • iOS and Android clients
  • AI note-taking function
  • Voice input and output (AI calling)
  • Data backup supports custom backup content

Theme Ecosystem

Cherry Studio boasts a rich theme ecosystem:

Project Links

Summary

Cherry Studio is a comprehensive and user-friendly AI desktop client that provides users with an efficient AI work environment by integrating various AI services and utility tools. Its cross-platform support, rich customization options, and active community ecosystem make it an excellent choice for AI assistant desktop applications.