open-webui 是什么?自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API

open-webui/open-webui · GitHub · 官网
大模型MCP 工具RAG 知识库本地部署
Star15.6万
近 7 天新增0
编程语言Python
开源协议NOASSERTION
创建于2023-10-06
最近更新2026-10-16

中文导读

Open WebUI 是一个自托管的 AI 对话平台,为本地和云端模型提供统一界面。它支持 Ollama 和 OpenAI 兼容 API,可连接多种模型服务,并强调完全离线运行。项目提供插件扩展、本地 RAG、多模型对话、语音视频、图像生成、日历自动化等功能,同时具备细粒度权限管理和企业级认证。适合需要自主可控、多模型接入或团队协作的开发者与企业部署使用。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议未注明,创建于 2023-10-06,最近更新于 2026-10-16,目前有 155,824 个 Star。

项目介绍

Open WebUI 是一个自托管的 AI 平台,为本地和云端模型提供统一的交互界面。它支持 Ollama 和 OpenAI 兼容 API,可以连接 LMStudio、GroqCloud、Mistral、OpenRouter、vLLM 等服务,让用户自由混合使用不同提供商的模型。项目强调完全离线运行,适合对数据隐私和自主可控有要求的场景。

除了基础对话,Open WebUI 还提供插件系统、模型与智能体定制、本地 RAG、多模型并行对话、语音视频通话、图像生成、日历与自动化等丰富功能。它支持细粒度 RBAC、企业级认证(LDAP/AD、OAuth、SCIM)以及多种数据库和向量库,能够从个人部署扩展到团队和企业环境。

主要功能

适合谁用

适合希望自托管 AI 界面的个人开发者、团队和企业,尤其是需要离线运行、多模型接入或企业级权限管理的用户。

快速上手

  1. 通过 pip 安装:pip install open-webui
  2. 启动服务:open-webui serve
  3. 或使用 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
  4. 访问 http://localhost:3000 开始使用

Star 增长趋势

155,824155,646 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
开源 AI Agent 平台,可构建、部署并运行自动化工作流
★ 18.8万 · Python · 更新于 2026-10-16