Cherry Studio 快速上手:多模型 AI 聊天桌面客户端,本地完整跑起来
Cherry Studio 快速上手多模型 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-studioCherry Studio 是一款跨 Windows、macOS、Linux 的桌面 AI 客户端基于 Electron 构建统一接入 OpenAI、Gemini、Anthropic 等云端模型与 Ollama、LM Studio 本地模型内置 300 现成助手。本文带你把源码从零跑起来。适合谁、能做什么️一个窗口切换所有模型不想在多个网页后台之间来回登录把 OpenAI、Gemini、Anthropic、DeepSeek 等云端服务和 Ollama、LM Studio 本地模型装进同一个客户端随选随用。喂文件、查资料、做研究把 PDF、Office、图片直接丢给 AI 问答还能让它调用联网搜索和知识库检索通过 MCP 工具扩展适合整理资料和写长文。直接用现成角色内置 300 预配置助手翻译、写作、编程等也能自己定义一个专属助手。离线也能跑这是一个跨平台的桌面应用基于 Electron支持 Windows / macOS / Linux接上本地模型后不依赖外网。动手前先检查这些依赖要求版本没装 / 不对怎么确认和补上Node.js24.11.1需 ≥24.11.1 且 24.16.0终端跑node -v看版本不对就用 nvm 管理器nvm install会按项目里的.node-version自动装到 24.11.1pnpm11.8.0跑pnpm -v确认没有就先corepack enableNode 自带会自动对齐到锁定版本Git任意近期版本git --version确认没有去 Git 官网下载安装Windows 额外一步—项目用符号链接同步文件Windows 需先开「开发者模式」并执行git config --global core.symlinks true再克隆否则个别文件缺失把它跑起来先拿到源码并把运行环境对齐到项目锁定的版本——这几条命令一次跑完即可。git clone https://gitcode.com/GitHub_Trending/ch/cherry-studio cd cherry-studio nvm install # 按 .node-version 装 Node 24.11.1 corepack enable # 激活锁定的 pnpm 11.8.0 pnpm install # 拉全部依赖并重建 better-sqlite3 等原生模块pnpm install会自动触发postinstall和原生模块重建所以不用你手动编译。本项目是 pnpm monorepo依赖里含workspace:*换用 npm 或 yarn 会装错依赖统一走 pnpm。接着给它一份模型配置应用才知道去调哪个模型。cp .env.example .env # Windows 用 copy .env.example .env打开.env把API_KEY、BASE_URL、MODEL换成你实际用的模型服务信息。最后启动Cherry Studio 的窗口就会弹出来。pnpm devpnpm dev会先重建原生模块、下载附带二进制再启动开发实例看到桌面窗口即成功。跑起来之后先看这几处窗口打开后先在设置里把模型服务商接上也就是.env里配的那套或界面里新增选个默认模型就能在对话区开聊。想搞懂「一条消息背后发生了什么」看这张时序图——大模型回复、联网搜索、知识库检索、MCP 工具是并行分步完成的图一次对话里大模型、知识库、网络搜索和 MCP 工具如何分步协作对应界面里的「外部工具」入口。除了聊天它还内置 AI 绘画模板下面这张水彩风海报就是内置模板能产出的风格图内置绘画模板的生成效果可在「绘画」功能里直接套用。想继续深入这几个入口值得点进去全局功能与架构官方文档开发环境、打包与调试命令开发指南模型与服务商接入的实现AI 管线源码常见卡点启动报 Node 版本不兼容或直接崩溃→ 多半是 Node 不在 24.11.1nvm install切到项目锁定版本后再nvm use。pnpm命令找不到→ 先执行corepack enable让 Node 自带的 corepack 激活锁定的 pnpm 11.8.0。窗口出来了却没法对话、没有模型可选→ 说明.env没配好复制.env.example为.env并填上API_KEY、BASE_URL、MODEL再重新pnpm dev。跑通之后建议顺着官方文档把 MCP 服务器、知识库和 WebDAV 备份这几块点出来各试一遍打算改代码的话从开发指南里的打包与调试流程入手配合项目的贡献指南提交你的第一个 PR。【免费下载链接】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),仅供参考

相关新闻

Physical Token经济学:破解机器人规模化瓶颈的新范式

Physical Token经济学:破解机器人规模化瓶颈的新范式

