ByteNoteByteNote
Open WebUI:15 万星自托管 AI 平台,本地模型和云端 API 一个界面全管

字节笔记本

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 改):二次开发可以,但移除品牌后商用有限制,部署前读原文
  • 功能极多,配置项繁杂,建议从默认配置起步按需开
  • 大用户量部署注意数据库与向量库的独立部署方案

项目链接

分享: