Skip to content

CherryHQ/cherry-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

[email protected]

⭐️ Star History

Star History Chart

About

πŸ’ Cherry Studio is a desktop client that supports for multiple LLM providers.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 207