为什么机器人技术发展了这么多年,我们身边依然很少见到真正大规模、低成本、能自主完成复杂任务的机器人?是算法不够先进,还是硬件不够精密?一个更根本的瓶颈可能在于经济学:让机器人获得一项新能力的成本太高了。想象…

2026/8/23 10:52:25 阅读更多 →
30分钟完成OpenCore自动化EFI构建:黑苹果快速配置完整指南

30分钟完成OpenCore自动化EFI构建:黑苹果快速配置完整指南

30分钟完成OpenCore自动化EFI构建:黑苹果快速配置完整指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 黑屏、重启、光标停在引导日志里…

2026/8/23 10:52:25 阅读更多 →
分块算法:平衡效率与复杂度的优雅暴力数据结构

分块算法:平衡效率与复杂度的优雅暴力数据结构

1. 项目概述:当“暴力”穿上“优雅”的外衣在算法竞赛和日常开发中,我们常常面临一个经典的困境:面对一个需要频繁查询和更新的数据结构,是选择时间复杂度低但实现复杂、维护成本高的高级数据结构(如线段树、树状数组&…

2026/8/23 10:52:25 阅读更多 →

最新新闻

C++可变参数模板类继承:从递归模式到现代Concepts实战

C++可变参数模板类继承:从递归模式到现代Concepts实战

1. 项目概述:可变参数模板类继承的实战价值在C的现代演进中,可变参数模板(Variadic Templates)无疑是一个里程碑式的特性。它从C11引入,并在后续的C17、20乃至23标准中不断得到增强和完善。这个项目标题“C 17/20/23可…

2026/8/23 11:42:37 阅读更多 →
图即策略:基于GNN与MARL的可变自动化任务多智能体自学习框架

图即策略:基于GNN与MARL的可变自动化任务多智能体自学习框架

1. 项目概述:从“图即策略”到智能体自学习的范式跃迁 最近在搞多智能体强化学习(MARL)和自动化流程编排,发现一个挺有意思的架构思路,叫 GaP ,全称是 Graph-as-Policy Multi-Agent Self-Learning Harne…

2026/8/23 11:42:37 阅读更多 →
流式Markdown解析器实现:从状态机到AST增量更新

流式Markdown解析器实现:从状态机到AST增量更新

“流式Markdown解析器怎么实现?”——这可能是前端面试中,区分“会用库”和“懂原理”的一道分水岭。 很多开发者对Markdown的理解停留在“一种轻量级标记语言”,会用 marked 、 markdown-it 等库就满足了。但当面试官抛出“流式解析”时…

2026/8/23 11:42:37 阅读更多 →
从零构建AI智能体:基于LangChain的天气查询与信息检索助手开发实战

从零构建AI智能体:基于LangChain的天气查询与信息检索助手开发实战

在实际 AI 应用开发中,直接调用大模型 API 往往无法满足复杂业务需求。当任务涉及多步骤决策、工具调用或私有知识处理时,一个能够自主规划、执行并利用外部资源的“智能体”就变得至关重要。智能体开发并非简单的 API 封装,它涉及对任务的理…

2026/8/23 11:42:37 阅读更多 →
裸写的User类如何被正确解析?Rubrowser常量命名空间解析算法深度剖析

裸写的User类如何被正确解析?Rubrowser常量命名空间解析算法深度剖析

裸写的User类如何被正确解析?Rubrowser常量命名空间解析算法深度剖析 【免费下载链接】rubrowser a ruby code dependency graph interactive visualizer 项目地址: https://gitcode.com/gh_mirrors/ru/rubrowser Rubrowser 是一款 Ruby 代码依赖图谱可视化器…

2026/8/23 11:42:37 阅读更多 →
如何用Intel SDC编写高性能GroupBy:9种聚合函数并行编译实战(count/mean/std全覆盖)

如何用Intel SDC编写高性能GroupBy:9种聚合函数并行编译实战(count/mean/std全覆盖)

如何用Intel SDC编写高性能GroupBy:9种聚合函数并行编译实战(count/mean/std全覆盖) 【免费下载链接】sdc Numba extension for compiling Pandas data frames, Intel Scalable Dataframe Compiler 项目地址: https://gitcode.com/gh_mirro…

2026/8/23 11:41:37 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →