入门 11 分钟工具

适用于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),包含已验证的许可证、安装方式,以及根据用户配置的推荐选择指南。最后针对最常见的故障场景进行说明:界面无法看到任何模型。

作者: Mohamed Meguedmi·更新于 2026-09-29·已在 Windows、macOS 和 Linux 上测试

#Ollama 现在拥有自己的界面

对“Ollama GUI”最直接的回答就是 Ollama 应用本身。自 0.10.0 版本(2025 年 7 月)起,macOS 和 Windows 上已有一款新应用:它可以下载模型并与模型聊天,无需使用终端。官方快速入门指南说明,可以打开应用,或在终端中运行 ollama 命令,然后按照提示操作:使用云端模型时登录,或者选择本地模型。在 Linux 上,需要通过命令行脚本安装,而且没有桌面应用。

应用覆盖了基本的使用场景:对话、模型选择、通过滑块可调节上下文长度。它无法替代第三方界面,如果您需要多用户账户、知识库或预配置助手。这是良好的起点;当遇到具体限制时,可考虑切换至其他界面。

i
应用或API:两种不同的使用方式
Ollama 应用用于对话。本指南中提到的第三方接口通过 Ollama 的 API 进行连接,该 API 也可独立于应用使用。因此,您可以并行使用两者,同一服务器同时响应两个接口。

#为什么要添加第三方图形界面

本地 AI 套件

只需 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上,它以服务形式运行。

检查 API 并下载一个小型模型
curl http://localhost:11434/api/tags
ollama pull qwen3.5:4b

返回包含模型列表的 JSON 响应,即可确认 API 已就绪。一个 30 亿至 40 亿参数的模型就足以评估界面:本站给出的参考值是,Q4 量化下,3B 模型约需 2 GB,7-8B 模型约需 5 GB,14B 模型约需 9 GB。

#Open WebUI:功能最全面,使用前务必了解

Open WebUI 是一个自托管网页应用,类似在线助手:提供历史记录、RAG、账户、角色和网页搜索功能。它可以通过 Docker 顺利安装;文档提供了以下命令,其中使用固定密钥,以便在容器重建后保留会话。

Open WebUI 配合 Docker(官方文档)
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=your-secret-key --name open-webui --restart always ghcr.io/open-webui/open-webui:main

此时可通过 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,避免每次生成新密钥时所有用户都被登出。

!
许可:团队部署时需注意的一项商标条款
Open WebUI 并未采用标准开源许可证:其许可证文件以 BSD 类许可证为基础,增加了禁止修改或移除 Open WebUI 品牌标识的条款,但以下情况除外:30 天内用户数不超过 50 人的部署、获得书面授权,或持有企业许可证。个人使用或小团队使用不受影响;超出此范围,请阅读 LICENSE 文件。

#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 亿参数的模型,以便在相同条件下进行比较。

  1. 01
    先从 Ollama 应用开始
    与模型聊五分钟。记下您觉得缺少的功能:文件夹、文档、账户、助手。这份清单能明确您的实际需求。
  2. 02
    仅安装一个第三方界面
    请根据用户类型对照表选择一个界面,不要同时选择两个。确认它能识别您的 Ollama 模型,而无需重新下载。
  3. 03
    测试三项任务
    一个简短问题、对一篇长文本的摘要、一条包含多个步骤的指令。比较回答的可读性和第一个词出现前的等待时间,而不是吞吐量数字。
  4. 04
    测试一个文档
    上传一个几页的PDF文件,并提出三个您已知答案的问题。如果引用的段落与问题无关,问题出在分块和嵌入处理,而非界面本身。
  5. 05
    重启
    全部关闭后重新启动应用,确认历史记录和设置都已恢复。使用 Docker 时,这是由数据卷来保障的。
  6. 06
    从其他设备测试访问
    如有需要,可通过手机或同一网络中的另一台电脑打开界面,同时确保Ollama端口不对互联网开放。

这半小时体验结束后,留下用起来最不碍事的界面,而不是功能最多的那个。以后换界面几乎没有成本:您的模型仍保留在 Ollama 中。

#真正重要的功能

#基于您的文档的 RAG

Open WebUI 和 AnythingLLM 提供内置知识库。要理解其背后的机制(分块、嵌入、检索),请先阅读本地 RAG 入门介绍,再比较各个界面:相比界面,质量更取决于分块方式和嵌入模型。

#多个模型及对比分析

在相同问题上对比两个模型有助于选择合适的一个。请在采用前查阅界面文档以确认该功能,因为该功能在不同产品间存在差异,且会随版本更新而变化。

#助手与系统提示

