CherryHQ/cherry-studioView GitHub Homepage for Latest Official Releases
Cherry Studio is a desktop AI assistant client that supports multiple large language models and is compatible with Windows, Mac, and Linux systems.
NOASSERTIONTypeScriptcherry-studioCherryHQ 31.3k Last Updated: August 11, 2025
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:
- Theme Gallery: https://cherrycss.com
- Aero Theme: https://github.com/hakadao/CherryStudio-Aero
- PaperMaterial Theme: https://github.com/rainoffallingstar/CherryStudio-PaperMaterial
- Claude Dynamic Style: https://github.com/bjl101501/CherryStudio-Claudestyle-dynamic
- Maple Neon Theme: https://github.com/BoningtonChen/CherryStudio_themes
Project Links
- GitHub Repository: https://github.com/CherryHQ/cherry-studio
- Development Documentation: Refer to the development documentation in the repository.
- Contributing Guide: See Contributing Guide for details.
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.