winget install --id kangfenmao.CherryStudio
About Cherry Studio
A desktop client that supports for multiple LLM providers
What's new in 1.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 @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15011 - fix(agent): invalidate provider cache on settings changes by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/14596 - fix: recognize ctrl by uniKey value by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/15002 - hotfix(aiCore): prevent crash when model.provider not found (#14999) by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/15001 - fix: align provider model list actions by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15078 - fix(agents): use task name as session name for cron task sessions by @Kingzi49 in https://github.com/CherryHQ/cherry-studio/pull/15053 - fix: resolve ENOENT in OpenMinerU preprocessing caused by MinerU ZIP structure change by @suujonH in https://github.com/CherryHQ/cherry-studio/pull/15061 - fix: clean up OAuth tokens when deleting MCP server by @xr843 in https://github.com/CherryHQ/cherry-studio/pull/14083 - fix: exclude deepseek-r1 models from function_calling capability by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/15102 - fi...
Version history
| Version | Updated | Notes |
|---|---|---|
| 1.9.6 | Unknown | 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 @Ge... |
| 1.9.5 | Unknown | 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 ser... |
| 1.9.4 | Unknown | 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:/... |
| 1.9.3 | Unknown | 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... |
| 1.9.2 | Unknown | 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 resol... |
| 1.9.1 | Unknown | What's Changed - fix(provider): restore /v1 suffix for new-api host formatting by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14156 - fix(openclaw): avoid appending /v1 to GitHub/Copilot provider hosts (fi... |
| 1.8.4 | Unknown | What's Changed - fix(aiCore): add missing @openrouter/ai-sdk-provider dependency by @EurFelux in #13787 - ci: restrict package release workflow to cherry-studio's main branch by @kovsu in #13797 - feat(SelectionAssistant... |
| 1.8.3 | Unknown | 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.co... |
| 1.8.2 | Unknown | 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... |
| 1.8.1 | Unknown | 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... |
| 1.8.0 | Unknown | 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... |
| 1.7.25 | Unknown | 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 a... |
| 1.7.24 | Unknown | 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 @lucamorettibuild... |
| 1.7.23 | Unknown | 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... |
| 1.7.22 | Unknown | 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/pu... |
| 1.7.19 | Unknown | 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 @gith... |
| 1.7.18 | Unknown | 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/cherr... |
| 1.7.17 | Unknown | 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/cherr... |
| 1.7.16 | Unknown | What's Changed - feat: Add PaddleOCR as a new Preprocess provider by @XingweiDeng in https://github.com/CherryHQ/cherry-studio/pull/12067 - fix: Improve provider config type safety and ensure required fields by @EurFelux... |
| 1.7.15 | Unknown | 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 provide... |