banner

English | 中文 | 日本語

kangfenmao%2Fcherry-studio | Trendshift Cherry Studio - AI Chatbots, AI Desktop Client | Product Hunt
# 🍒 Cherry Studio Cherry Studio is a desktop client that supports for multiple LLM providers, available on Windows, Mac and Linux. 👏 Join [Telegram Group](https://t.me/CherryStudioAI)|[Discord](https://discord.gg/wez8HtpxqQ) | [QQ Group(575014769)](https://qm.qq.com/q/lo0D4qVZKi) ❤️ Like Cherry Studio? Give it a star 🌟 or [Sponsor](docs/sponsor.md) to support the development! # 📖 Guide # 🌠 Screenshot ![](https://github.com/user-attachments/assets/36dddb2c-e0fb-4a5f-9411-91447bab6e18) ![](https://github.com/user-attachments/assets/f549e8a0-2385-40b4-b52b-2039e39f2930) ![](https://github.com/user-attachments/assets/58e0237c-4d36-40de-b428-53051d982026) # 🌟 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](https://github.com/orgs/CherryHQ/projects/7). Want to influence our roadmap? Join our [GitHub Discussions](https://github.com/CherryHQ/cherry-studio/discussions) to share your ideas and feedback! # 🌈 Theme - Theme Gallery: - Aero Theme: - PaperMaterial Theme: - Claude dynamic-style: - Maple Neon Theme: Welcome PR for more themes # 🖥️ Develop Refer to the [development documentation](docs/dev.md) Refer to the [Architecture overview documentation](https://deepwiki.com/CherryHQ/cherry-studio) Refer to the [Branching Strategy](docs/branching-strategy-en.md) 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](./CONTRIBUTING.md). Thank you for your support and contributions! # 🔗 Related Projects - [one-api](https://github.com/songquanpeng/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](https://github.com/iorate/ublacklist):Blocks specific sites from appearing in Google search results # 🚀 Contributors

# 🌐 Community [Telegram](https://t.me/CherryStudioAI) | [Email](mailto:support@cherry-ai.com) | [Twitter](https://x.com/kangfenmao) # ☕ Sponsor [Buy Me a Coffee](docs/sponsor.md) # 📃 License [LICENSE](./LICENSE) # ✉️ Contact # ⭐️ Star History [![Star History Chart](https://api.star-history.com/svg?repos=kangfenmao/cherry-studio&type=Timeline)](https://star-history.com/#kangfenmao/cherry-studio&Timeline)