跳到主内容
#03/08本地化
Open WebUI

Open WebUI

自托管的 ChatGPT 替代:Ollama / OpenAI 兼容、多用户、RAG、156k GitHub stars(2026-10-20 核对)

localself-hostdockerragmulti-userollamaopen-source
访问官网 GitHub 关注此工具更新
能力
5
易用
4
性价比
5
中文
4
稳定
5

编辑结论

评分方法 综合4.6/ 5

自托管多用户 AI 前端的事实标准。团队 / 家庭 / 公司部署一份共享,多模型聚合 + RAG + 工具调用全有。单机 / 桌面体验首选 Cherry Studio / LobeChat。

发布 2026-06-19更新 2026-10-20核实 2026-10-20
能力5.0

基于 GitHub 156k stars(2026-10-20 核对)仓库评估:任意 OpenAI 兼容后端 + RAG + 多用户 + 工具调用 + MCP 代理 + 联网 / 语音 / 图像

易用4.0

Docker 部署顺滑、管理面板完整

性价比5.0

MIT 完全免费

中文支持4.0

中文界面与社区成熟

稳定性5.0

282M+ Docker pulls、事实标准级稳定

评分人
AI 之家编辑部
最近复核
2026-10-20
下次复核
2027-04-18 (周期 180 天)
01 / 06深度解读

TL;DR

Open WebUI(原 Ollama WebUI)是 MIT 开源、自托管 AI 平台,最常见用法是 Docker 跑起来给 Ollama 套一个 ChatGPT 风格前端。GitHub 156k stars(2026-10-20 核对)、282M+ Docker pulls(历史快照,本次未重新取证),事实上的本地 AI 前端首选。支持任意 OpenAI 兼容后端 + RAG 知识库 + 多用户账号 + 工具调用 + MCP-OpenAPI 代理 + 联网搜索 + 语音 + 图像生成。

适合:团队 / 家庭 / 公司部署一份共享、要 Web 端访问、多用户分账号、SearXNG 联网搜索、Confluence / S3 / GitHub 数据源同步。不适合:单人桌面体验(用 Cherry Studio)、零运维 / 不愿碰 Docker。

Open WebUI 核心能力

  • 多模型后端:Ollama / OpenAI / vLLM / Anthropic / Groq / LocalAI / 任意 OpenAI 兼容
  • 多用户 + RBAC:注册 / 邀请 / 角色权限 / 工作区隔离
  • RAG 知识库:上传文档 / 网址 / SearXNG 联网搜索 → 向量化 → 对话引用
  • Tools / Functions:Python 写函数即扩展(联网 / 计算器 / 自定义 API)
  • mcpo:MCP-to-OpenAPI 代理,任意 MCP 服务器接进来
  • oikb:知识库同步本地文件夹 / GitHub / S3 / Confluence 等 40+ 源
  • open-terminal / cptr:给 AI 真实终端 + 文件 + 沙箱执行
  • 图像生成:Stable Diffusion / DALL·E / 自托管接入
  • 语音输入 / TTS:内置
  • 企业 LTS:custom branding + SLA + 长期支持版本(联系销售)

Open WebUI 价格

完全免费、MIT 开源、商用免费。Enterprise 提供品牌定制 + SLA + LTS。

Open WebUI 实测

亮点:

  • 单条 docker run 五分钟上线
  • 自带的多用户 + 角色权限省去重新搭 Auth
  • RAG 直传 30 个 PDF 后向量化顺利,对话中 #知识库 引用准确
  • mcpo 把 GitHub MCP 服务器接进来,团队对话里直接 issue / PR 操作
  • 模型切换流畅,OpenAI + Ollama 并存
  • SearXNG 联网搜索给模型实时信息,过时知识截止问题缓解

踩坑:

  • Docker 镜像 ~1.5GB,首次拉取偏慢
  • 默认 0.0.0.0 公网暴露要加 HTTPS + 反代
  • 嵌入模型 sentence-transformers 中文效果一般,建议换 bge-m3
  • 多用户共享 Ollama 时并发吞吐瓶颈在 Ollama,不在 Open WebUI(生产用 vLLM 后端)
  • 版本升级要看 changelog,部分 minor 含 breaking 改动

Open WebUI 上手 5 分钟

  1. 装 Docker → docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
  2. 浏览器开 http://localhost:3000 → 注册第一个账号(管理员)
  3. 设置 → Connections → 连接 Ollama / 加 OpenAI Key
  4. Models → Pull / Discover 模型
  5. Workspaces → 建知识库 → 上传文档
  6. Tools → 启用 / 写自定义函数
  7. 生产部署:Nginx 反代 + Let's Encrypt + 备份 /app/backend/data volume

Open WebUI 与同类对比

维度Open WebUILobeChatCherry StudioLM Studio
形态Docker / 桌面Web + 桌面桌面桌面
多用户一等无无
RAG强 + oikb弱
工具 / MCPmcpo弱
自托管Docker / K8sDocker无无
GitHub Stars156k(2026-10-20 核对)72k+60k+–
开源协议MITMITAGPL-3.0闭源(免费)

Open WebUI 避坑清单

  • 不要裸 0.0.0.0 + HTTP 暴露公网:默认无 HTTPS,必上反代 + 强密码 + 速率限制
  • 备份 /app/backend/data volume:知识库 / 用户 / 对话全在里面
  • 中文 RAG 换嵌入模型:默认 sentence-transformers 中文一般,配 bge-m3 或硅基流动嵌入 API
  • mcpo 工具范围谨慎:MCP 给 AI 真实能力,第三方服务器审一遍
  • 后端吞吐看 Ollama:5+ 并发上 vLLM 后端,Ollama 单 worker 会排队
  • 升级前看 changelog:weekly 更新,偶有 breaking

