字
字节笔记本
2026年9月4日
Open WebUI:15 万星自托管 AI 平台,本地模型和云端 API 一个界面全管
API中转
¥120
本文介绍 open-webui 开源的 Open WebUI(15 万 stars)——自托管 AI 平台的"家用总界面":Ollama 本地模型和任意 OpenAI 兼容 API 都能接进来,插件体系、RBAC 权限、agent 定制一应俱全,可完全离线运行。
项目简介
Open WebUI 用 Python 编写,从"给 Ollama 配个好看的前端"一路长成了自托管 AI 平台的事实标准。它现在的自我定位是"a home for AI":不管你的模型跑在本地笔记本、局域网服务器还是云端 API,都可以从这里统一访问、管理和分发。
核心特性
- 安装无门槛:pip、uv、Docker、Kubernetes(含 kustomize/helm)任选,容器镜像有
:ollama和:cuda预集成标签 - 模型自由混搭:Ollama 本地模型 + LMStudio、GroqCloud、Mistral、OpenRouter、vLLM 等 OpenAI 兼容 API 随意组合
- 细粒度 RBAC:管理员定义角色、用户组、权限,每组成员看到的功能各不相同
- 五类插件扩展:Filters、Actions、Pipes、Tools、Skills;外部服务经 MCP、MCPO、OpenAPI tool server 接入
- 模型与 Agent 定制:给任意基础模型包上自定义指令、工具和知识库,变成专属 agent
- 完全离线:面向主权 AI(sovereign AI)场景设计,数据不出门
快速开始
最常用的 Docker 方式(与 Ollama 同机时用 :ollama 标签镜像):
bash
docker run -d -p 3000:8080 \
-v open-webui:/app/backend/data \
--name open-webui ghcr.io/open-webui/open-webui:main浏览器打开 http://localhost:3000,注册首个账号即管理员,配好 Ollama 地址或 API key 就能开聊。
适用场景
- 个人本地模型玩家:给 Ollama/LocalAI/Unsloth 配一个像样的界面
- 团队/机构内部 AI 入口:RBAC + 多模型后端 + 审计,一套全齐
- 离线/合规环境:全离线部署是它的主打能力之一
注意事项
- License 为带品牌保护条款的自定义协议(原 BSD 改):二次开发可以,但移除品牌后商用有限制,部署前读原文
- 功能极多,配置项繁杂,建议从默认配置起步按需开
- 大用户量部署注意数据库与向量库的独立部署方案
项目链接
分享: