news 2026/8/31 8:32:49

Cherry Studio 快速上手:三步本地跑通这个 300+ 助手的 AI 桌面工作台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Cherry Studio 快速上手:三步本地跑通这个 300+ 助手的 AI 桌面工作台

Cherry Studio 快速上手:三步本地跑通这个 300+ 助手的 AI 桌面工作台

【免费下载链接】cherry-studioAI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs项目地址: https://gitcode.com/GitHub_Trending/ch/cherry-studio

Cherry Studio 是一个跨平台的 LLM 桌面客户端,把 OpenAI、Gemini、Anthropic 等云端模型和 Ollama 本地模型收进同一个界面。想自己改配置、看源码或参与开发的开发者,跟着本文就能从零把它跑起来。

30秒认识它:一个客户端管住所有大模型

Cherry Studio 解决的核心问题是"模型太散":云端 API、网页版 AI、本地 Ollama/LM Studio,你不用在十几个标签页之间来回切,一个窗口全部接入。它还内置了 300+ 预配置 AI 助手、MCP 工具服务器、WebDAV 云端备份和 Mermaid 图表渲染,开箱即用,无需额外环境配置。

底层都是谁:技术栈一张表看懂

技术在 Cherry Studio 里的角色
Electron构建 Windows / Mac / Linux 三端桌面壳
React + TypeScript渲染层 UI 与全项目静态类型
electron-vite本地开发与打包构建工具链
pnpm唯一推荐的包管理器(版本已锁死)
better-sqlite3本地数据库,存储会话与配置

消息在进程间如何流转,可以再看这张 Cherry Studio 的聊天管线图:

动手前:环境自检清单

按 官方开发文档 的要求,开始前确认下面几项:

  • Git— 终端执行git --version能打印版本号即可
  • Node.js 24.11.1(要求>=24.11.1 <24.16.0)— 建议用 nvm 管理,在项目目录执行nvm install会按.node-version自动装对版本;node -v确认
  • pnpm 11.x— 版本锁在package.jsonpackageManager字段,执行corepack enable后自动启用正确版本;pnpm -v确认
  • 磁盘空间 ≥ 4GB— 依赖与二进制文件较多,df -h(macOS/Linux)或"此电脑"(Windows)确认

三步跑起来

第 1 步:取代码,克隆 Cherry Studio 仓库

git clone https://gitcode.com/GitHub_Trending/ch/cherry-studio

进入目录:cd cherry-studio。看到终端没有报错、目录下出现src/packages/等文件夹,说明克隆成功。

第 2 步:装依赖,一条命令搞定

pnpm install

安装过程会自动触发原生模块(better-sqlite3)编译和子包构建,看到结尾出现Done in ...且无红色报错,说明依赖就绪。

第 3 步:启动开发模式

cp .env.example .env && pnpm dev

等待几十秒后,会弹出一个 Cherry Studio 的 Electron 窗口:左侧是会话列表和助手库,主区域是聊天输入框——看到完整主界面,就跑通了。开发模式的数据目录会自动带Dev后缀,与你日后安装的正式版互不干扰。

卡住先看这里:三个高频问题

  • node -v版本不对或 pnpm 报版本错误:回到自检清单,nvm installcorepack enable重跑一遍,再执行pnpm install
  • better-sqlite3编译失败 / 启动后数据库打不开:通常是 Electron 原生模块没按当前环境重新编译,执行pnpm rebuild:electron后再pnpm dev即可(pnpm dev本身也会自动跑一次)。
  • Windows 克隆后文件缺失或符号链接报错:项目用 symlink 同步文件,需开启开发者模式并执行git config --global core.symlinks true,然后重新克隆,详见 开发文档。

跑通只是开始:想改界面,从 渲染层源码 入手;想理解消息怎么从输入框流到各家大模型,AI 主进程逻辑 和 贡献者文档 是最好的两张地图。

【免费下载链接】cherry-studioAI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs项目地址: https://gitcode.com/GitHub_Trending/ch/cherry-studio

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 8:27:28

DBeaver 存储过程调试指南:3 步设好断点,单步揪出函数 Bug

DBeaver 存储过程调试指南&#xff1a;3 步设好断点&#xff0c;单步揪出函数 Bug 【免费下载链接】dbeaver Free universal database tool and SQL client 项目地址: https://gitcode.com/GitHub_Trending/db/dbeaver 一个过程跑三分钟&#xff0c;结果不对&#xff0c…

作者头像 李华
网站建设 2026/8/31 8:25:13

面向樱桃幼果检测任务构建的果园图像数据集

摘要&#xff1a;面向樱桃幼果检测任务构建的果园图像数据集&#xff0c;采集地点为拉脱维亚 Dobele 的 LatHort 果园&#xff0c;采集阶段对应樱桃果实开始着色的 BBCH 81 生育期&#xff0c;即果实进入初始成熟阶段并开始呈现品种特有颜色。数据集概述面向樱桃幼果检测任务构…

作者头像 李华
网站建设 2026/8/31 8:24:13

三极管图腾柱驱动电路详解:从原理到应用与面试要点

这次我们把“三极管图腾柱驱动电路”一次讲透。 在硬件工程师笔面试里&#xff0c;只要聊到MOSFET栅极驱动、单片机IO口扩展驱动、开关电源的推挽输出级&#xff0c;大概率会碰到这个问题&#xff1a;图腾柱驱动电路是怎么工作的&#xff1f;网上资料不少&#xff0c;但很多讲…

作者头像 李华
网站建设 2026/8/31 8:22:54

三步切换中文界面:Jan 12 种语言多语言设置完整攻略

三步切换中文界面&#xff1a;Jan 12 种语言多语言设置完整攻略 【免费下载链接】jan Jan is an open source alternative to ChatGPT that runs 100% offline on your computer. 项目地址: https://gitcode.com/GitHub_Trending/ja/jan Jan 是一款可以在你电脑上完全离…

作者头像 李华
网站建设 2026/8/31 8:22:14

智能体+开源模型:本地搭建最小 Agent 应用实战指南

还有不到一个月&#xff0c;柏林GTC就要开幕了。按惯例&#xff0c;我这种每天跟大模型和Agent打交道的开发者&#xff0c;会把关注的议题分成两类&#xff1a;一类是GPU和基础设施&#xff0c;另一类是模型、框架和应用。今年的情况有些特别——身边同事聊得最凶的&#xff0c…

作者头像 李华