2 Star 2 Fork 3

nemo/cherry-studio

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
2个月前
Loading...
README
Apache-2.0
English | 中文 | 日本語

🍒 Cherry Studio

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

👏 Join Telegram Group

🌠 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

## Cherry Studio 用户协议 欢迎使用 Cherry Studio 桌面 AI 客户端工具。请仔细阅读以下协议条款,继续使用本软件即表示您同意本协议内容。 **许可协议** 本软件采用 Apache License 2.0 许可。除 Apache License 2.0 规定的条款外,您在使用 Cherry Studio 时还应遵守以下附加条款: **一. 商用许可** 1. **免费商用**:用户在不修改代码的情况下,可以免费用于商业目的。 2. **商业授权**:如果您满足以下任意条件之一,需取得商业授权: 1. 对本软件进行二次修改、开发(包括但不限于修改应用名称、logo、代码以及功能)。 2. 为企业客户提供多租户服务,且该服务支持 10 人或以上的使用。 3. 预装或集成到硬件设备或产品中进行捆绑销售。 4. 政府或教育机构的大规模采购项目,特别是涉及安全、数据隐私等敏感需求时。 **二. 贡献者协议** 作为 Cherry Studio 的贡献者,您应当同意以下条款: 1. **许可调整**:生产者有权根据需要对开源协议进行调整,使其更加严格或宽松。 2. **商业用途**:您贡献的代码可能会被用于商业用途,包括但不限于云业务运营。 **三. 其他条款** 1. 本协议条款的解释权归 Cherry Studio 开发者所有。 2. 本协议可能根据实际情况进行更新,更新时将通过本软件通知用户。 如有任何问题或需申请商业授权,请联系 Cherry Studio 开发团队。 除上述特定条件外,其他所有权利和限制均遵循 Apache License 2.0。有关 Apache License 2.0 的详细信息,请访问 http://www.apache.org/licenses/LICENSE-2.0。 --- 根据 Apache 许可证 2.0 版(“许可证”)进行许可;除非符合许可证,否则您不得使用此文件。您可以在以下网址获取许可证副本: http://www.apache.org/licenses/LICENSE-2.0 除非适用法律要求或书面同意,软件根据许可证分发的内容以“原样”分发,不附带任何明示或暗示的保证或条件。请参阅特定语言管理权限的许可证和许可证下的限制。 ## Cherry Studio User Agreement Welcome to Cherry Studio, a desktop AI client tool. Please read the following agreement carefully. By continuing to use this software, you agree to the terms outlined below. **License Agreement** This software is licensed under the **Apache License 2.0**. In addition to the terms of the Apache License 2.0, the following additional terms apply to the use of Cherry Studio: **I. Commercial Use License** 1. **Free Commercial Use**: Users can use the software for commercial purposes without modifying the code. 2. **Commercial License Required**: A commercial license is required if any of the following conditions are met: 1. You modify, develop, or alter the software, including but not limited to changes to the application name, logo, code, or functionality. 2. You provide multi-tenant services to enterprise customers with 10 or more users. 3. You pre-install or integrate the software into hardware devices or products and bundle it for sale. 4. You are engaging in large-scale procurement for government or educational institutions, especially involving security, data privacy, or other sensitive requirements. **II. Contributor Agreement** As a contributor to Cherry Studio, you agree to the following: 1. **License Adjustment**: The producer reserves the right to adjust the open-source license as needed, making it stricter or more lenient. 2. **Commercial Use**: Any code you contribute may be used for commercial purposes, including but not limited to cloud business operations. **III. Other Terms** 1. The interpretation of these terms is subject to the discretion of Cherry Studio developers. 2. These terms may be updated, and users will be notified through the software when changes occur. For any questions or to request a commercial license, please contact the Cherry Studio development team. Apart from the specific conditions mentioned above, all other rights and restrictions follow the Apache License 2.0. Detailed information about the Apache License 2.0 can be found at http://www.apache.org/licenses/LICENSE-2.0. --- Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

简介

Cherry Studio是一款支持多模型服务的 Windows/macOS GPT 客户端 展开 收起
Apache-2.0
取消

发行版

暂无发行版

近期动态

1个月前创建了仓库
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
TypeScript
1
https://gitee.com/nemo1982/cherry-studio.git
git@gitee.com:nemo1982/cherry-studio.git
nemo1982
cherry-studio
cherry-studio
logo-v3

搜索帮助