freshcrate
Skin:/
Home > AI Agents > cherry-studio

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

README

English | 中文 | Official Site | Documents | Development | Feedback

Featured|HelloGitHub CherryHQ%2Fcherry-studio | Trendshift Cherry Studio - AI Chatbots, AI Desktop Client | Product Hunt

🍒 Cherry Studio

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

👏 Join Telegram GroupDiscord | QQ Group(575014769)

❤️ Like Cherry Studio? Give it a star 🌟 or Sponsor to support the development!

🌠 Screenshot

🌟 Key Features

  1. Diverse LLM Provider Support:
  • ☁️ Major LLM Cloud Services: OpenAI, Gemini, Anthropic, and more
  • 🔗 AI Web Service Integration: Claude, Perplexity, Poe, and others
  • 💻 Local Model Support with Ollama, LM Studio
  1. AI Assistants & Conversations:
  • 📚 300+ Pre-configured AI Assistants
  • 🤖 Custom Assistant Creation
  • 💬 Multi-model Simultaneous Conversations
  1. Document & Data Processing:
  • 📄 Supports Text, Images, Office, PDF, and more
  • ☁️ WebDAV File Management and Backup
  • 📊 Mermaid Chart Visualization
  • 💻 Code Syntax Highlighting
  1. Practical Tools Integration:
  • 🔍 Global Search Functionality
  • 📝 Topic Management System
  • 🔤 AI-powered Translation
  • 🎯 Drag-and-drop Sorting
  • 🔌 Mini Program Support
  • ⚙️ MCP(Model Context Protocol) Server
  1. Enhanced User Experience:
  • 🖥️ Cross-platform Support for Windows, Mac, and Linux
  • 📦 Ready to Use - No Environment Setup Required
  • 🎨 Light/Dark Themes and Transparent Window
  • 📝 Complete Markdown Rendering
  • 🤲 Easy Content Sharing

📝 Roadmap

We're actively working on the following features and improvements:

  1. 🎯 Core Features
  • Selection Assistant with smart content selection enhancement
  • Deep Research with advanced research capabilities
  • Memory System with global context awareness
  • Document Preprocessing with improved document handling
  • MCP Marketplace for Model Context Protocol ecosystem
  1. 🗂 Knowledge Management
  • Notes and Collections
  • Dynamic Canvas visualization
  • OCR capabilities
  • TTS (Text-to-Speech) support
  1. 📱 Platform Support
  • HarmonyOS Edition (PC)
  • Android App (Phase 1)
  • iOS App (Phase 1)
  • Multi-Window support
  • Window Pinning functionality
  • Intel AI PC (Core Ultra) Support
  1. 🔌 Advanced Features
  • Plugin System
  • ASR (Automatic Speech Recognition)
  • Assistant and Topic Interaction Refactoring

Track our progress and contribute on our project board.

Want to influence our roadmap? Join our GitHub Discussions to share your ideas and feedback!

🌈 Theme

Welcome PR for more themes

🤝 Contributing

We welcome contributions to Cherry Studio! Here are some ways you can contribute:

  1. Contribute Code: Develop new features or optimize existing code.
  2. Fix Bugs: Submit fixes for any bugs you find.
  3. Maintain Issues: Help manage GitHub issues.
  4. Product Design: Participate in design discussions.
  5. Write Documentation: Improve user manuals and guides.
  6. Community Engagement: Join discussions and help users.
  7. Promote Usage: Spread the word about Cherry Studio.

Refer to the Branching Strategy for contribution guidelines

Getting Started

  1. Fork the Repository: Fork and clone it to your local machine.
  2. Create a Branch: For your changes.
  3. Submit Changes: Commit and push your changes.
  4. Open a Pull Request: Describe your changes and reasons.

For more detailed guidelines, please refer to our Contributing Guide.

Thank you for your support and contributions!

🔧 Developer Co-creation Program

We 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.

We sincerely invite you to join our ranks of contributors and shape the future of Cherry Studio with us.

Contributor Rewards Program

