Cherry Studio
- desktop-chat
🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.
About
What is Cherry Studio?
Cherry Studio is a desktop client that supports multiple LLM providers, available on Windows, Mac, and Linux. It is designed for users who want to interact with various AI models from a single, unified interface.
How to use Cherry Studio?
Cherry Studio is ready to use without environment setup. Users can connect to MCP servers via the integrated MCP support. No specific commands or configuration files are mentioned in the README.
Key features of Cherry Studio
- Multi‑platform support for Windows, Mac, and Linux
- Broad LLM provider support (cloud, web, local)
- 300+ pre‑configured AI assistants
- Document processing (text, images, Office, PDF)
- MCP (Model Context Protocol) server integration
- Light/dark themes and transparent window
Use cases of Cherry Studio
- Running simultaneous conversations with multiple AI models
- Creating custom AI assistants for specialized tasks
- Processing and visualizing documents with Mermaid charts
- Using AI‑powered translation and global search
- Managing and backing up files via WebDAV
FAQ from Cherry Studio
What platforms does Cherry Studio support?
Cherry Studio runs on Windows, Mac, and Linux.
Does Cherry Studio support MCP servers?
Yes, Cherry Studio includes MCP (Model Context Protocol) server support, and future plans include an MCP Marketplace.
Is Cherry Studio free and open source?
Cherry Studio is open source and licensed under a LICENSE file in the repository. No pricing information is provided in the README.
Can I use local LLM models with Cherry Studio?
Yes, Cherry Studio supports local models through Ollama and LM Studio.
What languages is Cherry Studio available in?
The README offers interfaces in English, Chinese (中文), and Japanese (日本語).
Details
- Author
- cherryhq
- GitHub stars
- 27,825
- Category
- desktop-chat
- Repository
- cherryhq/cherry-studio
<h1 align="center">
<a href="https://github.com/CherryHQ/cherry-studio/releases">
<img src="https://github.com/CherryHQ/cherry-studio/blob/main/build/icon.png?raw=true" width="150" height="150" alt="banner" /><br>
</a>
</h1>
<p align="center">English | <a href="./docs/README.zh.md">中文</a> | <a href="./docs/README.ja.md">日本語</a><br></p>
<div align="center">
<a href="https://trendshift.io/repositories/11772" target="_blank"><img src="https://trendshift.io/api/badge/repositories/11772" alt="kangfenmao%2Fcherry-studio | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
<a href="https://www.producthunt.com/posts/cherry-studio?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-cherry-studio" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=496640&theme=light" alt="Cherry Studio - AI Chatbots, AI Desktop Client | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
</div>
🍒 Cherry Studio
Cherry Studio is a desktop client that supports for multiple LLM providers, available on Windows, Mac and Linux.
👏 Join Telegram Group|Discord | QQ Group(575014769)
❤️ Like Cherry Studio? Give it a star 🌟 or Sponsor to support the development!
📖 Guide
<https://docs.cherry-ai.com>
🌠 Screenshot
🌟 Key Features
1. Diverse LLM Provider Support:
- ☁️ Major LLM Cloud Services: OpenAI, Gemini, Anthropic, and more
- 🔗 AI Web Service Integration: Claude, Peplexity, Poe, and others
- 💻 Local Model Support with Ollama, LM Studio
2. AI Assistants & Conversations:
- 📚 300+ Pre-configured AI Assistants
- 🤖 Custom Assistant Creation
- 💬 Multi-model Simultaneous Conversations
3. Document & Data Processing:
- 📄 Support for Text, Images, Office, PDF, and more
- ☁️ WebDAV File Management and Backup
- 📊 Mermaid Chart Visualization
- 💻 Code Syntax Highlighting
4. Practical Tools Integration:
- 🔍 Global Search Functionality
- 📝 Topic Management System
- 🔤 AI-powered Translation
- 🎯 Drag-and-drop Sorting
- 🔌 Mini Program Support
- ⚙️ MCP(Model Context Protocol) Server
5. Enhanced User Experience:
- 🖥️ Cross-platform Support for Windows, Mac, and Linux
- 📦 Ready to Use, No Environment Setup Required
- 🎨 Light/Dark Themes and Transparent Window
- 📝 Complete Markdown Rendering
- 🤲 Easy Content Sharing
📝 Roadmap
We're actively working on the following features and improvements:
1. 🎯 Core Features
- Selection Assistant - Smart content selection enhancement
- Deep Research - Advanced research capabilities
- Memory System - Global context awareness
- Document Preprocessing - Improved document handling
- MCP Marketplace - Model Context Protocol ecosystem
2. 🗂 Knowledge Management
- Notes and Collections
- Dynamic Canvas visualization
- OCR capabilities
- TTS (Text-to-Speech) support
3. 📱 Platform Support
- HarmonyOS Edition (PC)
- Android App (Phase 1)
- iOS App (Phase 1)
- Multi-Window support
- Window Pinning functionality
4. 🔌 Advanced Features
- Plugin System
- ASR (Automatic Speech Recognition)
- Assistant and Topic Interaction Refactoring
Track our progress and contribute on our project board.
Want to influence our roadmap? Join our GitHub Discussions to share your ideas and feedback!
🌈 Theme
- 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>
Welcome PR for more themes
🖥️ Develop
Refer to the development documentation
Refer to the Architecture overview documentation
Refer to the Branching Strategy for contribution guidelines
🤝 Contributing
We welcome contributions to Cherry Studio! Here are some ways you can contribute:
1. Contribute Code: Develop new features or optimize existing code.
2. Fix Bugs: Submit fixes for any bugs you find.
3. Maintain Issues: Help manage GitHub issues.
4. Product Design: Participate in design discussions.
5. Write Documentation: Improve user manuals and guides.
6. Community Engagement: Join discussions and help users.
7. Promote Usage: Spread the word about Cherry Studio.
Getting Started
1. Fork the Repository: Fork and clone it to your local machine.
2. Create a Branch: For your changes.
3. Submit Changes: Commit and push your changes.
4. Open a Pull Request: Describe your changes and reasons.
For more detailed guidelines, please refer to our Contributing Guide.
Thank you for your support and contributions!
🔗 Related Projects
- one-api:LLM API management and distribution system, supporting mainstream models like OpenAI, Azure, and Anthropic. Features unified API interface, suitable for key management and secondary distribution.
- ublacklist:Blocks specific sites from appearing in Google search results
🚀 Contributors
<a href="https://github.com/CherryHQ/cherry-studio/graphs/contributors">
<img src="https://contrib.rocks/image?repo=CherryHQ/cherry-studio" />
</a>
<br /><br />
🌐 Community
☕ Sponsor
📃 License
✉️ Contact
<yinsenho@cherry-ai.com>
