cherry-studio
by: CherryHQ
🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.
📌Overview
Purpose:
To provide a powerful, cross-platform desktop client for interacting with multiple LLM providers, accompanying tools, and AI-powered workflows.
Overview:
Cherry Studio is an all-in-one AI desktop application designed for Windows, Mac, and Linux. It enables users to connect with various large language models (LLMs), manage documents, and utilize practical productivity tools without the need for complex setup. Its intuitive interface and rich feature set are tailored for seamless AI-assisted conversations, advanced data handling, and enhanced productivity.
Key Features:
-
Diverse LLM Provider Support:
Integrates with leading cloud-based and local large language models (e.g., OpenAI, Gemini, Anthropic, Claude, Ollama, LM Studio), allowing flexible and simultaneous multi-model interactions. -
Comprehensive AI & Productivity Tools:
Offers over 300 pre-configured and customizable AI assistants, robust document and data processing (including PDF, Office, and code), visualization tools, global search, translation, topic management, and easy content sharing—all ready to use on any desktop OS.
Cherry Studio
Cherry Studio is a desktop client that supports multiple LLM providers, available on Windows, Mac, and Linux.
Join us on Telegram, Discord, or QQ Group (575014769).
Like Cherry Studio? Give it a star 🌟 or Sponsor to support development!
Guide
Comprehensive documentation: https://docs.cherry-ai.com
Key Features
Diverse LLM Provider Support
- Major cloud services: OpenAI, Gemini, Anthropic, and more
- AI Web Service Integration: Claude, Peplexity, Poe, etc.
- Local model support: Ollama, LM Studio
AI Assistants & Conversations
- 300+ Pre-configured AI Assistants
- Custom assistant creation
- Multi-model simultaneous conversations
Document & Data Processing
- Supports text, images, Office, PDF, and more
- WebDAV file management and backup
- Mermaid chart visualization
- Code syntax highlighting
Practical Tools Integration
- Global search functionality
- Topic management system
- AI-powered translation
- Drag-and-drop sorting
- Mini program support
- MCP (Model Context Protocol) server
Enhanced User Experience
- Cross-platform: Windows, Mac, Linux
- Ready to use, no environment setup required
- Light/Dark themes and transparent window
- Complete Markdown rendering
- Easy content sharing
Development Roadmap
- Quick popup (read clipboard, quick question, explain, translate, summarize)
- Multi-model answer comparison
- SSO login support
- Networking support for all models
- Official version launch
- Ongoing bug fixes and improvements
- Plugin functionality (JavaScript)
- Browser extension
- iOS & Android client
- AI notes
- Voice input and output
- Customizable data backup
Themes
- Theme Gallery: https://cherrycss.com
- Aero Theme
- PaperMaterial Theme
- Claude dynamic-style
- Maple Neon Theme
Development
Refer to the development documentation for setup and contribution details.
Contributing
We welcome contributions! Here are some ways you can help:
- Contribute code or develop new features
- Fix bugs and manage issues
- Participate in product design or write documentation
- Help the community and promote Cherry Studio
Getting Started
- Fork and clone the repository.
- Create a branch for your changes.
- Commit and push your changes.
- Open a pull request describing your changes.
Thank you for your support!
Related Projects
- one-api: LLM API management and distribution system for various models.
- ublacklist: Blocks specific sites from Google search results.
Community
Sponsor
Support Cherry Studio development: Buy Me a Coffee
License
See LICENSE for details.
Contact
Email: yinsenho@cherry-ai.com