To give back to our core contributors and create a virtuous cycle, we have established the following long-term incentive plan.

The inaugural tracking period for this program will be Q3 2025 (July, August, September). Rewards for this cycle will be distributed on October 1st.

Within 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:

  • Cursor Subscription Sponsorship: Receive a $70 USD credit or reimbursement for your Cursor subscription, making AI your most efficient coding partner.
  • Unlimited Model Access: Get unlimited API calls for the DeepSeek and Qwen models.
  • Cutting-Edge Tech Access: Enjoy occasional perks, including API access to models like Claude, Gemini, and OpenAI, keeping you at the forefront of technology.

Growing Together & Future Plans

A 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.

Moving forward, the project will also embrace an increasingly open stance to give back to the entire open-source community.

How to Get Started?

We look forward to your first Pull Request!

You 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.

Thank you for your interest and contributions.

Let's build together.

🏢 Enterprise Edition

Building 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.

The 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.

Core Advantages

  • 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.
  • 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.
  • 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.
  • 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.
  • Reliable Backend Services: Provides stable API services and enterprise-grade data backup and recovery mechanisms to ensure business continuity.

✨ Online Demo

🔗 Cherry Studio Enterprise

Version Comparison

Feature Community Edition Enterprise Edition
Open Source ✅ Yes ⭕️ Partially released to customers
Cost AGPL-3.0 License Buyout / Subscription Fee
Admin Backend ● Centralized Model Access
Employee Management
● Shared Knowledge Base
Access Control
Data Backup
Server ✅ Dedicated Private Deployment

Get the Enterprise Edition

We 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.

🔗 Related Projects

  • new-api: The next-generation LLM gateway and AI asset management system supports multiple languages.

  • one-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.

  • Poe: 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.

  • ublacklist: Blocks specific sites from appearing in Google search results

🚀 Contributors



📊 GitHub Stats

Stats

⭐️ Star History

Star History Chart

📜 License

The Cherry Studio Community Edition is governed by the standard GNU Affero General Public License v3.0 (AGPL-3.0), available at https://www.gnu.org/licenses/agpl-3.0.html.

Use 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.

Should you require a commercial license that provides an exemption from the AGPL-3.0 requirements, please contact us at bd@cherry-ai.com.

Release History

VersionChangesUrgencyDate
v1.9.9## What's Changed * fix: guard OV OCR availability CPU detection by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15538 * fix: respect topic naming setting for agent sessions by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15533 * feat(models): add MiniMax M3 to the system model registry by @kapelame in https://github.com/CherryHQ/cherry-studio/pull/15543 ## New Contributors * @kapelame made their first contribution in https://github.com/CherryHQ/cherry-stHigh6/2/2026
v1.9.7## What's Changed * fix: clarify OpenClaw external install prompt by @mturac in https://github.com/CherryHQ/cherry-studio/pull/15147 * fix: support Grok 4.3 reasoning effort in xAI responses by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/15137 * fix(code): keep light theme tokens readable by @mturac in https://github.com/CherryHQ/cherry-studio/pull/15143 * fix(claudecode): apply [1m] context suffix for DeepSeek V4 Flash and MiMo V2.5+ by @DeJeune in https://github.com/CherryHQ/High5/28/2026
v1.9.6## What's Changed * fix(knowledge): preserve HTTP URLs in knowledge base documents by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14983 * fix(ai): thread idle timeout handle to stream chunk adapter by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/15056 * fix(ci): improve GitCode sync reliability by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/15063 * fix(image): convert assistant image blocks to base64 for multi-turn editing by @Raymond819High5/15/2026
v1.9.5## What's Changed * fix(search): prevent empty activeTools when web search is the only tool by @TakotsuboChen in https://github.com/CherryHQ/cherry-studio/pull/14752 * hotfix(vertex): vertex model list fetch and improve service account setup by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14611 * fix(messages): prevent outer scrolling in horizontal multi-model layout by @Fu-Jumping in https://github.com/CherryHQ/cherry-studio/pull/14768 * fix(reasoning): use enable_thinking paraHigh5/12/2026
v1.9.4## What's Changed * hotfix(models): add DeepSeek V4+ model support with reasoning effort by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/14551 * hotfix(copilot): github copilot model fetch by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14566 * hotfix(models): add MiMo V2.5 model support by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14557 * hotfix(deepseek): forward reasoning effort for DeepSeek V4+ via Claude endpoint by @DeJeune in https://github.coHigh4/30/2026
v1.9.3## What's Changed * fix(quick-panel): reset stale state on panel close to prevent model deselection by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/14378 * chore(deps): bump form-data from 2.3.3 to 4.0.5 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/14441 * fix: use cli-wrapper.cjs to launch claude-code instead of native binary by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14430 * hotfix: Custom params dropped by CherryIN/NewAPI High4/24/2026
v1.9.2## What's Changed * fix(openclaw): persist language selection in overview page by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/13992 * fix(agents): set NODE_PATH so spawned Claude Code process can resolve @img/sharp by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/14183 * fix(agents): sync agent settings changes to active session by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14205 * fix(skills): support agent-authored skills via skills toolHigh4/20/2026
v1.9.1Cherry Studio 1.9.1 - CherryClaw Agent & Skills System ⚠️ Breaking Changes - [Agents] "Plugins" system renamed to "Skills". Plugin marketplace has been replaced by a unified Skills management interface ✨ New Features - [Agents] Add CherryClaw autonomous agent: personality system, scheduled tasks, multi-channel integration (Telegram, Discord, Feishu, Slack, WeChat, QQ), and filesystem sandbox - [Agents] Add built-in Cherry Assistant — helps diagnose issues, navigate pages, collHigh4/16/2026
v1.9.0-rc.0## What's Changed * 🤖 Daily Auto I18N Sync: Mar 27, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13836 * fix(ci): narrow release-packages trigger to changeset-managed packages only by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13859 * fix(extension-table-plus): add local tsconfig.json to fix dts build failure by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13840 * fix(ci): run format after changeset version to satisfy pre-comMedium4/3/2026
v1.8.4## What's Changed * fix(aiCore): add missing @openrouter/ai-sdk-provider dependency by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13787 * ci: restrict package release workflow to cherry-studio's main branch by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13797 * feat(SelectionAssistant): Linux support by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/13720 * feat(api): add knowledge base REST API endpoints by @victoryangn in https://github.com/CherryMedium3/27/2026
v1.8.3## What's Changed * fix(mcp): create fresh MCP Server per transport session by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13631 * fix: route copilot gpt-5.4 models to responses by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13632 * fix(aiCore): improve PDF processing robustness for aggregator providers by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13641 * fix: add @napi-rs/canvas to avoid dependency missing on dev startup by @alephpiece in https:Medium3/25/2026
v1.8.1## What's Changed * fix(agents): fix Zed URL scheme and redesign OpenExternalAppButton by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/13501 * fix(azure): keep dated api versions on chat transport by @cherry-ai-bot[bot] in https://github.com/CherryHQ/cherry-studio/pull/13506 * fix: prevent horizontal scroll in agent chat messages container by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13508 * fix(mcp): resolve hub tool auto-approve to underlying server by @DeLow3/21/2026
v1.8.2## What's Changed * feat: upgrade MiniMax default model to M2.7 by @octo-patch in https://github.com/CherryHQ/cherry-studio/pull/13593 * fix: Format provider API hosts in API server & refactor shared utilities by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13198 * feat(model): add support for MiMo-V2-Pro and MiMo-V2-Omni models by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/13613 * chore: Add CI check scripts to package.json by @EurFelux in https://github.com/ChLow3/21/2026
v1.8.0## What's Changed * fix: correctly pass poe web_search via extra_body when built-in search is enabled by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13434 * feat(openclaw): binary download install, auto update check, and gateway refactor by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13440 * feat(assistant): add configurable max tool calls setting by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/13398 * feat: separate Agent into independent moLow3/16/2026
v1.7.25## What's Changed * fix: improve Qwen 3.5 reasoning model detection and thinking param handling by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13235 * docs: Expand CLAUDE.md with comprehensive architecture and development guide by @MontyDon7 in https://github.com/CherryHQ/cherry-studio/pull/13241 * feat: reset selected index when returning to home from feature routes by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13234 * feat(gemini): add thought signature persisLow3/13/2026
v1.7.24## What's Changed * feat: mention Feishu user in issue notification card by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13199 * fix: respect agent allowed_tools in MCP auto-approval check by @lucamorettibuilds in https://github.com/CherryHQ/cherry-studio/pull/12965 * fix: correct MCP tool parameter parsing and nested schema display by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/13186 * fix: move OpenAPI spec generation to build time by @EurFelux in https://githubLow3/5/2026
v1.7.23## What's Changed * docs: add review workflow to CLAUDE.md by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13145 * feat: add dev-only message data inspection button by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13142 * refactor: replace static pnpm patch with postinstall script for claude-agent-sdk by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13139 * fix: render directory Select options with optionRender by @Pleasurecruise in https://github.coLow3/4/2026
v1.7.22## What's Changed * ci: add PR description check workflow by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13035 * fix: remove extra divider in settings by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13047 * docs: add user-facing change guidance for release notes and docs checkbox by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13041 * chore: upgrade electron to 40.6.1 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/13039 * fix: disablLow3/2/2026
v1.7.19## What's Changed * refactor: migrate Serializable type to Zod schema and fix circular reference handling by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12865 * 🤖 Weekly Auto I18N Sync: Feb 12, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/12898 * refactor: Convert WebSearchSource enum to const object with Zod schema by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12866 * feat: change auto-i18n workflow to run daily instead of Low2/14/2026
v1.7.18## What's Changed * ci: run CI on main branch push by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12738 * feat(code-tools): add OpenCode CLI tool support by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12576 * fix: resolve Uint8Array type incompatibility with BlobPart for tsgo by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12744 * fix: resolve npm detection issue when app launched from Dock/Finder by @DeJeune in https://github.com/CherryHQLow2/12/2026
v1.7.17## What's Changed * ci: run CI on main branch push by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12738 * feat(code-tools): add OpenCode CLI tool support by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12576 * fix: resolve Uint8Array type incompatibility with BlobPart for tsgo by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12744 * fix: resolve npm detection issue when app launched from Dock/Finder by @DeJeune in https://github.com/CherryHQLow2/6/2026
v1.7.13## What's Changed * fix: remove blockmap handling after differentialPackage disabled by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12351 * Add Anthropic Cache by @nekohy in https://github.com/CherryHQ/cherry-studio/pull/12333 * feat(scripts): migrate feishu-notify to TypeScript CLI tool with subcommands by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12371 * refactor: use pnpm install instead of manual download for prebuild packages by @beyondkmp in https:Low1/25/2026
v1.7.15## What's Changed * ci(workflows): add Feishu notification for workflow failures by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12375 * fix(aiCore): only apply sendReasoning for openai-compatible SDK providers by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12387 * fix: restore patch for claude-agent-sdk by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12391 * fix: normalize topics in useAssistant and assistants slice to prevent errors by @DeJeLow1/25/2026
v1.7.12## What's Changed * fix: remove blockmap handling after differentialPackage disabled by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12351 * Add Anthropic Cache by @nekohy in https://github.com/CherryHQ/cherry-studio/pull/12333 * feat(scripts): migrate feishu-notify to TypeScript CLI tool with subcommands by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12371 * refactor: use pnpm install instead of manual download for prebuild packages by @beyondkmp in https:Low1/8/2026
v1.7.9## What's Changed * feat: add latest zhipu models by @tylinux in https://github.com/CherryHQ/cherry-studio/pull/12169 * feat(tokenflux): add Anthropic host support using OpenRouter package by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/12188 * refactor: simplify buildFunctionCallToolName to use mcp__{server}__{tool} format by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/12186 * fix: align MCP tool ids for permissions by @nujabse in https://github.com/CherryHQ/cherrLow1/4/2026
v1.7.8## What's Changed * fix: allow more file extensions by @jardel0x03 in https://github.com/CherryHQ/cherry-studio/pull/12099 * docs: fix copy -> cp in development guide by @SherlockShemol in https://github.com/CherryHQ/cherry-studio/pull/12142 * fix: remove trailing api version in ANTHROPIC_BASE_URL by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12145 * fix(windows): remember size not working for SelectionAction window by @0xfullex in https://github.com/CherryHQ/cherry-studLow12/28/2025
v1.7.7## What's Changed * fix(models): include GPT5.2 series in verbosity check by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12003 * 🐛 fix(mcp): check system npx/uvx before falling back to bundled binaries by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/12018 * fix(parameterBuilder): enhance urlContext validation for supported providers and models by @sxjeru in https://github.com/CherryHQ/cherry-studio/pull/12046 * fix(azure-openai): normalize Azure endpoint by @WilLow12/25/2025
v1.7.6## What's Changed * fix: auto-discover and persist Git Bash path on Windows for scoop by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11921 * feat: add default reasoning effort option to resolve confusion between undefined and none by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11942 * feat: 添加火山引擎 Doubao-Seed-1.8 模型支持 by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/11972 * refactor: improve budget calculation logic by @DeJeune in https://gLow12/18/2025
v1.7.5## What's Changed * refactor: rename i18n commands for better consistency by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11938 * fix: Bind OAuth callback server to localhost by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11956 * fix: 修复跨平台恢复场景下的笔记目录验证和默认路径重置逻辑 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11950 * fix: refactor provider headers logic in providerConfig by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/1Low12/17/2025
v1.7.4## What's Changed * fix: update Ollama provider options for Qwen model support by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11850 * fix: correct token calculation in prompt tool use plugin by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/11867 * fix: use ModernAiProvider for embedding dimensions by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11876 * feat: support gpt 5.2 series by @DeJeune in https://github.com/CherryHQ/cherry-Low12/16/2025
v1.7.3## What's Changed * fix(windows): add manual window resize for SelectionAction window by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/11766 * fix: add support for OpenRouter embeddings in listModels method by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11774 * fix(models): include model name as fallback for id field by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11760 * fix(aiCore): correct provider adaptation with model parameter by @EurFelux inLow12/12/2025
v1.7.2## What's Changed * fix(api): add withoutTrailingSharp utility and fix # handling in formatApiHost by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11604 * fix: avoid sending empty anthropic-beta header by @f14XuanLv in https://github.com/CherryHQ/cherry-studio/pull/11619 * Fix/input schema by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11635 * fix: Selected area in code block changes after scrolling by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pullLow12/8/2025
v1.7.1## What's Changed * fix: match tool-call chunk with tool id by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11533 * fix(anthropic): comment out CONTEXT_100M_HEADER to handle via user preferences by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11545 * fix: handle Gemini API version correctly for Cloudflare Gateway URLs by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11543 * fix: resolve copy image failure for JPEG format pictures by @vegetablecLow11/30/2025
v1.7.0## What's Changed * feat: Add automatic database migration system for agents service by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/10215 * Refactor/agent align by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10276 * refactor(Tools): replace MCPToolResponse with NormalToolResponse in m… by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10303 * feat: support export image for notes by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/105Low11/28/2025
v1.7.0-rc.3## What's Changed * fix: respect enableMaxTokens setting when maxTokens is not configured by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/11438 * fix: websearch button condition by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11440 * ⬆️ chore: upgrade @anthropic-ai/claude-agent-sdk to 0.1.53 by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11444 * fix: correct updateAssistantPreset reducer to properly update preset by @0xfullex in https://github.com/CLow11/26/2025
v1.7.0-rc.2## What's Changed * fix: update gitcode update config url by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11298 * chore: update @opeoginni/github-copilot-openai-compatible to support gpt5.1 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11299 * feat: support gpt-5.1 by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11294 * fix: add verbosity parameter support for GPT-5 models across legacy and modern AI SDK by @Copilot in https://github.com/CherrLow11/24/2025
v1.7.0-rc.1## What's Changed * fix: api server status by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10734 * feat: support NewAPI as a generic provider type by @Calcium-Ion in https://github.com/CherryHQ/cherry-studio/pull/10696 * fix(translate): auto copy failed by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10745 * fix(minapps): can't open links in external broswer when using tab navigation by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/10669 * fixLow11/14/2025
v1.7.0-beta.6## What's Changed * fix: remove explicit Content-Type header in file upload by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11231 * Chore/aisdk by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11232 * chore: update claude code plugins by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11237 * fix(migrate): use provider apiHost for new-api by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11244 * fix: ensure the user can select any Low11/13/2025
v1.7.0-beta.5## What's Changed * refactor(config): centralize home directory constant to shared config by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11158 * chore: update bun and uv versions by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11193 * refactor(config): optimize oxlint configuration by removing redundant default rules by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11192 * refactor(migrate): consolidate migrations into version 172 by @kangfenmLow11/10/2025
v1.7.0-beta.4## What's Changed * refactor: remove main window dependency from PythonService and utilize WindowService for window management by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11116 * chore: update electron-builder.yml to exclude additional configuration files from build by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11129 * fix(QuickPanel): Hide the options that should be hidden in the quick panel. by @EurFelux in https://github.com/CherryHQ/cherry-studio/pullLow11/7/2025
v1.6.7Error Fixes and Stability Improvements **Full Changelog**: https://github.com/CherryHQ/cherry-studio/compare/v1.6.5...v1.6.7Low11/4/2025
v1.7.0-beta.3## What's Changed * fix: handle AISDKError in chunk processing by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10801 * feat: add Claude Haiku 4.5 model support and update related regex patterns by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10800 * fix: improve api-server startup and error handling logic by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/10794 * feat(models): add doubao_after_251015 reasoning model type and support by @EurFelux Low11/3/2025
v1.6.6What's New in v1.6.6 Features: - Add automatic update checks with interval support - Add confirmation modal for activating protocol-installed MCP servers - Add mobile app data restore functionality - Add doubao_after_251015 reasoning model support - Add cherryin provider type option - Add German language support - Enhance proxy bypass rules with comprehensive matching - Enhance model capabilities with endpoint type validation for Gemini provider Bug Fixes: - Fix knowledge base AISLow11/1/2025
v1.6.5What's New in v1.6.5 Features: - Add Claude Haiku 4.5 model support - Add Mistral provider configuration - Add Intel OpenVINO (NPU) OCR provider - Add notes full-text search with highlighting - Add built-in DiDi MCP server (China only) - Support NewAPI as generic provider Bug Fixes: - Fix webview search (Cmd/Ctrl+F) functionality - Fix API key rotation for each request - Fix translate auto copy functionality - Fix message layout and overflow displayLow10/19/2025
v1.7.0-beta.2## What's Changed * fix: api server status by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10734 * feat: support NewAPI as a generic provider type by @Calcium-Ion in https://github.com/CherryHQ/cherry-studio/pull/10696 * fix(translate): auto copy failed by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10745 * fix(minapps): can't open links in external broswer when using tab navigation by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/10669 * fixLow10/18/2025
v1.7.0-sora.3**Full Changelog**: https://github.com/CherryHQ/cherry-studio/compare/v1.7.0-sora.2...v1.7.0-sora.3Low10/13/2025
v1.7.0-sora.2Alpha version. Support video generation by OpenAI Sora 2.Low10/13/2025
v1.6.4What's New in v1.6.4 Features: - Providers: add CherryIN provider - Notes: Add right-click context menu to create notes and folders - Mini App: Add search functionality in mini app page - Update Dialog: Add updating dialog in renderer process - Mini App: Remove some mini apps Bug Fixes: - Fix reasoning block insertion order - now inserts before content block - Fix knowledge base deletion and web search RAG errors - Fix Qwen model URL configurationLow10/11/2025
v1.6.3## What's Changed * feat(toolUsePlugin): separate provider-defined tools from prompt tool by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10428 * Refactor/reasoning time by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10393 * feat: add LongCat provider support by @LeaderOnePro in https://github.com/CherryHQ/cherry-studio/pull/10365 * new provider: intel OVMS(openvino model server) by @makejiang in https://github.com/CherryHQ/cherry-studio/pull/985Low10/8/2025
v1.7.0-alpha.3## What's Changed * feat: Add automatic database migration system for agents service by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/10215 * Refactor/agent align by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10276 * refactor(Tools): replace MCPToolResponse with NormalToolResponse in m… by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10303 * Fix slash newline by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pull/10305 * fix(websearLow9/29/2025
v1.6.2## What's Changed * Fix slash newline by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pull/10305 * fix(websearch): handle blocked domains conditionally in web search by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10374 * feat: improve content protection during file operations by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pull/10378 * style(settings): remove unnecessary padding from ContentContainer by @EurFelux in https://github.com/CherryHQ/chLow9/28/2025
v1.6.1## What's Changed * Feat/aisdk package by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/7404 * refactor(mcp): enhance MCPService logging and error handling by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/9878 * feat: Add PaddleOCR as a new OCR provider by @Bobholamovic in https://github.com/CherryHQ/cherry-studio/pull/9876 * feat: refactor Knowledge Base by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/8384 * Add Claude Code GitHub Workflow byLow9/26/2025
v1.6.0-rc.5## What's Changed * fix(assistant): enforce id requirement when updating assistant by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10321 * fix(minapps): openMinApp function doesn't work properly by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/10308 * feat: add workflow to delete merged branch by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/10314 **Full Changelog**: https://github.com/CherryHQ/cherry-studio/compare/v1.6.0-rc.4...v1.6.Low9/24/2025
v1.6.0-rc.4## What's Changed * fix(note&knowledge): failed to add external notes to knowledge by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/10210 * feat: add Qwen-Image models in the Siliconflow by @qychen2001 in https://github.com/CherryHQ/cherry-studio/pull/10268 * fix: support leadingspace to avoid normal text by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10264 * fix(assistant): update translate assistant content handling for QwenMT model by @beyondkmp in https:/Low9/24/2025
v1.6.0-rc.3## What's Changed * fix: Add AWS Bedrock reasoning extraction middleware by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10231 * fix: Remove maxTokens check from Anthropic thinking budget by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10240 * CI: improve claude translator for review, quote and email by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10230 * fix formatApiHost by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10236 * feat: Low9/20/2025
v1.6.0-rc.2## What's Changed * chore: update dependencies and VSCode settings by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10206 * fix: wrap MessageEditor with QuickPanelProvider by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/10223 * refactor: 将网络搜索参数用于模型内置搜索 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10213 * Fix/ts by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10226 * feat(Inputbar): cache mentioned models state between renders by Low9/19/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

ai-task-managerTask management for AI coding assistantsv3.2.0
skiller-desktop-skills-managerAI agent skills manager for Claude Code, Cursor, Codex and more — install, sync, and manage skills from one desktop app.v0.2.15
nexuThe simplest desktop client for OpenClaw 🦞 — bridge your Agent to WeChat, Feishu, Slack & Discord in one click. Works with Claude Code, Codex & any LLM. BYOK, Oauth, local-first, chat from your phonev0.1.12
cc-sddTurn approved specs into long-running autonomous implementation. A minimal, adaptable SDD harness with Agent Skills for Claude Code, Codex, Cursor, Copilot, Windsurf, OpenCode, Gemini CLI, and Antigrav3.0.2
opencode-telegram-botOpenCode mobile client via Telegram: run and monitor AI coding tasks from your phone while everything runs locally on your machine. Scheduled tasks support. Can be used as lightweight OpenClaw alternav0.21.1

More in AI Agents

hermes-agentThe agent that grows with you
awesome-copilotCommunity-contributed instructions, agents, skills, and configurations to help you make the most of GitHub Copilot.
CopilotKitThe Frontend Stack for Agents & Generative UI. React + Angular. Makers of the AG-UI Protocol
e2bE2B SDK that give agents cloud environments