一句话总结:四款都是「把多个模型收进一个界面」的工具,但定位完全不同——两个是桌面单机(Cherry Studio、Chatbox),两个是自建多人(LobeChat、Open WebUI)。选之前先想清楚你是「一个人用」还是「一群人用」,再看许可证,这四款的协议差异比功能差异更影响你能不能商用。
先回答一个前置问题:都有网页版了,为什么还要客户端?
三个理由。自带密钥:你付 API 费用,不走别人的订阅,模型随便换。数据在本地:对话记录、上传的文档不出机器。能接 MCP:给模型挂工具,这部分网页版基本做不到。
先分三类,别混着比
| 类型 | 代表 | 特点 | 适合谁 |
|---|---|---|---|
| 桌面单机 | Cherry Studio、Chatbox | 装在本机,数据本地,一人一份 | 个人、自由职业者 |
| 自建多人 | LobeChat、Open WebUI、LibreChat | 部署在服务器,多人共享一套 | 团队、公司 |
| 本地推理一体 | Jan、AnythingLLM | 自带模型下载与运行 | 想完全离线的人 |
把这三类放一起比较「谁更好」没有意义。你一个人用,装个自建服务是自己找麻烦;十个人用,桌面客户端没法共享知识库。
桌面派:Cherry Studio 与 Chatbox
Cherry Studio 是这两年涨得最快的一个。Windows / macOS / Linux 三平台,社区版 AGPL-3.0,GitHub 上五万星出头。
它的定位在 2.0 版本之后从「聊天客户端」转向「Agent 工作台」。具体能力:
- 预置 300 多个助手模板(写作、编码、翻译、运维等)
- Agent 模式:给个目标,它自己拆步骤、选工具、执行
- 知识库:支持 PDF / Word / Excel / Markdown / 网页,做本地 RAG
- MCP 服务器接入
- WebDAV 备份,同步不经过第三方服务器
- 文档渲染:Mermaid 图表、代码高亮、Office 与 PDF 原生处理
我在用它的主要原因是多模型对比:同一个问题同时问三家,答案并排放,比来回切网页快得多。
需要注意的是它是客户端,不是推理引擎。想用本地模型得先装 Ollama 或 LM Studio,再在 Cherry Studio 里指过去。有人第一次装完发现「模型列表是空的」,就是没做这一步。
Chatbox 走的是另一条路:更轻、更简单。它的跨平台覆盖是四款里最广的——Windows、macOS、Linux、iOS、Android、网页全有,社区版 GPLv3。
差别在深度。Chatbox 更接近「干净的聊天窗口」,Cherry Studio 更像「工作台」。如果你只想要一个能带自己密钥、数据在本地的聊天界面,Chatbox 更省心;如果你要知识库、要 MCP、要多模型并排,Cherry Studio 更合适。
自建派:LobeChat 与 Open WebUI
LobeChat(现在官方叫 LobeHub)是 TypeScript 写的,可以 Docker 部署,也能一键上 Vercel。八万星出头,是这几款里最多星的。
它最大的特点是 Agent Groups:多个智能体并行协作,你来做调度。这个能力在桌面客户端上基本没有。另外它有一个挺大的 MCP 插件库,知识库、TTS/STT 也都齐。
Open WebUI 是自建派的另一个主流选择,最早是 Ollama 的前端,现在扩成了通用平台:SSO、基于角色的权限、审计日志都有,适合真的要给一个团队开账号的场景。
这两款的区别可以这么记:LobeChat 偏「多智能体玩法」,Open WebUI 偏「企业权限管理」。
许可证:比功能更该先看的东西
这是本篇我认为最重要的一节。四款的协议差异很大,而差异点恰好卡在「商用」上。
| 工具 | 协议 | 商用要注意什么 |
|---|---|---|
| Cherry Studio | 社区版 AGPL-3.0 | AGPL 有传染性:改了代码对外提供服务要开源;商业豁免需单独授权 |
| Chatbox | 社区版 GPLv3 | 同上,GPL 系;专业版是另一套闭源代码 |
| LobeChat | Apache 2.0 + 附加条件 | 不改代码商用可以;分发修改版需要商业授权 |
| Open WebUI | BSD-3 + 品牌条款 | 滚动 30 天内终端用户超 50 人,不得移除品牌标识 |
四条里最容易踩的是 Open WebUI 那条品牌条款。BSD-3 本身很宽松,但加的品牌条款意味着:你给公司内部部署,超过 50 人用,就不能把界面上那个 Open WebUI 的 logo 换掉,除非拿到书面许可或企业授权。
AGPL 那条也要留意。它的传染性针对「通过网络提供服务」这个场景,如果你把 Cherry Studio 改了之后做成 SaaS 卖,就必须开源你的改动。自己用、公司内部用不受影响。
我的建议是:个人用不用管这些,公司用一定先让法务看协议原文。 上面这张表是为了让你知道「该看哪里」,不是法律意见。
图 1:左为三类定位与代表工具,右为四款许可证的商用限制点
怎么选:按场景给结论
一个人,想要功能全: Cherry Studio。知识库、MCP、多模型对比都有,数据在本地。
一个人,只想聊天: Chatbox。轻,跨平台最全,手机上也能用。
三五人的小团队: Open WebUI 或 LobeChat 自建。前者权限管理规整,后者多智能体玩法多。注意 50 人那条品牌条款。
要给几十上百人开账号: LibreChat。MIT 协议最干净,OAuth/SAML/LDAP/双因素都支持,多用户是它的主场。
完全离线、机器性能还行: Jan。Apache 2.0,自带模型下载,还在 localhost:1337 暴露一个 OpenAI 兼容接口,能被别的工具调用。
文档问答为主: AnythingLLM。MIT,RAG 是核心而不是附加功能。
三个共同的坑
坑一:以为客户端自带模型。 四款桌面客户端都不含模型。云端要 API key,本地要先装 Ollama 或 LM Studio。
坑二:以为免费就真的免费。 软件免费,API 调用照收费。Agent 模式尤其烧钱,因为它一轮任务可能发十几次请求。
坑三:把公司机密文档丢给云端模型。 知识库功能很容易让人忘了数据流向哪里。用云端模型做 RAG,文档内容会随检索结果一起发出去。
FAQ
必须联网才能用吗?
客户端本身能离线启动,但要模型能跑。接本地模型时完全离线可用;接云端 API 就必须联网。
MCP 支持重要吗?
取决于你要干什么。只是聊天不重要;想让模型读本地文件、查数据库、调内部 API,MCP 是当前最省事的方案(自己写一个也不难)。
自建和桌面能一起用吗?
能。常见组合是桌面单机做日常工作,自建那套给团队共享知识库。两边共用同一个 API key 池。
数据真的不出本机吗?
桌面客户端自己不上传,但你调用的模型服务商会收到请求内容。想彻底不出网,只能用本地模型。
哪款更新最快?
这几款都是活跃项目,但迭代方向不同。追新功能看 Cherry Studio 和 LobeChat 的 release note,追稳定看 Open WebUI。
结语
选型的顺序应该是:先定「一个人还是多人」,再看许可证,收尾才比功能。
反过来做(先看功能列表)很容易选到一个功能最全但协议不能用、或者部署方式不匹配的工具上。
参考资料
- Cherry Studio 官方仓库 - 社区版协议与功能说明
- LobeChat 官方文档 - 部署方式、Agent Groups 与许可证条件
- Open WebUI 文档 - 多用户、SSO 与品牌条款
- LibreChat 官方仓库 - MIT 协议与多用户认证能力
- 本站 Docker Compose 本地 AI 栈 - 自建方案的具体配置
- 参考资料

发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。