cherry-studio

Cherry Studio is a desktop client that supports for multiple LLM providers, available on Windows, Mac and Linux.

Visit Server
Added on 3/28/2025

๐Ÿ’ 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(472019156)

โค๏ธ 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

  • [x] Quick popup (read clipboard, quick question, explain, translate, summarize)
  • [x] Comparison of multi-model answers
  • [x] Support login using SSO provided by service providers
  • [x] All models support networking
  • [x] Launch of the first official version
  • [x] 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

  • Theme Gallery: https://cherrycss.com
  • Aero Theme: https://github.com/hakadao/CherryStudio-Aero
  • PaperMaterial Theme: https://github.com/rainoffallingstar/CherryStudio-PaperMaterial

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