{"id":23967516,"url":"https://github.com/cherryhq/cherry-studio","last_synced_at":"2026-03-02T16:09:37.534Z","repository":{"id":241714630,"uuid":"805155266","full_name":"CherryHQ/cherry-studio","owner":"CherryHQ","description":"🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.","archived":false,"fork":false,"pushed_at":"2025-05-12T05:11:52.000Z","size":63466,"stargazers_count":26019,"open_issues_count":822,"forks_count":2233,"subscribers_count":117,"default_branch":"develop","last_synced_at":"2025-05-12T05:19:38.518Z","etag":null,"topics":["agent","anthropic","assistant","chatbot","chatbotai","electron","llm","mcp-client","openai"],"latest_commit_sha":null,"homepage":"https://www.cherry-ai.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CherryHQ.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-05-24T01:56:26.000Z","updated_at":"2025-05-12T05:11:56.000Z","dependencies_parsed_at":"2024-05-29T20:29:44.638Z","dependency_job_id":"742f9881-4404-4ee1-affb-133d2adbda45","html_url":"https://github.com/CherryHQ/cherry-studio","commit_stats":null,"previous_names":["kangfenmao/cherry-ai","kangfenmao/cherry-studio","cherryhq/cherry-studio"],"tags_count":171,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryHQ%2Fcherry-studio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryHQ%2Fcherry-studio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryHQ%2Fcherry-studio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CherryHQ%2Fcherry-studio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CherryHQ","download_url":"https://codeload.github.com/CherryHQ/cherry-studio/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253679026,"owners_count":21946337,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","anthropic","assistant","chatbot","chatbotai","electron","llm","mcp-client","openai"],"created_at":"2025-01-06T23:00:44.484Z","updated_at":"2025-12-28T12:51:24.584Z","avatar_url":"https://github.com/CherryHQ.png","language":"TypeScript","readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://github.com/CherryHQ/cherry-studio/releases\"\u003e\n    \u003cimg src=\"https://github.com/CherryHQ/cherry-studio/blob/main/build/icon.png?raw=true\" width=\"150\" height=\"150\" alt=\"banner\" /\u003e\u003cbr\u003e\n  \u003c/a\u003e\n\u003c/h1\u003e\n  \u003cp align=\"center\"\u003eEnglish | \u003ca href=\"./docs/README.zh.md\"\u003e中文\u003c/a\u003e | \u003ca href=\"./docs/README.ja.md\"\u003e日本語\u003c/a\u003e\u003cbr\u003e\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n \u003ca href=\"https://trendshift.io/repositories/11772\" target=\"_blank\"\u003e\u003cimg src=\"https://trendshift.io/api/badge/repositories/11772\" alt=\"kangfenmao%2Fcherry-studio | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/\u003e\u003c/a\u003e\n \u003ca href=\"https://www.producthunt.com/posts/cherry-studio?embed=true\u0026utm_source=badge-featured\u0026utm_medium=badge\u0026utm_souce=badge-cherry\u0026#0045;studio\" target=\"_blank\"\u003e\u003cimg src=\"https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=496640\u0026theme=light\" alt=\"Cherry\u0026#0032;Studio - AI\u0026#0032;Chatbots\u0026#0044;\u0026#0032;AI\u0026#0032;Desktop\u0026#0032;Client | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n# 🍒 Cherry Studio\n\nCherry Studio is a desktop client that supports for multiple LLM providers, available on Windows, Mac and Linux.\n\n👏 Join [Telegram Group](https://t.me/CherryStudioAI)｜[Discord](https://discord.gg/wez8HtpxqQ) | [QQ Group(575014769)](https://qm.qq.com/q/lo0D4qVZKi)\n\n❤️ Like Cherry Studio? Give it a star 🌟 or [Sponsor](docs/sponsor.md) to support the development!\n\n# 📖 Guide\n\n\u003chttps://docs.cherry-ai.com\u003e\n\n# 🌠 Screenshot\n\n![](https://github.com/user-attachments/assets/082efa42-c4df-4863-a9cb-80435cecce0f)\n![](https://github.com/user-attachments/assets/f8411a65-c51f-47d3-9273-62ae384cc6f1)\n![](https://github.com/user-attachments/assets/0d235b3e-65ae-45ab-987f-8dbe003c52be)\n\n# 🌟 Key Features\n\n1. **Diverse LLM Provider Support**:\n\n- ☁️ Major LLM Cloud Services: OpenAI, Gemini, Anthropic, and more\n- 🔗 AI Web Service Integration: Claude, Peplexity, Poe, and others\n- 💻 Local Model Support with Ollama, LM Studio\n\n2. **AI Assistants \u0026 Conversations**:\n\n- 📚 300+ Pre-configured AI Assistants\n- 🤖 Custom Assistant Creation\n- 💬 Multi-model Simultaneous Conversations\n\n3. **Document \u0026 Data Processing**:\n\n- 📄 Support for Text, Images, Office, PDF, and more\n- ☁️ WebDAV File Management and Backup\n- 📊 Mermaid Chart Visualization\n- 💻 Code Syntax Highlighting\n\n4. **Practical Tools Integration**:\n\n- 🔍 Global Search Functionality\n- 📝 Topic Management System\n- 🔤 AI-powered Translation\n- 🎯 Drag-and-drop Sorting\n- 🔌 Mini Program Support\n- ⚙️ MCP(Model Context Protocol) Server\n\n5. **Enhanced User Experience**:\n\n- 🖥️ Cross-platform Support for Windows, Mac, and Linux\n- 📦 Ready to Use, No Environment Setup Required\n- 🎨 Light/Dark Themes and Transparent Window\n- 📝 Complete Markdown Rendering\n- 🤲 Easy Content Sharing\n\n# 📝 TODO\n\n- [x] Quick popup (read clipboard, quick question, explain, translate, summarize)\n- [x] Comparison of multi-model answers\n- [x] Support login using SSO provided by service providers\n- [x] All models support networking\n- [x] Launch of the first official version\n- [x] Bug fixes and improvements (In progress...)\n- [ ] Plugin functionality (JavaScript)\n- [ ] Browser extension (highlight text to translate, summarize, add to knowledge base)\n- [ ] iOS \u0026 Android client\n- [ ] AI notes\n- [ ] Voice input and output (AI call)\n- [ ] Data backup supports custom backup content\n\n# 🌈 Theme\n\n- Theme Gallery: \u003chttps://cherrycss.com\u003e\n- Aero Theme: \u003chttps://github.com/hakadao/CherryStudio-Aero\u003e\n- PaperMaterial Theme: \u003chttps://github.com/rainoffallingstar/CherryStudio-PaperMaterial\u003e\n- Claude dynamic-style: \u003chttps://github.com/bjl101501/CherryStudio-Claudestyle-dynamic\u003e\n- Maple Neon Theme: \u003chttps://github.com/BoningtonChen/CherryStudio_themes\u003e\n\nWelcome PR for more themes\n\n# 🖥️ Develop\n\nRefer to the [development documentation](docs/dev.md)\n\nRefer to the [Architecture overview documentation](https://deepwiki.com/CherryHQ/cherry-studio)\n\nRefer to the [Branching Strategy](docs/branching-strategy.md) for contribution guidelines\n\n# 🤝 Contributing\n\nWe welcome contributions to Cherry Studio! Here are some ways you can contribute:\n\n1. **Contribute Code**: Develop new features or optimize existing code.\n2. **Fix Bugs**: Submit fixes for any bugs you find.\n3. **Maintain Issues**: Help manage GitHub issues.\n4. **Product Design**: Participate in design discussions.\n5. **Write Documentation**: Improve user manuals and guides.\n6. **Community Engagement**: Join discussions and help users.\n7. **Promote Usage**: Spread the word about Cherry Studio.\n\n## Getting Started\n\n1. **Fork the Repository**: Fork and clone it to your local machine.\n2. **Create a Branch**: For your changes.\n3. **Submit Changes**: Commit and push your changes.\n4. **Open a Pull Request**: Describe your changes and reasons.\n\nFor more detailed guidelines, please refer to our [Contributing Guide](./CONTRIBUTING.md).\n\nThank you for your support and contributions!\n\n## Related Projects\n\n- [one-api](https://github.com/songquanpeng/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.\n\n- [ublacklist](https://github.com/iorate/ublacklist):Blocks specific sites from appearing in Google search results\n\n# 🚀 Contributors\n\n\u003ca href=\"https://github.com/CherryHQ/cherry-studio/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=kangfenmao/cherry-studio\" /\u003e\n\u003c/a\u003e\n\u003cbr /\u003e\u003cbr /\u003e\n\n# 🌐 Community\n\n[Telegram](https://t.me/CherryStudioAI) | [Email](mailto:support@cherry-ai.com) | [Twitter](https://x.com/kangfenmao)\n\n# ☕ Sponsor\n\n[Buy Me a Coffee](docs/sponsor.md)\n\n# 📃 License\n\n[LICENSE](./LICENSE)\n\n# ✉️ Contact\n\n\u003cyinsenho@cherry-ai.com\u003e\n\n# ⭐️ Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=kangfenmao/cherry-studio\u0026type=Timeline)](https://star-history.com/#kangfenmao/cherry-studio\u0026Timeline)\n","funding_links":[],"categories":["CLIs"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcherryhq%2Fcherry-studio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcherryhq%2Fcherry-studio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcherryhq%2Fcherry-studio/lists"}