适用于Ollama的最佳图形界面(对比 2026)
自2025年夏季起,Ollama就有了适用于macOS和Windows的自有聊天应用:这是应该首先尝试的界面。如果想进一步使用,Open WebUI的功能最为全面(RAG、账户、网页搜索),Jan和Cherry Studio是桌面应用程序,LobeChat则提供精美的网页界面。它们都连接到Ollama的API,地址为http://localhost:11434。
Ollama 单独使用时,是一个引擎和一个 API。本对比介绍了官方应用,以及最常用的第三方界面(Open WebUI、Jan、Cherry Studio、LobeChat、Msty),包含已验证的许可证、安装方式,以及根据用户配置的推荐选择指南。最后针对最常见的故障场景进行说明:界面无法看到任何模型。
#Ollama 现在拥有自己的界面
对“Ollama GUI”最直接的回答就是 Ollama 应用本身。自 0.10.0 版本(2025 年 7 月)起,macOS 和 Windows 上已有一款新应用:它可以下载模型并与模型聊天,无需使用终端。官方快速入门指南说明,可以打开应用,或在终端中运行 ollama 命令,然后按照提示操作:使用云端模型时登录,或者选择本地模型。在 Linux 上,需要通过命令行脚本安装,而且没有桌面应用。
应用覆盖了基本的使用场景:对话、模型选择、通过滑块可调节上下文长度。它无法替代第三方界面,如果您需要多用户账户、知识库或预配置助手。这是良好的起点;当遇到具体限制时,可考虑切换至其他界面。
#为什么要添加第三方图形界面
只需 1 小时,即可在您的电脑上拥有专属的免费 ChatGPT — LM Studio、Ollama、Open WebUI、您的文档,无需云端。
- 在线空间,终身可用
- PDF + 文件
- 终身更新
- 井然有序的对话历史
- 查找、检索并分类旧的对话记录。
- 知识库(RAG)
- 上传文档并使用本地模型查询其中的内容;参见本地 RAG 入门指南。
- 账户与角色
- 团队共享 GPU 服务器,支持按用户权限管理。
- 预配置助手
- 将系统提示词、模型和设置以一个名称保存。
- 多个供应商
- 在同一窗口中混合本地模型与在线API
任何界面都不能替代 Ollama:它们都需要模型服务器,只有内置自身引擎的界面例外,例如内置 llama.cpp 的 Jan。比较 Ollama、LM Studio 和 Jan 的指南讨论了如何选择应用;本篇指南则仅讨论连接 Ollama 的界面。
#前提条件:Ollama能响应,且已安装模型
在安装界面之前,请确认API已响应且至少有一个模型可用。在Windows和macOS上,服务器随应用启动;在Linux上,它以服务形式运行。
返回包含模型列表的 JSON 响应,即可确认 API 已就绪。一个 30 亿至 40 亿参数的模型就足以评估界面:本站给出的参考值是,Q4 量化下,3B 模型约需 2 GB,7-8B 模型约需 5 GB,14B 模型约需 9 GB。
#Open WebUI:功能最全面,使用前务必了解
Open WebUI 是一个自托管网页应用,类似在线助手:提供历史记录、RAG、账户、角色和网页搜索功能。它可以通过 Docker 顺利安装;文档提供了以下命令,其中使用固定密钥,以便在容器重建后保留会话。
此时可通过 http://localhost:3000 访问界面,因为主机的 3000 端口映射到了容器的 8080 端口。open-webui 卷保存着对话、用户和设置:绝不要在未挂载该卷的情况下启动容器。--add-host 选项让容器能够通过 host.docker.internal 访问主机上的 Ollama。
要进行备份,请复制open-webui卷的内容:对话、账户和设置都保存在这里,而且这个卷会在镜像更新后保留。不使用Docker时,文档提供的安装和运行方式是先执行pip install open-webui,再执行open-webui serve,界面默认地址为http://localhost:8080。设置DATA_DIR以选择数据存储位置,并设置WEBUI_SECRET_KEY,避免每次生成新密钥时所有用户都被登出。
#Jan、Cherry Studio、LobeChat 和 Msty
- Jan
- 桌面应用程序采用 Apache 2.0 许可证(而非旧版评测中提到的 AGPL)。它可使用 llama.cpp 运行本地模型,也可连接在线服务和自定义接入点。如果您希望使用一个无需 Ollama 的开源软件,这将是一个良好的入门选择。
- Cherry Studio
- 采用 AGPL-3.0 许可证的桌面客户端,开发非常活跃,可在同一个窗口中接入多个提供商(包括 Ollama)。适合经常在本地模型和在线 API 之间切换的用户。
- LobeChat (LobeHub)
- 设计十分成熟的网页或桌面界面。其代码仓库注明采用LobeHub Community License;许可证本身明确说明,自1.0版本起,它以Apache 2.0为基础,并附加额外条件:商业使用前应阅读这些条款。
- Msty
- 私有 AI 工作空间,目前以 Studio 产品系列呈现,包括 Go、Nexus,以及面向团队的 Stack。专有产品:选择前请查看定价页面,因为产品方案已有变化。
其他选择中,AnythingLLM(MIT许可证)提供一体化RAG功能,Page Assist(MIT许可证)是用于Ollama的浏览器扩展,Chatbox则采用GPL-3.0许可证。本站为每个项目都设有指南或介绍页面。
#30 分钟内做出选择:用这项测试替代对比评测
界面排名很快就会过时,因为每个项目每周都会发布新版本。做一次简短的试用更有价值:用您的硬件和文档测试,能看出哪些方面对您真正重要。预留半小时,只用同一个拥有 30 亿至 80 亿参数的模型,以便在相同条件下进行比较。
- 01先从 Ollama 应用开始与模型聊五分钟。记下您觉得缺少的功能:文件夹、文档、账户、助手。这份清单能明确您的实际需求。
- 02仅安装一个第三方界面请根据用户类型对照表选择一个界面,不要同时选择两个。确认它能识别您的 Ollama 模型,而无需重新下载。
- 03测试三项任务一个简短问题、对一篇长文本的摘要、一条包含多个步骤的指令。比较回答的可读性和第一个词出现前的等待时间,而不是吞吐量数字。
- 04测试一个文档上传一个几页的PDF文件,并提出三个您已知答案的问题。如果引用的段落与问题无关,问题出在分块和嵌入处理,而非界面本身。
- 05重启全部关闭后重新启动应用,确认历史记录和设置都已恢复。使用 Docker 时,这是由数据卷来保障的。
- 06从其他设备测试访问如有需要,可通过手机或同一网络中的另一台电脑打开界面,同时确保Ollama端口不对互联网开放。
这半小时体验结束后,留下用起来最不碍事的界面,而不是功能最多的那个。以后换界面几乎没有成本:您的模型仍保留在 Ollama 中。
#真正重要的功能
#基于您的文档的 RAG
Open WebUI 和 AnythingLLM 提供内置知识库。要理解其背后的机制(分块、嵌入、检索),请先阅读本地 RAG 入门介绍,再比较各个界面:相比界面,质量更取决于分块方式和嵌入模型。
#多个模型及对比分析
在相同问题上对比两个模型有助于选择合适的一个。请在采用前查阅界面文档以确认该功能,因为该功能在不同产品间存在差异,且会随版本更新而变化。
#助手与系统提示
一个助手将系统提示、模型和设置组合在一起,并以一个名称保存。几乎所有界面都提供某种形式的这类功能;系统提示指南详细介绍了如何编写系统提示。
#按用户类型划分的选型表及许可证
| 界面 | 类型 | 许可证 | 备注 |
|---|---|---|---|
| Ollama应用程序 | 桌面应用程序(macOS、Windows) | Ollama : MIT | 无需终端即可与模型对话 |
| Open WebUI | 网页版,自主部署 | Open WebUI 许可证(BSD 类,含商标条款) | 账户、RAG、网页搜索 |
| Jan | 台式机 | Apache 2.0 | 可在不使用 Ollama 的情况下运行 |
| Cherry Studio | 台式机 | AGPL-3.0 | Multi-fournisseurs |
| LobeChat | 网页端和桌面端 | LobeHub社区许可 | 设计、扩展 |
| AnythingLLM | 桌面端与网页端 | MIT | 一体化RAG |
| Page Assist | 浏览器扩展 | MIT | 在浏览器中对话 |
关于这些许可证的两点说明。采用AGPL类型许可证(如Cherry Studio的许可证)意味着,如果将修改后的软件在线提供给第三方,就必须公开您修改后的代码:这在个人使用场景下无影响,但商业产品发布时需特别注意。而MIT或Apache 2.0这类宽松许可证则提供了更大的自由度,前提是在分发时保留版权说明。
| 用户类型 | 推荐选择 | 为什么 |
|---|---|---|
| 使用 macOS 或 Windows 的初学者 | Ollama应用程序 | 已随 Ollama 一同安装,无需额外设置 |
| 高级工作站或小型团队 | Open WebUI | 账户、RAG、网络搜索;用户超过50人时需阅读商标条款 |
| 您想要开源且在本地运行的软件 | Jan | Apache 2.0,内置llama.cpp引擎 |
| 您交替使用本地模型和在线 API | Cherry Studio | 同一窗口内多个供应商 |
| 您希望快速查询您的文档 | AnythingLLM 或 Open WebUI | 内置知识库 |
| 您主要在浏览器中工作 | Page Assist | Ollama 扩展 |
#故障排除:界面无法检测到 Ollama
- 桌面应用程序
- Ollama 的地址必须为 http://localhost:11434。先运行 curl http://localhost:11434/api/tags 进行测试。
- Docker 容器(Open WebUI)
- 在容器中,localhost 指向容器自身:请使用 http://host.docker.internal:11434, 并添加 --add-host=host.docker.internal:host-gateway。
- 网络中的另一台机器
- Ollama 默认仅监听 127.0.0.1。修改 OLLAMA_HOST 即可开放网络访问,例如在 Linux 下使用 systemctl edit ollama。
- 列表中无任何模型
- API 返回响应,但未安装任何模型:请执行 ollama pull,然后刷新界面。
Ollama有图形界面吗?+
什么界面最适合 Ollama?+
Open WebUI 是否免费且开源?+
如何安装 Open WebUI 并搭配 Ollama 使用?+
这些界面会将我的对话发送到网上吗?+
能否从另一台电脑使用图形界面?+
#深入了解
- Open WebUI 搭配 Ollama:完整指南
- Jan:ChatGPT 的开源替代方案
- AnythingLLM:RAG 教程
- Ollama, LM Studio, Jan 或 GPT4All
- 本地 RAG:简介
- 5 分钟安装 Ollama
有反馈、发现了错误,或想补充说明?请告诉我们,让这份指南对每个人都更有帮助。