A desktop client supporting multiple LLM providers, including OpenAI, Gemini, and Anthropic, with local model integration.
Cherry Studio Desktop Client: A Multi-LLM Desktop Solution
Overview
🍒 Cherry Studio is a versatile desktop client designed to support multiple Large Language Model (LLM) providers. It is compatible with Windows, Mac, and Linux, offering a seamless experience for users who need to interact with various AI models. The client supports integration with major LLM cloud services, AI web services, and local models, making it a comprehensive tool for AI-driven tasks.
Key Features
Diverse LLM Provider Support
- Major LLM Cloud Services: OpenAI, Gemini, Anthropic, and more.
- AI Web Service Integration: Claude, Perplexity, Poe, and others.
- Local Model Support: Ollama, LM Studio.
AI Assistants & Conversations
- Pre-configured AI Assistants: Over 300 ready-to-use assistants.
- Custom Assistant Creation: Build your own AI assistants.
- Multi-model Conversations: Engage with multiple models simultaneously.
Document & Data Processing
- File Support: Text, images, Office documents, PDFs, and more.
- WebDAV File Management: Manage and backup files with WebDAV.
- Mermaid Chart Visualization: Visualize data with Mermaid charts.
- Code Syntax Highlighting: Highlight code for better readability.
Practical Tools Integration
- Global Search: Search across all your data.
- Topic Management: Organize topics efficiently.
- AI-powered Translation: Translate text with AI.
- Drag-and-drop Sorting: Easily organize content.
- Mini Program Support: Extend functionality with mini programs.
- MCP Server: Model Context Protocol for enhanced model interactions.
Enhanced User Experience
- Cross-platform Support: Available on Windows, Mac, and Linux.
- No Environment Setup: Ready to use out of the box.
- Light/Dark Themes: Choose your preferred theme.
- Markdown Rendering: Full support for Markdown.
- Easy Content Sharing: Share content effortlessly.
Screenshots



Usage
Cherry Studio is designed to be user-friendly. Simply download the client, install it on your preferred platform, and start interacting with the supported LLMs. The client provides a unified interface for managing multiple AI models, making it easy to switch between different providers and services.
Configuration
Configuration is straightforward. Users can add their API keys for supported services, configure local models, and customize the client’s appearance and functionality through the settings menu.
Development
For developers, Cherry Studio offers extensive documentation to help you get started with contributing to the project. Refer to the development documentation for detailed instructions.
Contributing
We welcome contributions from the community. Whether you want to contribute code, fix bugs, improve documentation, or engage with the community, there are many ways to get involved. Check out our Contributing Guide for more details.
Community
Join our community to stay updated and connect with other users:
- Telegram Group
- Discord
- QQ Group (472019156)
License
Cherry Studio is licensed under the MIT License.
Contact
For any inquiries, reach out to us at support@cherry-ai.com.
Star History
