# api-for-cherrystudio **Repository Path**: tufeiping/api-for-cherrystudio ## Basic Information - **Project Name**: api-for-cherrystudio - **Description**: 为 Cherry Studio 提供一个API 服务,将Cherry Studio 作为一个客户端,维护RAG和模型信息,然后API服务可以对外提供服务 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-01-07 - **Last Updated**: 2025-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Fork from [Cherry Studio](https://github.com/CherryHQ/cherry-studio.git) Add **API Service** for **Cherry Studio** to support **Chat**, **RAG** and **Knowledge Base**. more details see [API](./api/README.md)
banner
English | 中文 | 日本語
# 🍒 Cherry Studio ![](https://github.com/user-attachments/assets/7b4f2f78-5cbe-4be8-9aec-f98d8405a505) 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) # 🌠 Screenshot ![](https://github.com/user-attachments/assets/28585d83-4bf0-4714-b561-8c7bf57cc600) ![](https://github.com/user-attachments/assets/8576863a-f632-4776-bc12-657eeced9da3) ![](https://github.com/user-attachments/assets/790790d7-b462-48dd-bde1-91c1697a4648) # 🌟 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 Cherry Studio - AI Chatbots, AI Desktop Client | Product Hunt # ☕ Sponsor [Buy Me a Coffee](docs/sponsor.md) # 📃 License [LICENSE](./LICENSE) # ⭐️ Star History [![Star History Chart](https://api.star-history.com/svg?repos=kangfenmao/cherry-studio&type=Timeline)](https://star-history.com/#kangfenmao/cherry-studio&Timeline)