# cherry-studio
**Repository Path**: chengliu1026/cherry-studio
## Basic Information
- **Project Name**: cherry-studio
- **Description**: π Cherry Studio is a desktop client that supports for multiple LLM providers. Support deepseek-r1
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-02-16
- **Last Updated**: 2025-02-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

English | δΈζ | ζ₯ζ¬θͺ
# π Cherry Studio
Cherry Studio is a desktop client that supports for multiple LLM providers, available on Windows, Mac and Linux.
π Join [Telegram Group](https://t.me/CherryStudioAI)ο½[Discord](https://discord.gg/wez8HtpxqQ) | [QQ Group](https://qm.qq.com/q/pQPuHMjUeQ)
β€οΈ Like Cherry Studio? Give it a star π or [Sponsor](docs/sponsor.md) 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](https://www.cursor.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
## Project Setup
### Install
```bash
$ yarn
```
### Development
```bash
$ yarn dev
```
### Build
```bash
# 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](./CONTRIBUTING.md).
Thank you for your support and contributions!
# π Contributors
# π Community
[Telegram](https://t.me/CherryStudioAI) | [Email](mailto:kangfenmao@gmail.com) | [Twitter](https://x.com/kangfenmao)
# π£ Product Hunt
# β Sponsor
[Buy Me a Coffee](docs/sponsor.md)
# π License
[LICENSE](./LICENSE)
# βοΈ Star History
[](https://star-history.com/#kangfenmao/cherry-studio&Timeline)