当前位置:首页 > 软件工具 > 正文

桌面 AI 客户端横评:Cherry Studio、Chatbox、LobeChat、Open WebUI 怎么选

约 4933 字 · 预计阅读 13 分钟
一句话总结:四款都是「把多个模型收进一个界面」的工具,但定位完全不同——两个是桌面单机(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.0AGPL 有传染性:改了代码对外提供服务要开源;商业豁免需单独授权
Chatbox社区版 GPLv3同上,GPL 系;专业版是另一套闭源代码
LobeChatApache 2.0 + 附加条件不改代码商用可以;分发修改版需要商业授权
Open WebUIBSD-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 与 Chatbox
  • 自建派:LobeChat 与 Open WebUI
  • 许可证:比功能更该先看的东西
  • 怎么选:按场景给结论
  • 三个共同的坑
  • FAQ
  • 结语
    • 参考资料
  • 相关文章:

  • 用 Docker Compose 搭一套本地 AI 栈:Ollama + Open WebUI + pgvector2026-10-28 08:43:45
  • 发表评论

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