源码屋 YUANMAWU
AI 应用 可协助部署 支持二次开发

Open WebUI 自托管 AI 界面

面向本地模型的自托管聊天界面,支持多用户、知识库与模型切换。

收录于 更新于 协议:Open WebUI License(BSD-3 基础 + 品牌条款)
Open WebUI 自托管 AI 界面 项目封面

项目定位

Open WebUI 是一个自托管的 AI 对话界面,可以连接 Ollama 或兼容 OpenAI 接口的模型服务,支持多用户、对话历史、知识库与工具调用。适合改造成内网 AI 助手入口,或作为私有化 AI 平台的前端。

技术栈与许可证

  • 技术栈:后端 Python / FastAPI,前端 Svelte;常与 Ollama 或 OpenAI 兼容服务搭配部署。
  • 许可证:以 BSD-3-Clause 为基础,附加品牌条款:不得移除或修改产品名称与标识,除非获得授权。可自托管、修改与内部使用,但对外分发或商业使用前需仔细核对品牌与授权要求。

二次开发可以改哪里

  • 界面与体验:主题、布局、欢迎页与对话交互。
  • 模型接入:对接不同推理服务与模型路由。
  • 用户与权限:账号体系、角色、分组与访问控制。
  • 知识库与工具:文档上传、检索增强与工具调用。
  • 企业集成:SSO、审计日志与使用统计。

改造成本受什么影响

  • 模型服务:已有 Ollama 或兼容接口时接入快,自建推理服务另算。
  • 用户规模:多用户并发涉及鉴权、会话隔离与资源配额。
  • 权限复杂度:部门、角色与知识库可见范围会放大配置量。
  • 品牌定制:受许可证品牌条款约束,不能随意替换产品标识。

需要注意的坑

  • 许可证要求保留品牌标识,做白标产品前必须确认授权。
  • 默认配置面向单机使用,多用户场景要加固鉴权与限流。
  • 知识库与对话数据涉及隐私,需明确存储位置与清理策略。
  • 升级前备份数据卷,并检查模型接口与插件兼容性。

适合谁

希望给团队一个自托管 AI 对话入口、并连接本地模型的团队;不适合准备直接白标转售的场景,除非已确认品牌条款与授权。

同类项目