[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-CherryHQ--cherry-studio":3,"tool-CherryHQ--cherry-studio":64},[4,17,27,35,48,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,43,44,45,15,46,26,13,47],"数据工具","视频","插件","其他","音频",{"id":49,"name":50,"github_repo":51,"description_zh":52,"stars":53,"difficulty_score":10,"last_commit_at":54,"category_tags":55,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,46],{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},2181,"OpenHands","OpenHands\u002FOpenHands","OpenHands 是一个专注于 AI 驱动开发的开源平台，旨在让智能体（Agent）像人类开发者一样理解、编写和调试代码。它解决了传统编程中重复性劳动多、环境配置复杂以及人机协作效率低等痛点，通过自动化流程显著提升开发速度。\n\n无论是希望提升编码效率的软件工程师、探索智能体技术的研究人员，还是需要快速原型验证的技术团队，都能从中受益。OpenHands 提供了灵活多样的使用方式：既可以通过命令行（CLI）或本地图形界面在个人电脑上轻松上手，体验类似 Devin 的流畅交互；也能利用其强大的 Python SDK 自定义智能体逻辑，甚至在云端大规模部署上千个智能体并行工作。\n\n其核心技术亮点在于模块化的软件智能体 SDK，这不仅构成了平台的引擎，还支持高度可组合的开发模式。此外，OpenHands 在 SWE-bench 基准测试中取得了 77.6% 的优异成绩，证明了其解决真实世界软件工程问题的能力。平台还具备完善的企业级功能，支持与 Slack、Jira 等工具集成，并提供细粒度的权限管理，适合从个人开发者到大型企业的各类用户场景。",70612,"2026-04-05T11:12:22",[26,15,13,45],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":75,"owner_avatar_url":76,"owner_bio":77,"owner_company":78,"owner_location":78,"owner_email":79,"owner_twitter":80,"owner_website":81,"owner_url":82,"languages":83,"stars":103,"forks":104,"last_commit_at":105,"license":106,"difficulty_score":107,"env_os":108,"env_gpu":109,"env_ram":109,"env_deps":110,"category_tags":112,"github_topics":113,"view_count":124,"oss_zip_url":78,"oss_zip_packed_at":78,"status":16,"created_at":125,"updated_at":126,"faqs":127,"releases":156},1051,"CherryHQ\u002Fcherry-studio","cherry-studio","AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","Cherry Studio 是一个开源的 AI 效率工具集，集成了智能对话、自动化代理和 300 多个垂直领域助手，支持统一调用前沿大语言模型（LLMs）。通过简洁的界面，用户可以同时操作多个 AI 模型，实现内容生成、数据分析、代码编写等任务的自动化协作，解决了传统 AI 工具碎片化、模型切换复杂、协作效率低的问题。\n\n这款工具适合开发者快速集成 AI 功能到应用中，研究人员对比不同模型效果，设计师生成创意素材，以及普通用户简化日常办公流程。其核心优势在于支持多模型并行调用与结果对比，内置的自动化代理可模拟人类工作流完成复杂任务，配合跨平台客户端实现本地化部署。开源特性与活跃的社区生态持续推动功能扩展，商业用户也能通过定制化方案提升生产力。","\u003Cdiv align=\"right\" >\n  \u003Cdetails>\n    \u003Csummary >🌐 Language\u003C\u002Fsummary>\n    \u003Cdiv>\n      \u003Cdiv align=\"right\">\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=en\">English\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=zh-CN\">简体中文\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=zh-TW\">繁體中文\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=ja\">日本語\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=ko\">한국어\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=hi\">हिन्दी\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=th\">ไทย\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=fr\">Français\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=de\">Deutsch\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=es\">Español\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=it\">Italiano\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=ru\">Русский\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=pt\">Português\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=nl\">Nederlands\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=pl\">Polski\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=ar\">العربية\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=fa\">فارسی\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=tr\">Türkçe\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=vi\">Tiếng Việt\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=id\">Bahasa Indonesia\u003C\u002Fa>\u003C\u002Fp>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdetails>\n\u003C\u002Fdiv>\n\n\u003Ch1 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_08659704b7fb.png\" width=\"150\" height=\"150\" alt=\"banner\" \u002F>\u003Cbr>\n  \u003C\u002Fa>\n\u003C\u002Fh1>\n\n\u003Cp align=\"center\">English | \u003Ca href=\".\u002Fdocs\u002Fzh\u002FREADME.md\">中文\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcherry-ai.com\">Official Site\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.cherry-ai.com\u002Fdocs\u002Fen-us\">Documents\u003C\u002Fa> | \u003Ca href=\".\u002Fdocs\u002Fen\u002Fguides\u002Fdevelopment.md\">Development\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fissues\">Feedback\u003C\u002Fa>\u003Cbr>\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n\n[![][deepwiki-shield]][deepwiki-link]\n[![][twitter-shield]][twitter-link]\n[![][discord-shield]][discord-link]\n[![][telegram-shield]][telegram-link]\n\n\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\n\n[![][github-release-shield]][github-release-link]\n[![][github-nightly-shield]][github-nightly-link]\n[![][github-contributors-shield]][github-contributors-link]\n[![][license-shield]][license-link]\n[![][commercial-shield]][commercial-link]\n[![][sponsor-shield]][sponsor-link]\n\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n \u003Ca href=\"https:\u002F\u002Fhellogithub.com\u002Frepository\u002F1605492e1e2a4df3be07abfa4578dd37\" target=\"_blank\" style=\"text-decoration: none\">\u003Cimg src=\"https:\u002F\u002Fapi.hellogithub.com\u002Fv1\u002Fwidgets\u002Frecommend.svg?rid=1605492e1e2a4df3be07abfa4578dd37\" alt=\"Featured｜HelloGitHub\"  width=\"220\" height=\"55\" \u002F>\u003C\u002Fa>\n \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F14318\" target=\"_blank\" style=\"text-decoration: none\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_bbada6ddd5d3.png\" alt=\"CherryHQ%2Fcherry-studio | Trendshift\" width=\"220\" height=\"55\" \u002F>\u003C\u002Fa>\n \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fposts\u002Fcherry-studio?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-cherry&#0045;studio\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ffeatured.svg?post_id=496640&theme=light\" alt=\"Cherry&#0032;Studio - AI&#0032;Chatbots&#0044;&#0032;AI&#0032;Desktop&#0032;Client | Product Hunt\" width=\"220\" height=\"55\" \u002F>\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n# 🍒 Cherry Studio\n\nCherry Studio is a desktop client that supports multiple LLM providers, available on Windows, Mac and Linux.\n\n👏 Join [Telegram Group](https:\u002F\u002Ft.me\u002FCherryStudioAI)｜[Discord](https:\u002F\u002Fdiscord.gg\u002Fwez8HtpxqQ) | [QQ Group(575014769)](https:\u002F\u002Fqm.qq.com\u002Fq\u002Flo0D4qVZKi)\n\n❤️ Like Cherry Studio? Give it a star 🌟 or [Sponsor](docs\u002Fzh\u002Fguides\u002Fsponsor.md) to support the development!\n\n# 🌠 Screenshot\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_c76cf264142b.png)\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_4e706b05600d.png)\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_f8f43f2bd514.png)\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, Perplexity, [Poe](https:\u002F\u002Fpoe.com\u002F), and others\n- 💻 Local Model Support with Ollama, LM Studio\n\n2. **AI Assistants & Conversations**:\n\n- 📚 300+ Pre-configured AI Assistants\n- 🤖 Custom Assistant Creation\n- 💬 Multi-model Simultaneous Conversations\n\n3. **Document & Data Processing**:\n\n- 📄 Supports 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\u002FDark Themes and Transparent Window\n- 📝 Complete Markdown Rendering\n- 🤲 Easy Content Sharing\n\n# 📝 Roadmap\n\nWe're actively working on the following features and improvements:\n\n1. 🎯 **Core Features**\n\n- Selection Assistant with smart content selection enhancement\n- Deep Research with advanced research capabilities\n- Memory System with global context awareness\n- Document Preprocessing with improved document handling\n- MCP Marketplace for Model Context Protocol ecosystem\n\n2. 🗂 **Knowledge Management**\n\n- Notes and Collections\n- Dynamic Canvas visualization\n- OCR capabilities\n- TTS (Text-to-Speech) support\n\n3. 📱 **Platform Support**\n\n- HarmonyOS Edition (PC)\n- Android App (Phase 1)\n- iOS App (Phase 1)\n- Multi-Window support\n- Window Pinning functionality\n- Intel AI PC (Core Ultra) Support\n\n4. 🔌 **Advanced Features**\n\n- Plugin System\n- ASR (Automatic Speech Recognition)\n- Assistant and Topic Interaction Refactoring\n\nTrack our progress and contribute on our [project board](https:\u002F\u002Fgithub.com\u002Forgs\u002FCherryHQ\u002Fprojects\u002F7).\n\nWant to influence our roadmap? Join our [GitHub Discussions](https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fdiscussions) to share your ideas and feedback!\n\n# 🌈 Theme\n\n- Theme Gallery: \u003Chttps:\u002F\u002Fcherrycss.com>\n- Aero Theme: \u003Chttps:\u002F\u002Fgithub.com\u002Fhakadao\u002FCherryStudio-Aero>\n- PaperMaterial Theme: \u003Chttps:\u002F\u002Fgithub.com\u002Frainoffallingstar\u002FCherryStudio-PaperMaterial>\n- Claude dynamic-style: \u003Chttps:\u002F\u002Fgithub.com\u002Fbjl101501\u002FCherryStudio-Claudestyle-dynamic>\n- Maple Neon Theme: \u003Chttps:\u002F\u002Fgithub.com\u002FBoningtonChen\u002FCherryStudio_themes>\n\nWelcome PR for more themes\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\nRefer to the [Branching Strategy](docs\u002Fen\u002Fguides\u002Fbranching-strategy.md) for contribution guidelines\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# 🔧 Developer Co-creation Program\n\nWe are launching the Cherry Studio Developer Co-creation Program to foster a healthy and positive-feedback loop within the open-source ecosystem. We believe that great software is built collaboratively, and every merged pull request breathes new life into the project.\n\nWe sincerely invite you to join our ranks of contributors and shape the future of Cherry Studio with us.\n\n## Contributor Rewards Program\n\nTo give back to our core contributors and create a virtuous cycle, we have established the following long-term incentive plan.\n\n**The inaugural tracking period for this program will be Q3 2025 (July, August, September). Rewards for this cycle will be distributed on October 1st.**\n\nWithin any tracking period (e.g., July 1st to September 30th for the first cycle), any developer who contributes more than **30 meaningful commits** to any of Cherry Studio's open-source projects on GitHub will be eligible for the following benefits:\n\n- **Cursor Subscription Sponsorship**: Receive a **$70 USD** credit or reimbursement for your [Cursor](https:\u002F\u002Fcursor.sh\u002F) subscription, making AI your most efficient coding partner.\n- **Unlimited Model Access**: Get **unlimited** API calls for the **DeepSeek** and **Qwen** models.\n- **Cutting-Edge Tech Access**: Enjoy occasional perks, including API access to models like **Claude**, **Gemini**, and **OpenAI**, keeping you at the forefront of technology.\n\n## Growing Together & Future Plans\n\nA vibrant community is the driving force behind any sustainable open-source project. As Cherry Studio grows, so will our rewards program. We are committed to continuously aligning our benefits with the best-in-class tools and resources in the industry. This ensures our core contributors receive meaningful support, creating a positive cycle where developers, the community, and the project grow together.\n\n**Moving forward, the project will also embrace an increasingly open stance to give back to the entire open-source community.**\n\n## How to Get Started?\n\nWe look forward to your first Pull Request!\n\nYou can start by exploring our repositories, picking up a `good first issue`, or proposing your own enhancements. Every commit is a testament to the spirit of open source.\n\nThank you for your interest and contributions.\n\nLet's build together.\n\n# 🏢 Enterprise Edition\n\nBuilding on the Community Edition, we are proud to introduce **Cherry Studio Enterprise Edition**—a privately-deployable AI productivity and management platform designed for modern teams and enterprises.\n\nThe Enterprise Edition addresses core challenges in team collaboration by centralizing the management of AI resources, knowledge, and data. It empowers organizations to enhance efficiency, foster innovation, and ensure compliance, all while maintaining 100% control over their data in a secure environment.\n\n## Core Advantages\n\n- **Unified Model Management**: Centrally integrate and manage various cloud-based LLMs (e.g., OpenAI, Anthropic, Google Gemini) and locally deployed private models. Employees can use them out-of-the-box without individual configuration.\n- **Enterprise-Grade Knowledge Base**: Build, manage, and share team-wide knowledge bases. Ensures knowledge retention and consistency, enabling team members to interact with AI based on unified and accurate information.\n- **Fine-Grained Access Control**: Easily manage employee accounts and assign role-based permissions for different models, knowledge bases, and features through a unified admin backend.\n- **Fully Private Deployment**: Deploy the entire backend service on your on-premises servers or private cloud, ensuring your data remains 100% private and under your control to meet the strictest security and compliance standards.\n- **Reliable Backend Services**: Provides stable API services and enterprise-grade data backup and recovery mechanisms to ensure business continuity.\n\n## ✨ Online Demo\n\n**🔗 [Cherry Studio Enterprise](https:\u002F\u002Fenterprise.cherry-ai.com)**\n\n## Version Comparison\n\n| Feature           | Community Edition                                                                    | Enterprise Edition                                                                                                                      |\n| :---------------- | :----------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------- |\n| **Open Source**   | ✅ Yes                                                                               | ⭕️ Partially released to customers                                                                                                      |\n| **Cost**          | [AGPL-3.0 License](https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio?tab=AGPL-3.0-1-ov-file) | Buyout \u002F Subscription Fee                                                                                                               |\n| **Admin Backend** | —                                                                                    | ● Centralized **Model** Access\u003Cbr>● **Employee** Management\u003Cbr>● Shared **Knowledge Base**\u003Cbr>● **Access** Control\u003Cbr>● **Data** Backup |\n| **Server**        | —                                                                                    | ✅ Dedicated Private Deployment                                                                                                         |\n\n## Get the Enterprise Edition\n\nWe believe the Enterprise Edition will become your team's AI productivity engine. If you are interested in Cherry Studio Enterprise Edition and would like to learn more, request a quote, or schedule a demo, please feel free to contact us.\n\n- **For Business Inquiries & Purchasing**:\n  **📧 [bd@cherry-ai.com](mailto:bd@cherry-ai.com)**\n\n# 🔗 Related Projects\n\n- [new-api](https:\u002F\u002Fgithub.com\u002FQuantumNous\u002Fnew-api): The next-generation LLM gateway and AI asset management system supports multiple languages.\n\n- [one-api](https:\u002F\u002Fgithub.com\u002Fsongquanpeng\u002Fone-api): LLM API management and distribution system supporting mainstream models like OpenAI, Azure, and Anthropic. Features a unified API interface, suitable for key management and secondary distribution.\n\n- [Poe](https:\u002F\u002Fpoe.com\u002F): Poe gives you access to the best AI, all in one place. Explore GPT-5, Claude Opus 4.1, DeepSeek-R1, Veo 3, ElevenLabs, and millions of others.\n\n- [ublacklist](https:\u002F\u002Fgithub.com\u002Fiorate\u002Fublacklist): Blocks specific sites from appearing in Google search results\n\n# 🚀 Contributors\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_44fd537bdf0e.png\" \u002F>\n\u003C\u002Fa>\n\u003Cbr \u002F>\u003Cbr \u002F>\n\n# 📊 GitHub Stats\n\n![Stats](https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002Fa693f2e5f773eed620f70031e974552156c7f397.svg \"Repobeats analytics image\")\n\n# ⭐️ Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#CherryHQ\u002Fcherry-studio&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_2fb5661ca9c4.png&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_2fb5661ca9c4.png\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_2fb5661ca9c4.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n# 📜 License\n\nThe Cherry Studio Community Edition is governed by the standard GNU Affero General Public License v3.0 (AGPL-3.0), available at https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html.\n\nUse of the Cherry Studio Community Edition for commercial purposes is permitted, subject to full compliance with the terms and conditions of the AGPL-3.0 license.\n\nShould you require a commercial license that provides an exemption from the AGPL-3.0 requirements, please contact us at bd@cherry-ai.com.\n\n\u003C!-- Links & Images -->\n\n[deepwiki-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDeepwiki-CherryHQ-0088CC?logo=data:image\u002Fsvg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy45MyAzMiI+PHBhdGggZD0iTTE5LjMzIDE0LjEyYy42Ny0uMzkgMS41LS4zOSAyLjE4IDBsMS43NCAxYy4wNi4wMy4xMS4wNi4xOC4wN2guMDRjLjA2LjAzLjEyLjAzLjE4LjAzaC4wMmMuMDYgMCAuMTEgMCAuMTctLjAyaC4wM2MuMDYtLjAyLjEyLS4wNS4xNy0uMDhoLjAybDMuNDgtMi4wMWMuMjUtLjE0LjQtLjQxLjQtLjdWOC40YS44MS44MSAwIDAgMC0uNC0uN2wtMy40OC0yLjAxYS44My44MyAwIDAgMC0uODEgMEwxOS43NyA3LjdoLS4wMWwtLjE1LjEyLS4wMi4wMnMtLjA3LjA5LS4xLjE0VjhhLjQuNCAwIDAgMC0uMDguMTd2LjA0Yy0uMDMuMDYtLjAzLjEyLS4wMy4xOXYyLjAxYzAgLjc4LS40MSAxLjQ5LTEuMDkgMS44OC0uNjcuMzktMS41LjM5LTIuMTggMGwtMS43NC0xYS42LjYgMCAwIDAtLjIxLS4wOGMtLjA2LS4wMS0uMTItLjAyLS4xOC0uMDJoLS4wM2MtLjA2IDAtLjExLjAxLS4xNy4wMmgtLjAzYy0uMDYuMDItLjEyLjA0LS4xNy4wN2gtLjAybC0zLjQ3IDIuMDFjLS4yNS4xNC0uNC40MS0uNC43VjE4YzAgLjI5LjE1LjU1LjQuN2wzLjQ4IDIuMDFoLjAyYy4wNi4wNC4xMS4wNi4xNy4wOGguMDNjLjA1LjAyLjExLjAzLjE3LjAzaC4wMmMuMDYgMCAuMTIgMCAuMTgtLjAyaC4wNGMuMDYtLjAzLjEyLS4wNS4xOC0uMDhsMS43NC0xYy42Ny0uMzkgMS41LS4zOSAyLjE3IDBzMS4wOSAxLjExIDEuMDkgMS44OHYyLjAxYzAgLjA3IDAgLjEzLjAyLjE5di4wNGMuMDMuMDYuMDUuMTIuMDguMTd2LjAycy4wOC4wOS4xMi4xM2wuMDIuMDJzLjA5LjA4LjE1LjExYzAgMCAuMDEgMCAuMDEuMDFsMy40OCAyLjAxYy4yNS4xNC41Ni4xNC44MSAwbDMuNDgtMi4wMWMuMjUtLjE0LjQtLjQxLjQtLjd2LTQuMDFhLjgxLjgxIDAgMCAwLS40LS43bC0zLjQ4LTIuMDFoLS4wMmMtLjA1LS4wNC0uMTEtLjA2LS4xNy0uMDhoLS4wM2EuNS41IDAgMCAwLS4xNy0uMDNoLS4wM2MtLjA2IDAtLjEyIDAtLjE4LjAyLS4wNy4wMi0uMTUuMDUtLjIxLjA4bC0xLjc0IDFjLS42Ny4zOS0xLjUuMzktMi4xNyAwYTIuMTkgMi4xOSAwIDAgMS0xLjA5LTEuODhjMC0uNzguNDItMS40OSAxLjA5LTEuODhaIiBzdHlsZT0iZmlsbDojNWRiZjlkIi8+PHBhdGggZD0ibS40IDEzLjExIDMuNDcgMi4wMWMuMjUuMTQuNTYuMTQuOCAwbDMuNDctMi4wMWguMDFsLjE1LS4xMi4wMi0uMDJzLjA3LS4wOS4xLS4xNGwuMDItLjAyYy4wMy0uMDUuMDUtLjExLjA3LS4xN3YtLjA0Yy4wMy0uMDYuMDMtLjEyLjAzLS4xOVYxMC40YzAtLjc4LjQyLTEuNDkgMS4wOS0xLjg4czEuNS0uMzkgMi4xOCAwbDEuNzQgMWMuMDcuMDQuMTQuMDcuMjEuMDguMDYuMDEuMTIuMDIuMTguMDJoLjAzYy4wNiAwIC4xMS0uMDEuMTctLjAyaC4wM2MuMDYtLjAyLjEyLS4wNC4xNy0uMDdoLjAybDMuNDctMi4wMmMuMjUtLjE0LjQtLjQxLjQtLjd2LTRhLjgxLjgxIDAgMCAwLS40LS43bC0zLjQ2LTJhLjgzLjgzIDAgMCAwLS44MSAwbC0zLjQ4IDIuMDFoLS4wMWwtLjE1LjEyLS4wMi4wMi0uMS4xMy0uMDIuMDJjLS4wMy4wNS0uMDUuMTEtLjA3LjE3di4wNGMtLjAzLjA2LS4wMy4xMi0uMDMuMTl2Mi4wMWMwIC43OC0uNDIgMS40OS0xLjA5IDEuODhzLTEuNS4zOS0yLjE4IDBsLTEuNzQtMWEuNi42IDAgMCAwLS4yMS0uMDhjLS4wNi0uMDEtLjEyLS4wMi0uMTgtLjAyaC0uMDNjLS4wNiAwLS4xMS4wMS0uMTcuMDJoLS4wM2MtLjA2LjAyLS4xMi4wNS0uMTcuMDhoLS4wMkwuNCA3LjcxYy0uMjUuMTQtLjQuNDEtLjQuNjl2NC4wMWMwIC4yOS4xNS41Ni40LjciIHN0eWxlPSJmaWxsOiM0NDY4YzQiLz48cGF0aCBkPSJtMTcuODQgMjQuNDgtMy40OC0yLjAxaC0uMDJjLS4wNS0uMDQtLjExLS4wNi0uMTctLjA4aC0uMDNhLjUuNSAwIDAgMC0uMTctLjAzaC0uMDNjLS4wNiAwLS4xMiAwLS4xOC4wMmgtLjA0Yy0uMDYuMDMtLjEyLjA1LS4xOC4wOGwtMS43NCAxYy0uNjcuMzktMS41LjM5LTIuMTggMGEyLjE5IDIuMTkgMCAwIDEtMS4wOS0xLjg4di0yLjAxYzAtLjA2IDAtLjEzLS4wMi0uMTl2LS4wNGMtLjAzLS4wNi0uMDUtLjExLS4wOC0uMTdsLS4wMi0uMDJzLS4wNi0uMDktLjEtLjEzTDguMjkgMTlzLS4wOS0uMDgtLjE1LS4xMWgtLjAxbC0zLjQ3LTIuMDJhLjgzLjgzIDAgMCAwLS44MSAwTC4zNyAxOC44OGEuODcuODcgMCAwIDAtLjM3LjcxdjQuMDFjMCAuMjkuMTUuNTUuNC43bDMuNDcgMi4wMWguMDJjLjA1LjA0LjExLjA2LjE3LjA4aC4wM2MuMDUuMDIuMTEuMDMuMTYuMDNoLjAzYy4wNiAwIC4xMiAwIC4xOC0uMDJoLjA0Yy4wNi0uMDMuMTItLjA1LjE4LS4wOGwxLjc0LTFjLjY3LS4zOSAxLjUtLjM5IDIuMTcgMHMxLjA5IDEuMTEgMS4wOSAxLjg4djIuMDFjMCAuMDcgMCAuMTMuMDIuMTl2LjA0Yy4wMy4wNi4wNS4xMS4wOC4xN2wuMDIuMDJzLjA2LjA5LjEuMTRsLjAyLjAycy4wOS4wOC4xNS4xMWguMDFsMy40OCAyLjAyYy4yNS4xNC41Ni4xNC44MSAwbDMuNDgtMi4wMWMuMjUtLjE0LjQtLjQxLjQtLjdWMjUuMmEuODEuODEgMCAwIDAtLjQtLjdaIiBzdHlsZT0iZmlsbDojNDI5M2Q5Ii8+PC9zdmc+\n[deepwiki-link]: https:\u002F\u002Fdeepwiki.com\u002FCherryHQ\u002Fcherry-studio\n[twitter-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTwitter-CherryStudioApp-0088CC?logo=x\n[twitter-link]: https:\u002F\u002Ftwitter.com\u002FCherryStudioHQ\n[discord-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-@CherryStudio-0088CC?logo=discord\n[discord-link]: https:\u002F\u002Fdiscord.gg\u002Fwez8HtpxqQ\n[telegram-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTelegram-@CherryStudioAI-0088CC?logo=telegram\n[telegram-link]: https:\u002F\u002Ft.me\u002FCherryStudioAI\n\n\u003C!-- Links & Images -->\n\n[github-release-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FCherryHQ\u002Fcherry-studio?logo=github\n[github-release-link]: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases\n[github-nightly-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002FCherryHQ\u002Fcherry-studio\u002Fnightly-build.yml?label=nightly%20build&logo=github\n[github-nightly-link]: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Factions\u002Fworkflows\u002Fnightly-build.yml\n[github-contributors-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002FCherryHQ\u002Fcherry-studio?logo=github\n[github-contributors-link]: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fgraphs\u002Fcontributors\n\n\u003C!-- Links & Images -->\n\n[license-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-AGPLv3-important.svg?logo=gnu\n[license-link]: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0\n[commercial-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Contact-white.svg?logoColor=white&logo=telegram&color=blue\n[commercial-link]: mailto:license@cherry-ai.com?subject=Commercial%20License%20Inquiry\n[sponsor-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-FF6699.svg?logo=githubsponsors&logoColor=white\n[sponsor-link]: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fblob\u002Fmain\u002Fdocs\u002Fsponsor.md\n","\u003Cdiv align=\"right\" >\n  \u003Cdetails>\n    \u003Csummary >🌐 语言\u003C\u002Fsummary>\n    \u003Cdiv>\n      \u003Cdiv align=\"right\">\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=en\">英语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=zh-CN\">简体中文\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=zh-TW\">繁體中文\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=ja\">日语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=ko\">韩语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=hi\">印地语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=th\">泰语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=fr\">法语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=de\">德语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=es\">西班牙语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=it\">意大利语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=ru\">俄语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=pt\">葡萄牙语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=nl\">荷兰语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=pl\">波兰语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=ar\">阿拉伯语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=fa\">波斯语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=tr\">土耳其语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=vi\">越南语\u003C\u002Fa>\u003C\u002Fp>\n        \u003Cp>\u003Ca href=\"https:\u002F\u002Fopenaitx.github.io\u002Fview.html?user=CherryHQ&project=cherry-studio&lang=id\">印度尼西亚语\u003C\u002Fa>\u003C\u002Fp>\n      \u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n  \u003C\u002Fdetails>\n\u003C\u002Fdiv>\n\n\u003Ch1 align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases\">\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_08659704b7fb.png\" width=\"150\" height=\"150\" alt=\"banner\" \u002F>\u003Cbr>\n  \u003C\u002Fa>\n\u003C\u002Fh1>\n\n\u003Cp align=\"center\">英语 | \u003Ca href=\".\u002Fdocs\u002Fzh\u002FREADME.md\">中文\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcherry-ai.com\">官方网站\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.cherry-ai.com\u002Fdocs\u002Fen-us\">文档\u003C\u002Fa> | \u003Ca href=\".\u002Fdocs\u002Fen\u002Fguides\u002Fdevelopment.md\">开发指南\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fissues\">反馈\u003C\u002Fa>\u003Cbr>\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n\n[![][deepwiki-shield]][deepwiki-link]\n[![][twitter-shield]][twitter-link]\n[![][discord-shield]][discord-link]\n[![][telegram-shield]][telegram-link]\n\n\u003C\u002Fdiv>\n\u003Cdiv align=\"center\">\n\n[![][github-release-shield]][github-release-link]\n[![][github-nightly-shield]][github-nightly-link]\n[![][github-contributors-shield]][github-contributors-link]\n[![][license-shield]][license-link]\n[![][commercial-shield]][commercial-link]\n[![][sponsor-shield]][sponsor-link]\n\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n \u003Ca href=\"https:\u002F\u002Fhellogithub.com\u002Frepository\u002F1605492e1e2a4df3be07abfa4578dd37\" target=\"_blank\" style=\"text-decoration: none\">\u003Cimg src=\"https:\u002F\u002Fapi.hellogithub.com\u002Fv1\u002Fwidgets\u002Frecommend.svg?rid=1605492e1e2a4df3be07abfa4578dd37\" alt=\"Featured｜HelloGitHub\"  width=\"220\" height=\"55\" \u002F>\u003C\u002Fa>\n \u003Ca href=\"https:\u002F\u002Ftrendshift.io\u002Frepositories\u002F14318\" target=\"_blank\" style=\"text-decoration: none\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_bbada6ddd5d3.png\" alt=\"CherryHQ%2Fcherry-studio | Trendshift\" width=\"220\" height=\"55\" \u002F>\u003C\u002Fa>\n \u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fposts\u002Fcherry-studio?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-cherry&#0045;studio\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ffeatured.svg?post_id=496640&theme=light\" alt=\"Cherry&#0032;Studio - AI&#0032;Chatbots&#0044;&#0032;AI&#0032;Desktop&#0032;Client | Product Hunt\" width=\"220\" height=\"55\" \u002F>\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n# 🍒 Cherry Studio\n\nCherry Studio 是一款支持多种 LLM (Large Language Model, 大型语言模型) 提供商的桌面客户端，适用于 Windows、Mac 和 Linux。\n\n👏 加入 [Telegram 群组](https:\u002F\u002Ft.me\u002FCherryStudioAI)｜[Discord](https:\u002F\u002Fdiscord.gg\u002Fwez8HtpxqQ) | [QQ 群 (575014769)](https:\u002F\u002Fqm.qq.com\u002Fq\u002Flo0D4qVZKi)\n\n❤️ 喜欢 Cherry Studio？给它点个星 🌟 或 [赞助](docs\u002Fzh\u002Fguides\u002Fsponsor.md) 以支持开发！\n\n# 🌠 截图\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_c76cf264142b.png)\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_4e706b05600d.png)\n\n![](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_f8f43f2bd514.png)\n\n# 🌟 主要特性\n\n1. **多样化的 LLM 提供商支持**:\n\n- ☁️ 主流 LLM 云服务：OpenAI、Gemini、Anthropic 等\n- 🔗 AI Web 服务集成：Claude、Perplexity、[Poe](https:\u002F\u002Fpoe.com\u002F) 等\n- 💻 支持 Ollama、LM Studio 本地模型\n\n2. **AI 助手与对话**:\n\n- 📚 300+ 预配置 AI 助手\n- 🤖 自定义助手创建\n- 💬 多模型同时对话\n\n3. **文档与数据处理**:\n\n- 📄 支持文本、图片、Office、PDF 等\n- ☁️ WebDAV 文件管理与备份\n- 📊 Mermaid 图表可视化\n- 💻 代码语法高亮\n\n4. **实用工具集成**:\n\n- 🔍 全局搜索功能\n- 📝 话题管理系统\n- 🔤 AI 驱动翻译\n- 🎯 拖拽排序\n- 🔌 小程序支持\n- ⚙️ MCP (Model Context Protocol, 模型上下文协议) 服务器\n\n5. **增强的用户体验**:\n\n- 🖥️ 支持 Windows、Mac 和 Linux 跨平台\n- 📦 开箱即用 - 无需环境配置\n- 🎨 浅色\u002F深色主题及透明窗口\n- 📝 完整 Markdown 渲染\n- 🤲 便捷内容分享\n\n# 📝 路线图\n\n我们目前正在积极开发以下功能和改进：\n\n1. 🎯 **核心功能**\n\n- 选择助手（Selection Assistant），增强智能内容选择功能\n- 深度研究（Deep Research），具备高级研究能力\n- 记忆系统（Memory System），具备全局上下文感知能力\n- 文档预处理（Document Preprocessing），改进文档处理能力\n- MCP（Model Context Protocol，模型上下文协议）市场，用于模型上下文协议生态系统\n\n2. 🗂 **知识管理**\n\n- 笔记与合集\n- 动态画布可视化\n- OCR（光学字符识别）能力\n- TTS（文本转语音）支持\n\n3. 📱 **平台支持**\n\n- 鸿蒙（HarmonyOS）版（PC）\n- Android 应用（第一阶段）\n- iOS 应用（第一阶段）\n- 多窗口支持\n- 窗口置顶功能\n- Intel AI PC（Core Ultra）支持\n\n4. 🔌 **高级功能**\n\n- 插件系统\n- ASR（自动语音识别）\n- 助手与主题交互重构\n\n在我们的 [项目看板](https:\u002F\u002Fgithub.com\u002Forgs\u002FCherryHQ\u002Fprojects\u002F7) 上跟踪我们的进度并做出贡献。\n\n想要影响我们的路线图？加入我们的 [GitHub 讨论区](https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fdiscussions) 分享您的想法和反馈！\n\n# 🌈 主题\n\n- 主题画廊：\u003Chttps:\u002F\u002Fcherrycss.com>\n- Aero 主题：\u003Chttps:\u002F\u002Fgithub.com\u002Fhakadao\u002FCherryStudio-Aero>\n- PaperMaterial 主题：\u003Chttps:\u002F\u002Fgithub.com\u002Frainoffallingstar\u002FCherryStudio-PaperMaterial>\n- Claude 动态风格：\u003Chttps:\u002F\u002Fgithub.com\u002Fbjl101501\u002FCherryStudio-Claudestyle-dynamic>\n- Maple Neon 主题：\u003Chttps:\u002F\u002Fgithub.com\u002FBoningtonChen\u002FCherryStudio_themes>\n\n欢迎提交 PR（Pull Request，拉取请求）以提供更多主题\n\n# 🤝 贡献\n\n我们欢迎为 Cherry Studio 做出贡献！您可以通过以下方式参与：\n\n1. **贡献代码**：开发新功能或优化现有代码。\n2. **修复 Bug**：提交您发现的任何 Bug 修复。\n3. **维护 Issue**：帮助管理 GitHub Issue（议题）。\n4. **产品设计**：参与设计讨论。\n5. **编写文档**：改进用户手册和指南。\n6. **社区参与**：加入讨论并帮助用户。\n7. **推广使用**：宣传 Cherry Studio。\n\n请参阅 [分支策略](docs\u002Fen\u002Fguides\u002Fbranching-strategy.md) 了解贡献指南\n\n## 入门指南\n\n1. **Fork（复刻）仓库**：Fork 并将其克隆到您的本地机器。\n2. **创建分支**：用于您的更改。\n3. **提交更改**：提交并推送您的更改。\n4. **发起 Pull Request（拉取请求）**：描述您的更改和原因。\n\n如需更详细的指南，请参阅我们的 [贡献指南](CONTRIBUTING.md)。\n\n感谢您的支持和贡献！\n\n# 🔧 开发者共创计划\n\n我们正在推出 Cherry Studio 开发者共创计划，旨在开源生态系统中培养健康和积极的反馈循环。我们相信伟大的软件是协作构建的，每一个合并的 Pull Request（拉取请求）都为项目注入了新的活力。\n\n我们诚挚邀请您加入我们的贡献者行列，与我们共同塑造 Cherry Studio 的未来。\n\n## 贡献者奖励计划\n\n为了回馈我们的核心贡献者并创造良性循环，我们制定了以下长期激励计划。\n\n**本计划的首个跟踪周期为 2025 年第三季度（7 月、8 月、9 月）。该周期的奖励将于 10 月 1 日发放。**\n\n在任何跟踪周期内（例如第一个周期为 7 月 1 日至 9 月 30 日），任何在 GitHub 上为 Cherry Studio 的任何开源项目贡献超过 **30 次有意义提交** 的开发者都有资格获得以下福利：\n\n- **Cursor 订阅赞助**：获得 **70 美元** 的信用额度或报销您的 [Cursor](https:\u002F\u002Fcursor.sh\u002F) 订阅费用，让 AI 成为您最高效的编码伙伴。\n- **无限模型访问**：获得 **DeepSeek** 和 **Qwen** 模型的 **无限** API（应用程序编程接口）调用次数。\n- **前沿技术访问**：享受偶尔的福利，包括 **Claude**、**Gemini** 和 **OpenAI** 等模型的 API 访问权限，让您保持技术领先地位。\n\n## 共同成长与未来计划\n\n充满活力的社区是任何可持续开源项目的驱动力。随着 Cherry Studio 的成长，我们的奖励计划也将随之发展。我们致力于不断使我们的福利与行业内最好的工具和资源保持一致。这确保我们的核心贡献者获得有意义的支持，创造一个开发者、社区和项目共同成长的良性循环。\n\n**展望未来，该项目还将采取越来越开放的立场，回馈整个开源社区。**\n\n## 如何开始？\n\n我们期待您的第一个 Pull Request（拉取请求）！\n\n您可以从探索我们的仓库开始，选择一个 `good first issue`，或提出您自己的增强建议。每一次提交都是开源精神的证明。\n\n感谢您的兴趣和贡献。\n\n让我们一起构建。\n\n# 🏢 企业版\n\n在社区版的基础上，我们自豪地推出 **Cherry Studio 企业版**——一个专为现代团队和企业设计的可私有化部署的 AI 生产力与管理平台。\n\n企业版通过集中管理 AI 资源、知识和数据，解决了团队协作中的核心挑战。它使组织能够提高效率、促进创新并确保合规性，同时在安全环境中保持对其数据的 100% 控制。\n\n## 核心优势\n\n- **统一模型管理**：集中集成和管理各种基于云的 LLM（大型语言模型）（例如 OpenAI、Anthropic、Google Gemini）和本地部署的私有模型。员工无需单独配置即可开箱即用。\n- **企业级知识库**：构建、管理和共享团队级知识库。确保知识保留和一致性，使团队成员能够基于统一且准确的信息与 AI 交互。\n- **细粒度访问控制**：通过统一的管理后台，轻松管理员工账户并为不同的模型、知识库和功能分配基于角色的权限。\n- **完全私有化部署**：将整个后端服务部署在您本地的服务器或私有云上，确保您的数据保持 100% 私有且受您控制，以满足最严格的安全和合规标准。\n- **可靠的后端服务**：提供稳定的 API（应用程序编程接口）服务和企业级数据备份与恢复机制，确保业务连续性。\n\n## ✨ 在线演示\n\n**🔗 [Cherry Studio 企业版](https:\u002F\u002Fenterprise.cherry-ai.com)**\n\n## 版本对比\n\n| 功能特性           | 社区版                                                                                    | 企业版                                                                                                                              |\n| :---------------- | :----------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------- |\n| **开源**   | ✅ 是                                                                               | ⭕️ 部分向客户开放                                                                                                      |\n| **成本**          | [AGPL-3.0 许可证](https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio?tab=AGPL-3.0-1-ov-file) | 买断 \u002F 订阅费用                                                                                                               |\n| **管理后台** | —                                                                                    | ● 集中式 **模型** 访问\u003Cbr>● **员工** 管理\u003Cbr>● 共享 **知识库**\u003Cbr>● **访问** 控制\u003Cbr>● **数据** 备份 |\n| **服务器**        | —                                                                                    | ✅ 专属私有化部署                                                                                                         |\n\n## 获取企业版\n\n我们相信企业版将成为您团队的 AI 生产力引擎。如果您对 Cherry Studio 企业版感兴趣，想了解更多、获取报价或安排演示，请随时联系我们。\n\n- **商务咨询与采购**：\n  **📧 [bd@cherry-ai.com](mailto:bd@cherry-ai.com)**\n\n# 🔗 相关项目\n\n- [new-api](https:\u002F\u002Fgithub.com\u002FQuantumNous\u002Fnew-api): 下一代 LLM（大型语言模型）网关和 AI 资产管理系统，支持多种语言。\n\n- [one-api](https:\u002F\u002Fgithub.com\u002Fsongquanpeng\u002Fone-api): LLM API 管理和分发系统，支持 OpenAI、Azure 和 Anthropic 等主流模型。具有统一的 API 接口，适用于密钥管理和二次分发。\n\n- [Poe](https:\u002F\u002Fpoe.com\u002F): Poe 让您在一个地方即可访问最好的 AI。探索 GPT-5、Claude Opus 4.1、DeepSeek-R1、Veo 3、ElevenLabs 以及数百万其他模型。\n\n- [ublacklist](https:\u002F\u002Fgithub.com\u002Fiorate\u002Fublacklist): 阻止特定网站出现在 Google 搜索结果中\n\n# 🚀 贡献者\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_44fd537bdf0e.png\" \u002F>\n\u003C\u002Fa>\n\u003Cbr \u002F>\u003Cbr \u002F>\n\n# 📊 GitHub 统计\n\n![Stats](https:\u002F\u002Frepobeats.axiom.co\u002Fapi\u002Fembed\u002Fa693f2e5f773eed620f70031e974552156c7f397.svg \"Repobeats analytics image\")\n\n# ⭐️ 星标历史\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F#CherryHQ\u002Fcherry-studio&Date\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_2fb5661ca9c4.png&theme=dark\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_2fb5661ca9c4.png\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_readme_2fb5661ca9c4.png\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n\n# 📜 许可证\n\nCherry Studio 社区版受标准的 GNU Affero 通用公共许可证 v3.0 (AGPL-3.0) 管辖，详见 https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html。\n\n允许将 Cherry Studio 社区版用于商业目的，但须完全遵守 AGPL-3.0 许可证的条款和条件。\n\n如果您需要免除 AGPL-3.0 要求的商业许可证，请通过 bd@cherry-ai.com 联系我们。\n\n\u003C!-- 链接与图片 -->\n\n[deepwiki-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDeepwiki-CherryHQ-0088CC?logo=data:image\u002Fsvg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNy45MyAzMiI+PHBhdGggZD0iTTE5LjMzIDE0LjEyYy42Ny0uMzkgMS41LS4zOSAyLjE4IDBsMS43NCAxYy4wNi4wMy4xMS4wNi4xOC4wN2guMDRjLjA2LjAzLjEyLjAzLjE4LjAzaC4wMmMuMDYgMCAuMTEgMCAuMTctLjAyaC4wM2MuMDYtLjAyLjEyLS4wNS4xNy0uMDhoLjAybDMuNDgtMi4wMWMuMjUtLjE0LjQtLjQxLjQtLjdWOC40YS44MS44MSAwIDAgMC0uNC0uN2wtMy40OC0yLjAxYS44My44MyAwIDAgMC0uODEgMEwxOS43NyA3LjdoLS4wMWwtLjE1LjEyLS4wMi4wMnMtLjA3LjA5LS4xLjE0VjhhLjQuNCAwIDAgMC0uMDguMTd2LjA0Yy0uMDMuMDYtLjAzLjEyLS4wMy4xOXYyLjAxYzAgLjc4LS40MSAxLjQ5LTEuMDkgMS44OC0uNjcuMzktMS41LjM5LTIuMTggMGwtMS43NC0xYS42LjYgMCAwIDAtLjIxLS4wOGMtLjA2LS4wMS0uMTItLjAyLS4xOC0uMDJoLS4wM2MtLjA2IDAtLjExLjAxLS4xNy4wMmgtLjAzYy0uMDYuMDItLjEyLjA0LS4xNy4wN2gtLjAybC0zLjQ3IDIuMDFjLS4yNS4xNC0uNC40MS0uNC43VjE4YzAgLjI5LjE1LjU1LjQuN2wzLjQ4IDIuMDFoLjAyYy4wNi4wNC4xMS4wNi4xNy4wOGguMDNjLjA1LjAyLjExLjAzLjE3LjAzaC4wMmMuMDYgMCAuMTIgMCAuMTgtLjAyaC4wNGMuMDYtLjAzLjEyLS4wNS4xOC0uMDhsMS43NC0xYy42Ny0uMzkgMS41LS4zOSAyLjE3IDBzMS4wOSAxLjExIDEuMDkgMS44OHYyLjAxYzAgLjA3IDAgLjEzLjAyLjE5di4wNGMuMDMuMDYuMDUuMTIuMDguMTd2LjAycy4wOC4wOS4xMi4xM2wuMDIuMDJzLjA5LjA4LjE1LjExYzAgMCAuMDEgMCAuMDEuMDFsMy40OCAyLjAxYy4yNS4xNC41Ni4xNC44MSAwbDMuNDgtMi4wMWMuMjUtLjE0LjQtLjQxLjQtLjd2LTQuMDFhLjgxLjgxIDAgMCAwLS40LS43bC0zLjQ4LTIuMDFoLS4wMmMtLjA1LS4wNC0uMTEtLjA2LS4xNy0uMDhoLS4wM2EuNS41IDAgMCAwLS4xNy0uMDNoLS4wM2MtLjA2IDAtLjEyIDAtLjE4LjAyLS4wNy4wMi0uMTUuMDUtLjIxLjA4bC0xLjc0IDFjLS42Ny4zOS0xLjUuMzktMi4xNyAwYTIuMTkgMi4xOSAwIDAgMS0xLjA5LTEuODhjMC0uNzguNDItMS40OSAxLjA5LTEuODhaIiBzdHlsZT0iZmlsbDojNWRiZjlkIi8+PHBhdGggZD0ibS40IDEzLjExIDMuNDcgMi4wMWMuMjUuMTQuNTYuMTQuOCAwbDMuNDctMi4wMWguMDFsLjE1LS4xMi4wMi0uMDJzLjA3LS4wOS4xLS4xNGwuMDItLjAyYy4wMy0uMDUuMDUtLjExLjA3LS4xN3YtLjA0Yy4wMy0uMDYuMDMtLjEyLjAzLS4xOVYxMC40YzAtLjc4LjQyLTEuNDkgMS4wOS0xLjg4czEuNS0uMzkgMi4xOCAwbDEuNzQgMWMuMDcuMDQuMTQuMDcuMjEuMDguMDYuMDEuMTIuMDIuMTguMDJoLjAzYy4wNiAwIC4xMS0uMDEuMTctLjAyaC4wM2MuMDYtLjAyLjEyLS4wNC4xNy0uMDdoLjAybDMuNDctMi4wMmMuMjUtLjE0LjQtLjQxLjQtLjd2LTRhLjgxLjgxIDAgMCAwLS40LS43bC0zLjQ2LTJhLjgzLjgzIDAgMCAwLS44MSAwbC0zLjQ4IDIuMDFoLS4wMWwtLjE1LjEyLS4wMi4wMi0uMS4xMy0uMDIuMDJjLS4wMy4wNS0uMDUuMTEtLjA3LjE3di4wNGMtLjAzLjA2LS4wMy4xMi0uMDMuMTl2Mi4wMWMwIC43OC0uNDIgMS40OS0xLjA5IDEuODhzLTEuNS4zOS0yLjE4IDBsLTEuNzQtMWEuNi42IDAgMCAwLS4yMS0uMDhjLS4wNi0uMDEtLjEyLS4wMi0uMTgtLjAyaC0uMDNjLS4wNiAwLS4xMS4wMS0uMTcuMDJoLS4wM2MtLjA2LjAyLS4xMi4wNS0uMTcuMDhoLS4wMkwuNCA3LjcxYy0uMjUuMTQtLjQuNDEtLjQuNjl2NC4wMWMwIC4yOS4xNS41Ni40LjciIHN0eWxlPSJmaWxsOiM0NDY4YzQiLz48cGF0aCBkPSJtMTcuODQgMjQuNDgtMy40OC0yLjAxaC0uMDJjLS4wNS0uMDQtLjExLS4wNi0uMTctLjA4aC0uMDNhLjUuNSAwIDAgMC0uMTctLjAzaC0uMDNjLS4wNiAwLS4xMiAwLS4xOC4wMmgtLjA0Yy0uMDYuMDMtLjEyLjA1LS4xOC4wOGwtMS43NCAxYy0uNjcuMzktMS41LjM5LTIuMTggMGEyLjE5IDIuMTkgMCAwIDEtMS4wOS0xLjg4di0yLjAxYzAtLjA2IDAtLjEzLS4wMi0uMTl2LS4wNGMtLjAzLS4wNi0uMDUtLjExLS4wOC0uMTdsLS4wMi0uMDJzLS4wNi0uMDktLjEtLjEzTDguMjkgMTlzLS4wOS0uMDgtLjE1LS4xMWgtLjAxbC0zLjQ3LTIuMDJhLjgzLjgzIDAgMCAwLS44MSAwTC4zNyAxOC44OGEuODcuODcgMCAwIDAtLjM3LjcxdjQuMDFjMCAuMjkuMTUuNTUuNC43bDMuNDcgMi4wMWguMDJjLjA1LjA0LjExLjA2LjE3LjA4aC4wM2MuMDUuMDIuMTEuMDMuMTYuMDNoLjAzYy4wNiAwIC4xMiAwIC4xOC0uMDJoLjA0Yy4wNi0uMDMuMTItLjA1LjE4LS4wOGwxLjc0LTFjLjY3LS4zOSAxLjUtLjM5IDIuMTcgMHMxLjA5IDEuMTEgMS4wOSAxLjg4djIuMDFjMCAuMDcgMCAuMTMuMDIuMTl2LjA0Yy4wMy4wNi4wNS4xMS4wOC4xN2wuMDIuMDJzLjA2LjA5LjEuMTRsLjAyLjAycy4wOS4wOC4xNS4xMWguMDFsMy40OCAyLjAyYy4yNS4xNC41Ni4xNC44MSAwbDMuNDgtMi4wMWMuMjUtLjE0LjQtLjQxLjQtLjdWMjUuMmEuODEuODEgMCAwIDAtLjQtLjdaIiBzdHlsZT0iZmlsbDojNDI5M2Q5Ii8+PC9zdmc+\n[deepwiki-link]: https:\u002F\u002Fdeepwiki.com\u002FCherryHQ\u002Fcherry-studio\n[twitter-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTwitter-CherryStudioApp-0088CC?logo=x\n[twitter-link]: https:\u002F\u002Ftwitter.com\u002FCherryStudioHQ\n[discord-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-@CherryStudio-0088CC?logo=discord\n[discord-link]: https:\u002F\u002Fdiscord.gg\u002Fwez8HtpxqQ\n[telegram-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTelegram-@CherryStudioAI-0088CC?logo=telegram\n[telegram-link]: https:\u002F\u002Ft.me\u002FCherryStudioAI\n\n\u003C!-- 链接与图片 -->\n\n[github-release-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FCherryHQ\u002Fcherry-studio?logo=github\n[github-release-link]: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases\n[github-nightly-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002FCherryHQ\u002Fcherry-studio\u002Fnightly-build.yml?label=nightly%20build&logo=github\n[github-nightly-link]: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Factions\u002Fworkflows\u002Fnightly-build.yml\n[github-contributors-shield]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcontributors\u002FCherryHQ\u002Fcherry-studio?logo=github\n[github-contributors-link]: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fgraphs\u002Fcontributors\n\n\u003C!-- 链接与图片 -->\n\n[license-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-AGPLv3-important.svg?logo=gnu\n[license-link]: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0\n[commercial-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Contact-white.svg?logoColor=white&logo=telegram&color=blue\n[commercial-link]: mailto:license@cherry-ai.com?subject=Commercial%20License%20Inquiry\n[sponsor-shield]: https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSponsor-FF6699.svg?logo=githubsponsors&logoColor=white\n[sponsor-link]: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fblob\u002Fmain\u002Fdocs\u002Fsponsor.md","```markdown\n# Cherry Studio 快速上手指南\n\n## 🧰 环境准备\n- **系统要求**：Windows 10+\u002FmacOS 10.15+\u002FLinux (Ubuntu 20.04+\u002FDebian 11+)\n- **前置依赖**：\n  ```bash\n  # 安装 Git（如需源码编译）\n  sudo apt install git -y  # Ubuntu\u002FDebian\n  brew install git         # macOS\n  ```\n  > 若使用本地模型（Ollama\u002FLM Studio），需额外安装对应运行环境\n\n## 🚀 安装步骤\n1. **下载安装包**（推荐使用国内镜像加速）：\n   ```bash\n   # GitHub 官方下载（替换 {version} 为实际版本号）\n   curl -LO https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases\u002Fdownload\u002Fv{version}\u002FCherry-Studio-Setup-{version}-x64.exe  # Windows\n   curl -LO https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases\u002Fdownload\u002Fv{version}\u002FCherry-Studio-{version}-x64.dmg      # macOS\n   curl -LO https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases\u002Fdownload\u002Fv{version}\u002FCherry-Studio-{version}-x86_64.AppImage # Linux\n   ```\n   > 国内用户可用 [ghproxy.com](https:\u002F\u002Fghproxy.com) 加速下载：\n   ```bash\n   # 示例：下载 Windows 安装包\n   curl -LO https:\u002F\u002Fghproxy.com\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases\u002Fdownload\u002Fv{version}\u002FCherry-Studio-Setup-{version}-x64.exe\n   ```\n\n2. **安装**：\n   - Windows：运行 `.exe` 安装程序\n   - macOS：将 `.dmg` 拖拽至 Applications 文件夹\n   - Linux：赋予 AppImage 执行权限后运行\n     ```bash\n     chmod +x Cherry-Studio-{version}-x86_64.AppImage\n     .\u002FCherry-Studio-{version}-x86_64.AppImage\n     ```\n\n## 🧪 基本使用\n1. **启动应用**：\n   ```bash\n   # 非必要无需命令行启动，直接运行桌面程序即可\n   ```\n\n2. **配置模型**（以本地 Ollama 为例）：\n   - 打开软件 → 点击右上角齿轮图标进入 **Settings**\n   - 在 **Model Providers** 选择 `Ollama`\n   - 设置模型路径（默认 `http:\u002F\u002Flocalhost:11434`）\n   - 下载模型（如 Llama3）：\n     ```bash\n     ollama pull llama3\n     ```\n\n3. **开始对话**：\n   - 点击主界面 **New Chat** → 选择已配置的模型\n   - 输入提示词（如 `Hello, write a Python hello world`）\n   - 按 `Ctrl+Enter` 发送请求，等待模型响应\n\n> 💡 快速体验云端模型：注册 [DeepSeek](https:\u002F\u002Fplatform.deepseek.com\u002F) 获取 API Key，配置到 **Settings → Model Providers → DeepSeek** 即可免部署使用\n```\n\n注：本指南基于 Cherry Studio v1.x 编写，具体版本请参考 [GitHub Releases](https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Freleases)。","某跨国电商公司技术团队正在开发多语言智能客服系统，需要整合自然语言处理、多语言翻译和自动化工作流功能。\n\n### 没有 cherry-studio 时\n- 团队需要在Postman、Python脚本、Google Translate API等多个工具间频繁切换，接口调试耗时占比达40%\n- 多语言支持需单独配置翻译API，每次新增语种需2名工程师协作3天完成适配\n- 自动化流程需手动编写状态机代码，复杂业务逻辑导致测试用例维护成本激增\n- 分布在3个时区的成员使用不同协作工具，需求文档版本差异导致日均3次重复开发\n- 生产环境异常需登录5个不同监控平台交叉分析日志，平均故障定位耗时2.5小时\n\n### 使用 cherry-studio 后\n- 通过内置的智能代理编排中心，将API调试、数据转换、流程自动化整合到统一工作台，接口开发效率提升60%\n- 调用开箱即用的多语言处理模块，新增语种配置时间缩短至2小时，自动处理15种语言的意图识别与响应生成\n- 可视化流程设计器自动生成状态机代码，测试用例维护成本降低75%，支持实时流程仿真验证\n- 基于云端的实时协作功能实现需求文档与代码的双向追溯，版本冲突发生率下降90%\n- 智能监控中枢自动聚合分析各组件日志，结合知识图谱实现故障根因定位，平均排查时间缩短至15分钟\n\ncherry-studio 通过统一AI工作流平台将多工具协作成本降低80%，使跨国团队能够聚焦核心业务创新，将产品迭代周期从6周压缩至9天。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FCherryHQ_cherry-studio_c76cf264.png","CherryHQ","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FCherryHQ_09ac4826.png","",null,"support@cherry-ai.com","CherryStudioAPP","https:\u002F\u002Fcherry-ai.com","https:\u002F\u002Fgithub.com\u002FCherryHQ",[84,88,92,96,100],{"name":85,"color":86,"percentage":87},"TypeScript","#3178c6",97.7,{"name":89,"color":90,"percentage":91},"JavaScript","#f1e05a",1.5,{"name":93,"color":94,"percentage":95},"CSS","#663399",0.5,{"name":97,"color":98,"percentage":99},"HTML","#e34c26",0.3,{"name":101,"color":78,"percentage":102},"NSIS",0,42943,4023,"2026-04-05T11:20:38","AGPL-3.0",1,"Windows, macOS, Linux","未说明",{"notes":109,"python":109,"dependencies":111},[],[15,45],[114,115,116,117,118,119,120,121,122,123],"claude-code","ai-agent","opencode","skills","codex","vibe-coding","openclaw","open-cli","agency-agents","superpowers",30,"2026-03-27T02:49:30.150509","2026-04-06T06:53:22.084888",[128,133,137,142,147,152],{"id":129,"question_zh":130,"answer_zh":131,"source_url":132},4681,"MCP Server启动失败怎么办？","1. 确认已安装bun或NodeJS环境；2. 使用绝对路径（如Mac上`\u002Fopt\u002Fhomebrew\u002Fbin\u002Fnpx`）；3. 推荐使用`bunx`替代`npx`（如`\u002Fopt\u002Fhomebrew\u002Fbin\u002Fbunx`）","https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fissues\u002F3264",{"id":134,"question_zh":135,"answer_zh":136,"source_url":132},4682,"连接MCP服务器失败如何解决？","该问题通常与npx有关，建议改用bunx启动服务器",{"id":138,"question_zh":139,"answer_zh":140,"source_url":141},4683,"是否有移动端应用？","已发布安卓端内部测试版本，下载地址：https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio-app\u002Freleases\u002Ftag\u002F0.1.0","https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fissues\u002F152",{"id":143,"question_zh":144,"answer_zh":145,"source_url":146},4684,"发送第一条消息时报错如何解决？","手动新建一个话题后，切换再切回模型即可解决","https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fissues\u002F5473",{"id":148,"question_zh":149,"answer_zh":150,"source_url":151},4685,"快捷助手是否支持调用MCP功能？","当前版本暂不支持快捷助手调用MCP功能","https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fissues\u002F2030",{"id":153,"question_zh":154,"answer_zh":155,"source_url":151},4686,"如何开启自动复制剪贴板功能？","在设置中新增了是否启动时读取剪贴板的选项（1.1.7版本起支持）",[157,162,167,172,177,182,187,192,197,202,207,212,217,222,227,232,237,242,247,252],{"id":158,"version":159,"summary_zh":160,"released_at":161},104162,"v1.9.0-rc.0","## What's Changed\r\n* 🤖 Daily Auto I18N Sync: Mar 27, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13836\r\n* fix(ci): narrow release-packages trigger to changeset-managed packages only by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13859\r\n* fix(extension-table-plus): add local tsconfig.json to fix dts build failure by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13840\r\n* fix(ci): run format after changeset version to satisfy pre-commit hooks by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13862\r\n* fix(models): strip `models\u002F` prefix from Google API model IDs by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13861\r\n* fix: centralize sidebar shortcut handling by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13854\r\n* feat(agent-tools): use @pierre\u002Fdiffs for diff rendering and add material file icons by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13800\r\n* fix(aiCore): handle NVIDIA provider reasoning params via chat_template_kwargs by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13846\r\n* fix(updater): fallback to latest channel when requested test channel is null by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13884\r\n* refactor(agents): replace postinstall patch with SDK's spawnClaudeCodeProcess option by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13886\r\n* feat: integrate rtk for reducing LLM token consumption on agent shell commands by @vaayne in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13615\r\n* fix(agents): add missing PreToolUseHookInput type import by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13889\r\n* perf(backup): adjust compression level for speed optimization by @404-Page-Found in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13882\r\n* Fix macOS traffic light alignment by @ZeroZ-lab in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13902\r\n* feat: aionly default models update & models add endpoint option by @jo1yne06 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13888\r\n* fix(security): prevent XSS via dangerouslySetInnerHTML in MCP description and search results by @xr843 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13893\r\n* fix: replace dots in provider name for opencode API key env var by @Raymond8196 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13921\r\n* fix: resolve uv binary not found error when running kimi-cli by @Raymond8196 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13923\r\n* fix(poe): fix model loading and update default models by @kamilio in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13726\r\n* feat(agent): add terminal syntax highlighting for shell tool outputs by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13799\r\n* feat: respect pinTopicsToTop setting in Topics by @chengcheng84 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13697\r\n* fix(models): use word boundary matching for GPT model detection by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13927\r\n* fix: suppress UNDICI-EHPA experimental warning in Claude Code child process by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13998\r\n* hotfix(agents): paginate session messages to reduce initial paint time by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13995\r\n* chore: release v1.9.0-rc.0 by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13987\r\n\r\n## New Contributors\r\n* @Raymond8196 made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13921\r\n* @kamilio made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13726\r\n* @chengcheng84 made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13697\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.8.4...v1.9.0-rc.0","2026-04-03T11:01:36",{"id":163,"version":164,"summary_zh":165,"released_at":166},104163,"v1.8.4","## What's Changed\r\n* fix(aiCore): add missing @openrouter\u002Fai-sdk-provider dependency by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13787\r\n* ci: restrict package release workflow to cherry-studio's main branch by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13797\r\n* feat(SelectionAssistant): Linux support by @0xfullex in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13720\r\n* feat(api): add knowledge base REST API endpoints by @victoryangn in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13762\r\n* fix(aiCore): remove openai-compatible providers from PDF native support list by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13809\r\n* chore: release v1.8.4 by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13824\r\n* fix(extension-table-plus): remove reference to non-existent tsconfig.build.json by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13817\r\n* fix(aiCore): normalize model ID before looking up thinking token limits by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13843\r\n* fix: update broken Awesome MCP Servers link by @cyphercodes in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13847\r\n* fix(ci): add Linux system deps for selection-hook native rebuild by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13855\r\n\r\n## New Contributors\r\n* @victoryangn made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13762\r\n* @cyphercodes made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13847\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.8.3...v1.8.4","2026-03-27T13:02:49",{"id":168,"version":169,"summary_zh":170,"released_at":171},104164,"v1.8.3","## What's Changed\r\n* fix(mcp): create fresh MCP Server per transport session by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13631\r\n* fix: route copilot gpt-5.4 models to responses by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13632\r\n* fix(aiCore): improve PDF processing robustness for aggregator providers by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13641\r\n* fix: add @napi-rs\u002Fcanvas to avoid dependency missing on dev startup by @alephpiece in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13685\r\n* 🤖 Daily Auto I18N Sync: Mar 21, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13673\r\n* fix: skip thinking budget subtraction for Claude 4.6 adaptive thinking models by @majiayu000 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13676\r\n* fix(agents): show reasoning effort button for agent session reasoning models by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13569\r\n* fix(linkConverter): enhance link parsing to handle invalid parenthesized links by @alephpiece in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13688\r\n* fix(migrate): safer openclaw state access in migrate 197 by @alephpiece in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13686\r\n* fix: align agent chat bubble layout with shared chat styles by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13633\r\n* chore: bump mermaid to 11.13.0 to support venn and ishikawa by @alephpiece in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13695\r\n* fix: agent session auto renaming feedback by @alephpiece in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13707\r\n* feat(agents): upgrade Agent SDK, enable ToolSearch, and add UI renderer by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13690\r\n* chore: enable type-aware linting with oxlint upgrade by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13689\r\n* fix: resolve all await-thenable lint violations by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13712\r\n* feat(agent): add OpenRouter support for Agent mode by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13716\r\n* test: add vitest benchmarks by @alephpiece in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13713\r\n* fix(citation): use position-based insertion for Gemini grounding supports by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13646\r\n* refactor(SelectModelPopup): use the same base popup for chat and agent pages by @alephpiece in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13700\r\n* fix: override @napi-rs\u002Fcanvas to 0.1.97 for Windows ARM64 support by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13723\r\n* 🤖 Daily Auto I18N Sync: Mar 23, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13728\r\n* fix(memory): fix agentId filtering and search fallback in vector memory by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13725\r\n* fix(groq): add dedicated @ai-sdk\u002Fgroq provider to avoid reasoning_content errors by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13735\r\n* fix: topic message bulk deletion by @alephpiece in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13718\r\n* refactor: resolve all no-floating-promises lint violations by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13743\r\n* fix(aiCore): fix temperature\u002FtopP incorrectly disabled when reasoning_effort is default by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13505\r\n* fix(deps): add @napi-rs\u002Fcanvas platform binaries to fix startup crash by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13759\r\n* fix(agent): use containerRef from useScrollPosition to memorize scroll position by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13744\r\n* feat: show model ids for duplicate names in model pickers by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13654\r\n* fix: prevent CherryAI provider from using native PDF input in middleware by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13777\r\n* fix(paintings): fix base64 image handling across providers by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13747\r\n* feat: introduce changeset for monorepo version management by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12783\r\n* feat(code-tools): add LMStudio and Ollama support for Claude Code by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13518\r\n* feat: add onboarding page with guided setup flow by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13774\r\n* fix: use per-model context window and preserve user config in OpenClaw sync by @SiinXu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13666\r\n* fix(CodeToolsService): prevent command injection on Windows by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13677\r\n* refactor: add no-unnecessary-type-assertion rule and remove redundant assertions by @EurFelux in https:\u002F\u002Fgithub.","2026-03-25T14:55:18",{"id":173,"version":174,"summary_zh":175,"released_at":176},104165,"v1.8.2","## What's Changed\r\n* feat: upgrade MiniMax default model to M2.7 by @octo-patch in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13593\r\n* fix: Format provider API hosts in API server & refactor shared utilities by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13198\r\n* feat(model): add support for MiMo-V2-Pro and MiMo-V2-Omni models by @ousugo in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13613\r\n* chore: Add CI check scripts to package.json by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13564\r\n* fix(tests): resolve Windows test failures and upgrade prek by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13619\r\n* fix(MessageHeader): crash when clicking topic in message search by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13627\r\n* fix: correct parameter order in knowledgeSearchTool call by @SiinXu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13635\r\n* chore: release v1.8.2 by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13639\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.8.1...v1.8.2","2026-03-21T04:39:32",{"id":178,"version":179,"summary_zh":180,"released_at":181},104166,"v1.8.1","## What's Changed\r\n* fix(agents): fix Zed URL scheme and redesign OpenExternalAppButton by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13501\r\n* fix(azure): keep dated api versions on chat transport by @cherry-ai-bot[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13506\r\n* fix: prevent horizontal scroll in agent chat messages container by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13508\r\n* fix(mcp): resolve hub tool auto-approve to underlying server by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13493\r\n* fix(ci): only trigger release build on PR merge, not on every push by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13512\r\n* feat: add clickable file paths to agent tool outputs and inline code by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13465\r\n* 🤖 Daily Auto I18N Sync: Mar 17, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13521\r\n* fix(code-tools): launch errors on Windows & Qwen Code auth issue by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13400\r\n* fix: propagate actual stream errors instead of generic NoTextGeneratedError by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13542\r\n* fix: Windows Terminal launch fails on non-English systems by @SiinXu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13551\r\n* fix: disable thinking mode for LLM language detection by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13565\r\n* fix: add budgetTokens fallback for Agent thinking compatibility by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13575\r\n* feat: enhance gh-pr-review skill with multi-agent teams review and auto-fix by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13530\r\n* feat(mcp): add whitelist auto-trust for protocol install servers by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13586\r\n* refactor(backup): enhance backup system with legacy backup and path security by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13587\r\n* fix: add manual download option for macOS users with old code signing by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13378\r\n* chore: release v1.8.1 by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13605\r\n\r\n## New Contributors\r\n* @cherry-ai-bot[bot] made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13506\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.8.0...v1.8.1","2026-03-21T14:03:03",{"id":183,"version":184,"summary_zh":185,"released_at":186},104167,"v1.8.0","## What's Changed\r\n* fix: correctly pass poe web_search via extra_body when built-in search is enabled by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13434\r\n* feat(openclaw): binary download install, auto update check, and gateway refactor by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13440\r\n* feat(assistant): add configurable max tool calls setting by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13398\r\n* feat: separate Agent into independent module with dedicated page and route by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13420\r\n* fix: increase default request timeout from 10 to 30 minutes by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13453\r\n* chore: add Zed editor settings example, clean up configs, and improve dev guides by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13457\r\n* fix(aiCore): bypass AI SDK model ID allowlist for reasoning detection by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13463\r\n* fix(openclaw): fix gateway status detection and improve error reporting by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13433\r\n* feat: add MiniMax-M2.5-highspeed model by @octo-patch in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13470\r\n* docs: update agents.db path in CLAUDE.md after #13392 by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13471\r\n* feat(agents): add manual drag-and-drop sorting for agent and session lists by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13460\r\n* fix(ui): show web search providers for all models by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13472\r\n* fix(agents): use correct SWRInfinite cache key and add optimistic update for session editing by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13475\r\n* feat(ui): enable windows mica effect by @lacser in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13476\r\n* chore: migrate .claude\u002Fskills to directory symlinks by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13486\r\n* fix(agents): prevent deleting the last accessible directory by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13483\r\n* feat(skills): add vercel-react-best-practices skill by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13424\r\n* fix(scripts): add fallback to GitCode mirror when GitHub download fails by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13492\r\n* fix(openclaw): improve gateway startup diagnostics and fix UI polling loop by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13495\r\n* fix(agents): improve navbar layout for agent status screens by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13494\r\n* feat(streaming): replace fixed timeout with resettable idle timeout by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13497\r\n* chore: release v1.8.0 by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13500\r\n\r\n## New Contributors\r\n* @octo-patch made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13470\r\n* @lacser made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13476\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.25...v1.8.0","2026-03-16T08:37:58",{"id":188,"version":189,"summary_zh":190,"released_at":191},104168,"v1.7.25","## What's Changed\r\n* fix: improve Qwen 3.5 reasoning model detection and thinking param handling by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13235\r\n* docs: Expand CLAUDE.md with comprehensive architecture and development guide by @MontyDon7 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13241\r\n* feat: reset selected index when returning to home from feature routes by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13234\r\n* feat(gemini): add thought signature persistence for conversation replay by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13100\r\n* fix: update thinking_millsec during streaming to prevent timer reset on remount by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13278\r\n* fix(api-server): relax chat completion validation for tool calling messages by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13279\r\n* fix: save swapped source and target languages to db by @FyLost in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13276\r\n* fix: ensure temp directory exists before document parsing by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13283\r\n* 🤖 Daily Auto I18N Sync: Mar 07, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13273\r\n* chore(deps): upgrade electron from 40.6.1 to 40.8.0 by @0xfullex in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13288\r\n* fix: aggregate knowledge base notifications to prevent toast storm by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13284\r\n* 🤖 Daily Auto I18N Sync: Mar 08, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13297\r\n* feat: add GPT-5.4 support and auto-fallback for future GPT-5.x sub-versions by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13293\r\n* fix(i18n): clarify tool permission title as 'Pre-approved Tools' by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13327\r\n* fix(backup): defer auto backup during streaming response by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13307\r\n* fix: modify aiionly websites by @jo1yne06 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13322\r\n* fix: Replace actioningPlugin with useLoading hook by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13095\r\n* fix: remove approval countdown timers and add system notifications by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13281\r\n* fix: check underlying tool permissions for hub invoke\u002Fexec by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13282\r\n* fix: agent tool status not stopping on abort by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13111\r\n* fix: respect pasteLongTextAsFile setting in MessageEditor by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13313\r\n* fix: remove scrollbar width override in responsive.css by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13318\r\n* chore: upgrade @anthropic-ai\u002Fclaude-agent-sdk from 0.2.56 to 0.2.71 by @vaayne in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13339\r\n* feat(analytics): track app launch event on startup by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13334\r\n* 🤖 Daily Auto I18N Sync: Mar 10, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13347\r\n* refactor(OGCard): adjust layout and migrate to TailwindCSS by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13355\r\n* fix: add warning for temporarily unavailable Anthropic OAuth authentication by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13331\r\n* fix: replace `p` with `span` to resolve invalid nesting warning by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13351\r\n* fix: use consistent OpenClaw icon in sidebar settings by @younggglcy in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13354\r\n* fix: auto-convert reasoning_effort to reasoningEffort for openai-compatible providers by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12831\r\n* feat(agent): add custom environment variables to agent configuration by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13357\r\n* fix: prepend node directory to PATH for sudo OpenClaw install\u002Funinstall by @SiinXu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13356\r\n* fix: unify agents.db path between dev and prod environments by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13392\r\n* fix: install or uninstall button state issues in plugin browser by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13114\r\n* fix(ui): fix Move To submenu overflow and hide scrollbar by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13399\r\n* 🤖 Daily Auto I18N Sync: Mar 12, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13404\r\n* docs: update issue templates to use type instead of label by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13407\r\n* feat(provider): add agent support filter for provider","2026-03-13T09:08:21",{"id":193,"version":194,"summary_zh":195,"released_at":196},104169,"v1.7.24","## What's Changed\r\n* feat: mention Feishu user in issue notification card by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13199\r\n* fix: respect agent allowed_tools in MCP auto-approval check by @lucamorettibuilds in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12965\r\n* fix: correct MCP tool parameter parsing and nested schema display by @vaayne in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13186\r\n* fix: move OpenAPI spec generation to build time by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13207\r\n* revert: remove Feishu at-mention from issue notification card by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13201\r\n* fix(ci): prevent edited events from creating skipped CI runs by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13170\r\n* feat: route Gemini 3.1 Flash Lite to gemini3_flash thinking type by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13211\r\n* fix: codemirror highlight crash by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13196\r\n* 🤖 Daily Auto I18N Sync: Mar 04, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13191\r\n* fix: PinnedTodoPanel ignores narrow mode width setting by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13127\r\n* feat: add thinking\u002Freasoning effort control to agent sessions by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13137\r\n* perf: send incremental delta instead of full inputBuffer for tool streaming by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13213\r\n* fix: duplicate error blocks in aborting by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13224\r\n* fix: implement infinite scroll for sessions list by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11957\r\n* ci(deps): bump actions\u002Fgithub-script from 7 to 8 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13120\r\n* ci(deps): bump actions\u002Fupload-artifact from 6 to 7 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13119\r\n* refactor: Improve plugin detail modal UI and fix size display by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13090\r\n* feat: make accessible_paths optional during agent creation by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13126\r\n* fix: prompt caching crash for OpenRouter and non-Anthropic providers by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13227\r\n* fix: use camelCase reasoningEffort for Gemini 3 models in openai-compatible provider by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13228\r\n* ci: pin claude-code-action to v1.0.66 in prepare-release by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13229\r\n* chore: release v1.7.24 by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13231\r\n\r\n## New Contributors\r\n* @lucamorettibuilds made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12965\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.23...v1.7.24","2026-03-05T08:15:43",{"id":198,"version":199,"summary_zh":200,"released_at":201},104170,"v1.7.23","## What's Changed\r\n* docs: add review workflow to CLAUDE.md by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13145\r\n* feat: add dev-only message data inspection button by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13142\r\n* refactor: replace static pnpm patch with postinstall script for claude-agent-sdk by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13139\r\n* fix: render directory Select options with optionRender by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13152\r\n* fix: open external editor in new window instead of reusing existing one by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13160\r\n* fix: support esc to close modal by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13159\r\n* fix: show approval card for builtin and provider tools by @al-prk in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13154\r\n* chore(deps): upgrade @uiw\u002Fcodemirror packages to 4.25.7 by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13149\r\n* fix: improve plugin browser UX with three small fixes by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13153\r\n* fix(ci): skip CI on PR body\u002Ftitle edits, only re-run on base branch changes by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13150\r\n* fix(renderer): synchronize miniapp settings state and respect region filter by @nanimore in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13166\r\n* fix(Selection): prevent Windows crash when closing transparent action window by @0xfullex in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13177\r\n* chore: Improve Claude translator workflow logic and clarity by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13175\r\n* fix: persist translation block cleanup to database on error by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13134\r\n* feat: add MarqueeText component with hover bounce-scroll for overflowing text by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13168\r\n\r\n## New Contributors\r\n* @al-prk made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13154\r\n* @nanimore made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13166\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.22...v1.7.23","2026-03-04T07:15:06",{"id":203,"version":204,"summary_zh":205,"released_at":206},104171,"v1.7.22","## What's Changed\r\n* ci: add PR description check workflow by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13035\r\n* fix: remove extra divider in settings by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13047\r\n* docs: add user-facing change guidance for release notes and docs checkbox by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13041\r\n* chore: upgrade electron to 40.6.1 by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13039\r\n* fix: disable translate button when sending message is disabled by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13045\r\n* feat(skills): Add gh-pr-review skill for structured GitHub PR reviews by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13051\r\n* fix: Resolve MCP SDK security vulnerability by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13056\r\n* chore(deps): bump @anthropic-ai\u002Fclaude-agent-sdk from 0.1.76 to 0.2.56 by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13044\r\n* refactor: replace antd message with window toast by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13062\r\n* fix: filter hidden elements when exporting messages as images by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13066\r\n* chore: align @types\u002Fnode with Electron 40's Node.js 24 by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13055\r\n* docs: add self-review checklist item to PR template by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13067\r\n* chore(deps): fix security vulnerabilities in edge dependencies by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13054\r\n* fix: remove obsolete types and add pnpm overrides by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13078\r\n* chore: use node-version-file for CI workflows by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13076\r\n* fix: clear attached files after sending message in agent session inputbar by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13081\r\n* 🤖 Daily Auto I18N Sync: Feb 27, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13086\r\n* fix: call abort when closing message translation by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13053\r\n* chore: Add post-merge hook for automatic pnpm install by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13089\r\n* fix(resource-panel): show files and plugins when opening via button click by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13079\r\n* refactor: migrate to aisdk v6 Phase 1 by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12078\r\n* fix(NotesService): 修复当未打开笔记页面，直接将聊天导出为笔记时因路径问题导致的导出失败 by @Little-LittleProgrammer in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13048\r\n* fix: upgrade ollama provider to 3.3.1 by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13085\r\n* ci: skip on forks by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13110\r\n* 🤖 Daily Auto I18N Sync: Feb 28, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13104\r\n* fix: correct qwen3.5 flash typo and merge plus\u002Fflash patterns by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13116\r\n* fix: improve log message layout by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13123\r\n* ci(deps): bump actions\u002Fdownload-artifact from 5 to 8 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13121\r\n* fix(aiCore): extract provider\u002Fmodel from config and fix middleware ordering by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13109\r\n* fix: enable thinking for non-Anthropic models using Claude endpoints by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13138\r\n* fix: optimize `HtmlArtifactsPopup` re-rendering by @kovsu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13133\r\n\r\n## New Contributors\r\n* @Little-LittleProgrammer made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F13048\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.21...v1.7.22","2026-03-02T15:25:54",{"id":208,"version":209,"summary_zh":210,"released_at":211},104172,"v1.7.19","## What's Changed\r\n* refactor: migrate Serializable type to Zod schema and fix circular reference handling by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12865\r\n* 🤖 Weekly Auto I18N Sync: Feb 12, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12898\r\n* refactor: Convert WebSearchSource enum to const object with Zod schema by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12866\r\n* feat: change auto-i18n workflow to run daily instead of weekly by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12899\r\n* fix(test): codetool test timeout by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12862\r\n* fix: prevent MCP multimodal tool results from exceeding API message size limits by @Moeblack in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12735\r\n* fix(reset): close all DBs before restore\u002Freset; clear entire Data\u002F on factory reset by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12892\r\n* refactor(minimax): update MiniMax model configurations by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12910\r\n* fix: defer provider name trimming to submission time by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12903\r\n* refactor: improve Agent Settings popup UI components by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12901\r\n* fix(openclaw): fix Node.js detection for nvm\u002Fmise\u002Ffnm-managed installations by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12902\r\n* fix(ui): simplify OpenClawIcon for better visual consistency by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12908\r\n\r\n## New Contributors\r\n* @Moeblack made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12735\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.18...v1.7.19","2026-02-14T06:38:18",{"id":213,"version":214,"summary_zh":215,"released_at":216},104173,"v1.7.18","## What's Changed\r\n* ci: run CI on main branch push by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12738\r\n* feat(code-tools): add OpenCode CLI tool support by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12576\r\n* fix: resolve Uint8Array type incompatibility with BlobPart for tsgo by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12744\r\n* fix: resolve npm detection issue when app launched from Dock\u002FFinder by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12730\r\n* fix: refine reasoning controls for Together and DashScope by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12737\r\n* fix: adjust UpdateAppButton display position by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12752\r\n* fix: disable temperature and top_p for kimi-k2.5 model by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12731\r\n* feat: add open-in-external-editor support for agent workspace by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12725\r\n* fix: WriteTool streaming and duplicate React keys by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12750\r\n* chore: release v1.7.17 by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12753\r\n* fix: correct openai-compatible strictJsonSchema patch by @eeee0717 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12762\r\n* fix: escape double quotes in MCP tool use prompt examples by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12773\r\n* feat: use CodeEditor for JSON custom parameters with lint feedback by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12757\r\n* fix: add window existence check in store subscription by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12778\r\n* style: optimize Chat component layout animation by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12759\r\n* feat: improve OpenClaw install path display with copy button and hover fix by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12755\r\n* fix: handle Gemini OpenAI-compatible thought signatures and missing tool_call index by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12769\r\n* fix: add 'local' to settingSources to load CLAUDE.local.md by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12787\r\n* feat: add Claude Opus 4.6 model support by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12777\r\n* feat: add export to Excel button for markdown tables by @felix-windsor in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12656\r\n* fix(agent): improve language instruction for Claude Code agent by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12803\r\n* chore: upgrade tsdown to ^0.20.3 to fix build issues by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12800\r\n* fix: add missing capabilities field in AgentSessionInputbar model by @ChenYangBin666 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12782\r\n* perf: remove unused Redux state cache in main process by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12790\r\n* fix(reasoning): add qwen3-max to supported reasoning models by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12823\r\n* refactor: remove DeepSeek v3.1+ provider whitelist for thinking control by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12824\r\n* refactor: Remove manual Enter key newline insertion in InputbarCore by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12826\r\n* fix: pin @uiw\u002Fcodemirror-extensions-langs to 4.25.1 to fix production build by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12829\r\n* fix(agent): move agents.db into Data\u002F directory for backup consistency by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12830\r\n* fix: scroll to bottom when sending agent messages by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12794\r\n* Add Git availability check for OpenClaw installation by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12797\r\n* fix: prevent Windows MAX_PATH errors by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12793\r\n* feat: integrate analytics-client for token usage tracking by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12809\r\n* feat: add PPIO painting models by @cnJasonZ in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12520\r\n* refactor: Improve file type naming for clarity and consistency by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12815\r\n* fix(ci): trigger CI when PR base branch is changed by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12847\r\n* fix: use refreshed shell environment for executable detection on Windows by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12853\r\n* fix: add block-level ErrorBoundary and defensive selector check to prevent dirty data crashes by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12844\r\n* fix: fall back to first mess","2026-02-12T03:46:26",{"id":218,"version":219,"summary_zh":220,"released_at":221},104174,"v1.7.17","## What's Changed\r\n* ci: run CI on main branch push by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12738\r\n* feat(code-tools): add OpenCode CLI tool support by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12576\r\n* fix: resolve Uint8Array type incompatibility with BlobPart for tsgo by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12744\r\n* fix: resolve npm detection issue when app launched from Dock\u002FFinder by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12730\r\n* fix: refine reasoning controls for Together and DashScope by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12737\r\n* fix: adjust UpdateAppButton display position by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12752\r\n* fix: disable temperature and top_p for kimi-k2.5 model by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12731\r\n* feat: add open-in-external-editor support for agent workspace by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12725\r\n* fix: WriteTool streaming and duplicate React keys by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12750\r\n\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.16...v1.7.17","2026-02-06T09:34:13",{"id":223,"version":224,"summary_zh":225,"released_at":226},104175,"v1.7.15","## What's Changed\r\n* ci(workflows): add Feishu notification for workflow failures by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12375\r\n* fix(aiCore): only apply sendReasoning for openai-compatible SDK providers by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12387\r\n* fix: restore patch for claude-agent-sdk by @defi-failure in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12391\r\n* fix: normalize topics in useAssistant and assistants slice to prevent errors by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12319\r\n* fix(mcp): 修复 MCP 配置 timeout 字段不支持字符串类型的问题 by @Xtaiyang in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12384\r\n* fix(security): prevent path traversal vulnerability in DXT plugin system by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12377\r\n* ci(workflows): fix pnpm installation and improve issue tracker by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12388\r\n* feat\u002Fadd-qwen-text-embeddings by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12410\r\n* fix(logger): allow logging with unknown window source by @0xfullex in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12406\r\n* feat: Add year to topic timestamp and improve unpin UX by @Copilot in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12408\r\n* fix: disable strict JSON schema for OpenRouter to support MCP tools by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12415\r\n* i18n: Major improvements to Romanian (ro-RO) localization by @NicolaeFericitu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12428\r\n* fix(qwen-code): format baseUrl with \u002Fv1 for OpenAI-compatible tools by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12418\r\n* use cumsum in anthropic cache by @flt6 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12419\r\n* fix: 修改请求体字段名 by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12430\r\n* fix(aiCore): preserve conversation history for image enhancement models by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12239\r\n* fix: remove mineru built-in api key by @eeee0717 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12455\r\n* fix: switch to new URL in qwen miniapp by @Astricaelus in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12460\r\n* feat(i18n): Update Romanian localization (ro-RO) by @NicolaeFericitu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12438\r\n* feat(baichuan):add baichuan-m3 models by @pippobj in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12478\r\n* fix: handle trailing slashes in API URLs for image generation by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12492\r\n* feat: migrate from husky to prek for git hooks by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12491\r\n* Fix the API preview link for Azure OpenAI completion mode by @AdySnowflake in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12500\r\n* fix: version check logic for CLI tool updates by @Pleasurecruise in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12513\r\n* feat: integrate Kimi CLI into Code Tools by @xiaoju111a in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12511\r\n* refactor: convert nested component to render function in settings popups by @SherlockShemol in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12508\r\n* feat(i18n): Update Romanian localization (ro-RO) by @NicolaeFericitu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12471\r\n* fix(build): add Linux musl native dependencies for Alpine support by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12412\r\n* refactor(ThinkingEffect): replace useState+useEffect with useMemo by @SherlockShemol in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12536\r\n* fix(code-tools): support custom provider & fix Windows Terminal Issue by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12504\r\n* feat(notes): add export to Word functionality by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12393\r\n* fix: memoize provider selectors to prevent infinite re-renders by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12550\r\n* fix(linux): fix main window not coming to front when clicked from tray by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12503\r\n* feat: add Linux system title bar setting option  by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12040\r\n* fix(header): resolve User-Agent forbidden header in renderer process by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12549\r\n* fix(linux): fix icon display and deb installation issues by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12561\r\n* feat:add baichuan-m3-plus model by @pippobj in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12567\r\n* feat(provider-settings): support viewing detailed error messages by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12423\r\n* fix(embeddings): truncate query content for temp doc query by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002F","2026-01-25T13:50:15",{"id":228,"version":229,"summary_zh":230,"released_at":231},104176,"v1.7.13","## What's Changed\r\n* fix: remove blockmap handling after differentialPackage disabled by @defi-failure in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12351\r\n* Add Anthropic Cache by @nekohy in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12333\r\n* feat(scripts): migrate feishu-notify to TypeScript CLI tool with subcommands by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12371\r\n* refactor: use pnpm install instead of manual download for prebuild packages by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12358\r\n* fix(Tray): set X11 window class and name to cherry-studio by @TRSWNCA in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12348\r\n* feat(baichuan):add baichuan models by @pippobj in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12364\r\n* fix(SelectionService): add macOS key code support for modifier key detection by @0xfullex in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12355\r\n* fix(workflows): add pnpm installing and caching by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12374\r\n* fix: add dispose method to prevent abort listener leak by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12269\r\n\r\n## New Contributors\r\n* @nekohy made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12333\r\n* @TRSWNCA made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12348\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.11...v1.7.13","2026-01-25T13:50:44",{"id":233,"version":234,"summary_zh":235,"released_at":236},104177,"v1.7.12","## What's Changed\r\n* fix: remove blockmap handling after differentialPackage disabled by @defi-failure in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12351\r\n* Add Anthropic Cache by @nekohy in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12333\r\n* feat(scripts): migrate feishu-notify to TypeScript CLI tool with subcommands by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12371\r\n* refactor: use pnpm install instead of manual download for prebuild packages by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12358\r\n* fix(Tray): set X11 window class and name to cherry-studio by @TRSWNCA in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12348\r\n* feat(baichuan):add baichuan models by @pippobj in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12364\r\n\r\n## New Contributors\r\n* @nekohy made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12333\r\n* @TRSWNCA made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12348\r\n* @pippobj made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12364\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.11...v1.7.12","2026-01-08T10:41:29",{"id":238,"version":239,"summary_zh":240,"released_at":241},104178,"v1.7.9","## What's Changed\r\n* feat: add latest zhipu models by @tylinux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12169\r\n* feat(tokenflux): add Anthropic host support using OpenRouter package by @vaayne in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12188\r\n* refactor: simplify buildFunctionCallToolName to use mcp__{server}__{tool} format by @vaayne in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12186\r\n* fix: align MCP tool ids for permissions by @nujabse in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12127\r\n* fix: use HTML content for markdown copy button by @jardel0x03 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12187\r\n* feat: add fuzzy search for file list with relevance scoring by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12131\r\n* fix(ovms): add platform check to prevent errors on non-Windows systems by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12125\r\n* Update minimax API documentation link by @Here-is-Daiyu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12220\r\n* refactor(ovms): lazy-load OVMS support check with SWR by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12226\r\n* fix(miniapps): switch to new google ai studio logo by @northword in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12229\r\n* feat: update-t2i-image by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12236\r\n* fix:  implement navigation in agent mode by @Hizome in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12238\r\n* fix: prevent crash when switching between agent and assistant by @lzl0304 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12252\r\n* feat(i18n): add professional Romanian localization (ro-RO) by @NicolaeFericitu in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12216\r\n* fix: prevent zoom reset during in-page navigation by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12257\r\n* ci(deps): bump peter-evans\u002Fcreate-pull-request from 6 to 8 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12224\r\n* fix(translate): Fix ActionTranslate duplicate execution and getLanguageByLangcode logic by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12241\r\n* feat(browser): add user data persistence and multi-tab support by @vaayne in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12082\r\n* 🤖 Weekly Auto I18N Sync: Jan 04, 2026 by @github-actions[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12262\r\n* fix: HTML preview tab controls not working in fullscreen by @lzl0304 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12152\r\n* fix: resolve unexpected miniwindow loop closure on Mac by @Tsingv in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12106\r\n* feat(code-tools): add 302.AI as Claude Code provider by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12254\r\n\r\n## New Contributors\r\n* @tylinux made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12169\r\n* @nujabse made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12127\r\n* @Here-is-Daiyu made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12220\r\n* @northword made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12229\r\n* @Hizome made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12238\r\n* @NicolaeFericitu made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12216\r\n* @Tsingv made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12106\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.8...v1.7.9","2026-01-04T10:55:18",{"id":243,"version":244,"summary_zh":245,"released_at":246},104179,"v1.7.8","## What's Changed\r\n* fix: allow more file extensions by @jardel0x03 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12099\r\n* docs: fix copy -> cp in development guide by @SherlockShemol in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12142\r\n* fix: remove trailing api version in ANTHROPIC_BASE_URL by @defi-failure in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12145\r\n* fix(windows): remember size not working for SelectionAction window by @0xfullex in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12132\r\n* build: upgrade electron-vite to 5.0.0 with HMR support by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12120\r\n* perf(ModelList): use Map for O(1) model status lookup by @SherlockShemol in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12161\r\n* fix(memory): fix global memory settings submit failure by @SherlockShemol in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12147\r\n* fix: shortcut icons sorting disorder by @lzl0304 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12151\r\n* fix(AssistantsTab): prevent deleting last assistant and add error message by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12162\r\n* fix(ollama): improve reasoningEffort handling in providerOptions by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12089\r\n\r\n## New Contributors\r\n* @jardel0x03 made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12099\r\n* @lzl0304 made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12151\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.7...v1.7.8","2025-12-28T10:08:22",{"id":248,"version":249,"summary_zh":250,"released_at":251},104180,"v1.7.7","## What's Changed\r\n* fix(models): include GPT5.2 series in verbosity check by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12003\r\n* 🐛 fix(mcp): check system npx\u002Fuvx before falling back to bundled binaries by @vaayne in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12018\r\n* fix(parameterBuilder): enhance urlContext validation for supported providers and models by @sxjeru in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12046\r\n* fix(azure-openai): normalize Azure endpoint by @WilliamWang1721 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12055\r\n* fix(prompt): remove unprofessional reward text and improve language instruction clarity by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12054\r\n* feat:upgrade ovms to 2025.4, add preset-model Qwen3-4B-int4-ov by @makejiang in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12045\r\n* feat(history-search): show keyword-adjacent snippets and align matching text by @atoz03 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12034\r\n* refactor: change qrcode landrop to lantransfer by @eeee0717 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11968\r\n* feat(icons): add MCP logo and replace Hammer icon by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12061\r\n* feat: add openrouter support and update migration version to 188 by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12059\r\n* fix(options): add support for persistent server configuration in OpenAI provider options by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12058\r\n* fix: update default assistant settings to disable temperature by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12069\r\n* feat: add GLM-4.7 and MiniMax-M2.1 model support by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12071\r\n* fix(memory): fix retrieval issues and enable database backup by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12073\r\n* refactor(websearch): redesign settings with two-column layout by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12068\r\n* refactor(notes): move notes settings to popup in NotesPage by @kangfenmao in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12075\r\n* fix: interleaved thinking support by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12084\r\n* fix(display): improve font selector for long font names by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12100\r\n* fix(openrouter): support GPT-5.1\u002F5.2 reasoning effort 'none' for OpenRouter and improve error handling by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12088\r\n* feat: close ovms process when app quit by @makejiang in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12101\r\n* fix: correct aihubmix anthropic API path by @0xfullex in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12115\r\n* feat:dmx-painting-add-extend_params by @jin-wang-c in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12098\r\n\r\n## New Contributors\r\n* @sxjeru made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12046\r\n* @atoz03 made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F12034\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.6...v1.7.7","2025-12-25T07:10:01",{"id":253,"version":254,"summary_zh":255,"released_at":256},104181,"v1.7.6","## What's Changed\r\n* fix:  auto-discover and persist Git Bash path on Windows for scoop by @beyondkmp in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11921\r\n* feat: add default reasoning effort option to resolve confusion between undefined and none by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11942\r\n* feat: 添加火山引擎 Doubao-Seed-1.8 模型支持 by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11972\r\n* refactor: improve budget calculation logic by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11973\r\n* ✨ feat(mcp): add Nowledge Mem builtin MCP server by @vaayne in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11875\r\n* chore(deps): bump jws from 4.0.0 to 4.0.1 by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11977\r\n* feat: add support for Xiaomi MiMo model by @DeJeune in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11961\r\n* feat(gemini): add support for Gemini 3 Flash and Pro model detection by @EurFelux in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11984\r\n* fix(azure): restore deployment-based URLs for non-v1 apiVersion and add tests by @WilliamWang1721 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11966\r\n* fix: disable reasoning mode for translation to improve efficiency by @GeorgeDong32 in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11998\r\n\r\n## New Contributors\r\n* @WilliamWang1721 made their first contribution in https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fpull\u002F11966\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FCherryHQ\u002Fcherry-studio\u002Fcompare\u002Fv1.7.5...v1.7.6","2025-12-18T14:44:10"]