适合 / 不适合

  • 团队 / 家庭 / 公司多人共享 AI 平台
  • 要 Web 端访问 / 移动端兼容
  • 自托管 / 完全控制数据
  • MCP / 工具调用刚需
  • 单人桌面体验(用 Cherry Studio)
  • 零运维 / 不愿碰 Docker
  • iOS 原生 App 主力

常见误区

误区一:「Docker 一行起,所以不用运维」。 一行命令解决的是首次启动,不是长期运行。真正要管的在后面:数据卷备份、版本升级、反代与 HTTPS、多用户权限、模型后端可用性。自托管的成本从来不在安装,而在「谁在它挂掉时负责」。

误区二:「自托管 = 数据不出网」。 只有当你同时满足两个条件才成立:① 模型跑在本地(Ollama / vLLM)或你信任的私有端点;② 关掉联网搜索、图像生成等会出网的功能。只要接了云端模型或开了联网搜索,你的 prompt 依然会离开你的机器。合规场景请逐项核对出网路径。

误区三:「MIT 开源,所以可以随便做二次分发 / 商用」。 是的,MIT 允许商用与再分发,但**「允许」不等于「没有义务」——你仍需保留版权声明,且企业版 SLA 是另一条付费线**。另外:开源许可不覆盖你接的第三方模型服务条款。

误区四:「它能替代所有桌面客户端」。 Open WebUI 的形态是服务端 + Web,优势在多人共享与移动端访问;单人桌面的体验(系统级快捷键、离线、原生窗口管理)并不是它的目标场景。单人用建议看桌面客户端。

误区五:「star 多 = 适合我」。 star 数反映的是社区规模与关注度,与「是否满足你的合规 / 审计 / 单点登录要求」无关。选型时先列硬性约束(认证方式、审计日志、数据留存),再拿这张表去筛。

更新说明

  • 2026-10-20 复核(一手,GitHub API):star 数由 126k+ 更新为约 156k(156,189,核对日 2026-10-20);仓库在核对当日仍活跃(最后推送 2026-10-19)。star 数不是单调递增,引用一律带核对日期,不要把「曾经到过多少」当「现在有多少」。
  • 未变更:上文的定价、能力清单、避坑项与适用场景本次未作改动。
  • 待核实:① Docker pulls 数(上文 282M+ 为历史快照,本次未重新取证);② 各模型后端的当前兼容状态随版本变化,请以官方 docs 为准;③ 企业版 SLA 的具体内容与报价(官方未公开标价)。

相关阅读

Long-tail quick picks

长尾检索速查:下面三项对应「Open WebUI 开源版 / 免费版 / 国内可用」等搜索意图,方便直接跳转。

Open-source alternatives

  • 是否开源:是(支持自托管)
  • 想找开源替代?看这几个:Trae · Cline · Aider

Free tier

  • 是否有免费档:是
  • 价格概要:完全免费(MIT 开源) / Enterprise SLA 联系
  • 预算敏感用户可先用免费档;进阶需求参考 通义灵码 / CodeGeex(国内免费额度更友好)。

China availability

  • 是否国内可用:否
  • 中文友好度评分:4 / 5
  • 国内访问需稳定代理;高频切 IP 可能触发风控。中文场景可考虑 Trae / 通义灵码 / Comate。

相关替代品:

来源

  1. Open WebUI 官方文档 https://docs.openwebui.com/
  2. Local AI Master — Open WebUI Setup Guide 2026 https://localaimaster.com/blog/open-webui-setup-guide
  3. AIToolDiscovery — Set Up Open-WebUI with Ollama 2026 https://www.aitooldiscovery.com/how-to/setup-open-webui-ollama
02 / 06价格速查
计划价格限制国内支付备注
开源版免费— —
Enterprise咨询— —
03 / 06适合 / 不适合
适合谁
  • · 团队 / 家庭 / 公司部署一份共享
  • · 要 Web 端访问
  • · 多用户分账号
  • · SearXNG 联网搜索
  • · Confluence / S3 / GitHub 数据源同步
不适合谁
  • · 单人桌面体验(用 Cherry Studio)
  • · 零运维 / 不愿碰 Docker
04 / 06 常见问题
Docker 一行命令真的够用吗?

够。`docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main`,5 分钟可上线、能多人注册、能接 Ollama / OpenAI。生产再加反代 + HTTPS + 备份。

支持哪些模型后端?

Ollama(首选)+ 任何 OpenAI 兼容 endpoint:OpenAI 官方 / Anthropic(OpenAI 兼容代理)/ vLLM / Groq / LocalAI / 自建 baseURL。可同时配多个,对话中切换。

RAG / 知识库怎么做?

内置:上传 PDF / DOCX / TXT、网址抓取、SearXNG 联网搜索 → 自动向量化 → 在对话中 `#` 引用知识库。配套 oikb 项目可同步本地文件夹 / GitHub / S3 / Confluence 等 40+ 数据源。

MCP 怎么接?

通过 mcpo(官方的 MCP-to-OpenAPI 代理)把任意 MCP 服务器暴露成 OpenAPI 工具,再在 Open WebUI 注册即可。无需写 glue code。

兼容模型

可接入 / 兼容以下大模型 API(在设置中配置 key 即可切换底座):

OpenAI Anthropic / Claude Google / Gemini Grok Mistral Cohere 阿里通义 百度文心 腾讯混元 Moonshot Kimi 字节豆包 DeepSeek 智谱 GLM Ollama (本地) Hugging Face

同任务替代方案

相关横评