Skip to content

๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers. Support deepseek-r1-ๅคšๆจกๅž‹ๆœๅŠก็š„ Windows/macOS GPT ๅฎขๆˆท็ซฏ

License

Notifications You must be signed in to change notification settings

ergmax/cherry-studio

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,193 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

English | ไธญๆ–‡ | ๆ—ฅๆœฌ่ชž

kangfenmao%2Fcherry-studio | Trendshift

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

โค๏ธ Like Cherry Studio? Give it a star ๐ŸŒŸ or Sponsor to support the development!

๐ŸŒ  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
  2. AI Assistants & Conversations:

    • ๐Ÿ“š 300+ Pre-configured AI Assistants
    • ๐Ÿค– Custom Assistant Creation
    • ๐Ÿ’ฌ Multi-model Simultaneous Conversations
  3. Document & Data Processing:

    • ๐Ÿ“„ Support for Text, Images, Office, PDF, and more
    • โ˜๏ธ WebDAV File Management and Backup
    • ๐Ÿ“Š Mermaid Chart Visualization
    • ๐Ÿ’ป Code Syntax Highlighting
  4. Practical Tools Integration:

    • ๐Ÿ” Global Search Functionality
    • ๐Ÿ“ Topic Management System
    • ๐Ÿ”ค AI-powered Translation
    • ๐ŸŽฏ Drag-and-drop Sorting
    • ๐Ÿ”Œ Mini Program Support
  5. 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

๐Ÿ–ฅ๏ธ Develop

IDE Setup

Cursor + ESLint + Prettier

Project Setup

Install

$ yarn

Development

$ yarn dev

Build

# For windows
$ yarn build:win

# For macOS
$ yarn build:mac

# For Linux
$ yarn build:linux

๐Ÿค 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!

๐Ÿš€ Contributors



๐ŸŒ Community

Telegram | Email | Twitter

๐Ÿ“ฃ Product Hunt

Cherry Studio - AI Chatbots, AI Desktop Client | Product Hunt

โ˜• Sponsor

Buy Me a Coffee

๐Ÿ“ƒ License

LICENSE

โญ๏ธ Star History

Star History Chart

About

๐Ÿ’ Cherry Studio is a desktop client that supports for multiple LLM providers. Support deepseek-r1-ๅคšๆจกๅž‹ๆœๅŠก็š„ Windows/macOS GPT ๅฎขๆˆท็ซฏ

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.3%
  • JavaScript 3.1%
  • HTML 1.3%
  • SCSS 1.2%
  • CSS 0.5%
  • Swift 0.4%
  • NSIS 0.2%