Sponsored by Deepsite.site

Cherry Studio

Created By
CherryHQ9 months ago
๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers.
Content

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๏ฝœ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
  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

๐Ÿ“ 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
  1. ๐Ÿ—‚ Knowledge Management
  • Notes and Collections
  • Dynamic Canvas visualization
  • OCR capabilities
  • TTS (Text-to-Speech) support
  1. ๐Ÿ“ฑ Platform Support
  • HarmonyOS Edition (PC)
  • Android App (Phase 1)
  • iOS App (Phase 1)
  • Multi-Window support
  • Window Pinning functionality
  1. ๐Ÿ”Œ 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

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



๐ŸŒ Community

Telegram | Email | Twitter

โ˜• Sponsor

Buy Me a Coffee

๐Ÿ“ƒ License

LICENSE

โœ‰๏ธ Contact

yinsenho@cherry-ai.com

โญ๏ธ Star History

Star History Chart

Recommend Clients
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
WindsurfThe new purpose-built IDE to harness magic
ChatWiseThe second fastest AI chatbotโ„ข
ZedCode at the speed of thought โ€“ Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
chatmcpChatMCP is an AI chat client implementing the Model Context Protocol (MCP).
CursorThe AI Code Editor
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
DeepChatYour AI Partner on Desktop
Roo Code (prev. Roo Cline)Roo Code (prev. Roo Cline) gives you a whole dev team of AI agents in your code editor.
A Sleek AI Assistant & MCP Client5ire is a cross-platform desktop AI assistant, MCP client. It compatible with major service providers, supports local knowledge base and tools via model context protocol servers .
Refact.aiOpen-source AI Agent for VS Code and JetBrains that autonomously solves coding tasks end-to-end.
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Cherry Studio๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers.
HyperChatHyperChat is a Chat client that strives for openness, utilizing APIs from various LLMs to achieve the best Chat experience, as well as implementing productivity tools through the MCP protocol.
Cline โ€“ #1 on OpenRouterAutonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
LutraLutra is the first MCP compatible client built for everyone
y-cli ๐Ÿš€A Tiny Terminal Chat App for AI Models with MCP Client Support
BACHAI-TWITTER-API45Twitter็š„ไธ€ไบ›api mcp
Continueโฉ Create, share, and use custom AI code assistants with our open-source IDE extensions and hub of models, rules, prompts, docs, and other building blocks
MCP ConnectEnables cloud-based AI services to access local Stdio based MCP servers via HTTP requests
MCP PlaygroundCall MCP Server Tools Online