一个助手将系统提示、模型和设置组合在一起,并以一个名称保存。几乎所有界面都提供某种形式的这类功能;系统提示指南详细介绍了如何编写系统提示。

#按用户类型划分的选型表及许可证

图形界面的许可证(官方仓库,2026 年 9 月)
界面类型许可证备注
Ollama应用程序桌面应用程序(macOS、Windows)Ollama : MIT无需终端即可与模型对话
Open WebUI网页版,自主部署Open WebUI 许可证(BSD 类,含商标条款)账户、RAG、网页搜索
Jan台式机Apache 2.0可在不使用 Ollama 的情况下运行
Cherry Studio台式机AGPL-3.0Multi-fournisseurs
LobeChat网页端和桌面端LobeHub社区许可设计、扩展
AnythingLLM桌面端与网页端MIT一体化RAG
Page Assist浏览器扩展MIT在浏览器中对话

关于这些许可证的两点说明。采用AGPL类型许可证(如Cherry Studio的许可证)意味着,如果将修改后的软件在线提供给第三方,就必须公开您修改后的代码:这在个人使用场景下无影响,但商业产品发布时需特别注意。而MIT或Apache 2.0这类宽松许可证则提供了更大的自由度,前提是在分发时保留版权说明。

根据您的用户类型选择
用户类型推荐选择为什么
使用 macOS 或 Windows 的初学者Ollama应用程序已随 Ollama 一同安装,无需额外设置
高级工作站或小型团队Open WebUI账户、RAG、网络搜索;用户超过50人时需阅读商标条款
您想要开源且在本地运行的软件JanApache 2.0,内置llama.cpp引擎
您交替使用本地模型和在线 APICherry Studio同一窗口内多个供应商
您希望快速查询您的文档AnythingLLM 或 Open WebUI内置知识库
您主要在浏览器中工作Page AssistOllama 扩展

#故障排除:界面无法检测到 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(Linux,systemd 服务)
sudo systemctl edit ollama
# sous [Service] ajouter :
# Environment="OLLAMA_HOST=0.0.0.0:11434"
sudo systemctl daemon-reload
sudo systemctl restart ollama
!
绝不可将11434端口暴露在互联网上
OLLAMA_HOST=0.0.0.0 会将 API 向整个局域网开放,且不设身份验证。请仅在可信网络中使用,或在 API 前部署带身份验证的代理,并且不要直接暴露端口。
关于Ollama图形界面的常见问题
Ollama有图形界面吗?+
有,在 macOS 和 Windows 上:自 2025 年 7 月发布的 0.10.0 版本起,可以通过应用程序下载模型并与其对话。在 Linux 上,Ollama 仍是命令行工具,需要另加 Open WebUI 这样的网页界面,或连接其 API 的桌面应用程序。
什么界面最适合 Ollama?+
这取决于使用场景。Ollama应用足够用于日常对话。Open WebUI适用于RAG和多账号场景。Jan是良好的开源本地方案,Cherry Studio适合本地与云端混合使用。建议从官方应用开始,仅在达到使用限制时再更换。
Open WebUI 是否免费且开源?+
Open WebUI 免费,其代码公开,采用带有品牌条款的 BSD 类许可证:禁止移除或修改 Open WebUI 品牌标识,但用户数不超过 50 人、获得授权或持有企业许可证的情况除外。对于个人使用或小团队而言,这不会带来变化。
如何安装 Open WebUI 并搭配 Ollama 使用?+
按官方文档启动 Docker 容器,并添加 --add-host=host.docker.internal:host-gateway 选项,然后打开 http://localhost:3000。第一个创建的账户将作为管理员。如果没有显示任何模型,请在设置中将 Ollama 连接地址设为 http://host.docker.internal:11434。不使用 Docker 时,先运行 pip install open-webui,再运行 open-webui serve,即可在 8080 端口打开界面。
这些界面会将我的对话发送到网上吗?+
这些界面使用Ollama的本地API,因此只要使用本地模型,数据交换就会留在您的网络内。有些界面也提供在线模型服务商接入或网页搜索功能,这些功能会将数据发送到外部:如果隐私是首要考虑,请关闭这些选项。
能否从另一台电脑使用图形界面?+
可以,通过 OLLAMA_HOST 设置让 Ollama 可在局域网上访问,或在服务器上托管 Open WebUI,再通过浏览器打开。绝不要在没有身份验证的情况下将 API 暴露到互联网:Ollama 默认不提供身份验证,需要在前面部署代理。

#深入了解

这份指南对您有帮助吗?

有反馈、发现了错误,或想补充说明?请告诉我们,让这份指南对每个人都更有帮助。