cherry-studio

MCP.Pizza Chef: CherryHQ

Cherry Studio is a desktop client designed to support multiple large language model (LLM) providers, enabling users to interact with various AI models through a unified interface. It offers a streamlined experience for developers and AI enthusiasts who want to leverage different LLMs like OpenAI, Claude, and Gemini without switching platforms. Cherry Studio enhances productivity by consolidating AI workflows into a single desktop application, making it easier to manage and utilize multiple AI services efficiently.

Use This MCP client To

Manage multiple LLM providers from one desktop client Test and compare responses from different AI models Integrate AI chatbots into desktop workflows Streamline AI development with unified model access Facilitate multi-provider AI experimentation Centralize AI interactions for productivity

README

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 GroupDiscord | 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
  1. AI Assistants & Conversations:
  • 📚 300+ Pre-configured AI Assistants
  • 🤖 Custom Assistant Creation
  • 💬 Multi-model Simultaneous Conversations
  1. Document & Data Processing:
  • 📄 Support for Text, Images, Office, PDF, and more
  • ☁️ WebDAV File Management and Backup
  • 📊 Mermaid Chart Visualization
  • 💻 Code Syntax Highlighting
  1. Practical Tools Integration:
  • 🔍 Global Search Functionality
  • 📝 Topic Management System
  • 🔤 AI-powered Translation
  • 🎯 Drag-and-drop Sorting
  • 🔌 Mini Program Support
  • ⚙️ MCP(Model Context Protocol) Server
  1. 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

📝 TODO

  • Quick popup (read clipboard, quick question, explain, translate, summarize)
  • Comparison of multi-model answers
  • Support login using SSO provided by service providers
  • All models support networking
  • Launch of the first official version
  • Bug fixes and improvements (In progress...)
  • Plugin functionality (JavaScript)
  • Browser extension (highlight text to translate, summarize, add to knowledge base)
  • iOS & Android client
  • AI notes
  • Voice input and output (AI call)
  • Data backup supports custom backup content

🌈 Theme

Welcome PR for more themes

🖥️ Develop

Refer to the development documentation

🤝 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



🌐 Community

Telegram | Email | Twitter

☕ Sponsor

Buy Me a Coffee

📃 License

LICENSE

✉️ Contact

yinsenho@cherry-ai.com

⭐️ Star History

Star History Chart

cherry-studio FAQ

How do I install Cherry Studio on my desktop?
Download the latest release from the official GitHub repository and follow the installation instructions provided in the README file.
Can Cherry Studio connect to different LLM providers simultaneously?
Yes, Cherry Studio supports multiple LLM providers, allowing you to switch or use them concurrently within the client.
Does Cherry Studio support secure API key management?
Yes, it provides secure ways to store and manage API keys for various LLM providers like OpenAI, Claude, and Gemini.
Is Cherry Studio compatible with Windows, macOS, and Linux?
Cherry Studio is designed as a desktop client and supports major operating systems including Windows, macOS, and Linux.
How can I update Cherry Studio to the latest version?
Updates can be downloaded from the GitHub releases page, and the client will notify you of new versions if enabled.
Does Cherry Studio offer customization for AI interaction settings?
Yes, users can customize parameters such as model selection, temperature, and response length within the client.
Can I use Cherry Studio offline?
Cherry Studio requires internet access to connect to LLM providers but can cache some data locally for limited offline use.
Where can I find support or report issues for Cherry Studio?
Support and issue reporting are available via the GitHub repository's issues section and community forums.