01WHAT IT SOLVES
这个项目解决什么问题?
Open WebUI 的定位不是模型推理引擎,而是面向本地及云端模型的自托管交互与编排平台。它通过 Ollama 或 OpenAI 兼容 API 接入模型,将对话、知识检索、文件处理、工具调用、终端操作和自动化集中在统一 Web 界面,并提供 Docker、桌面应用及 Open Terminal 等扩展入口。在同类方案中,它主要承担统一操作层和团队使用入口的角色;模型运行、嵌入、文档解析和语音等能力可能由外部服务提供,因此更适合希望掌控部署环境,同时需要便捷交互层的开发者与团队。
02CORE CAPABILITIES
核心能力
模型统一接入
可通过 Ollama 或 OpenAI 兼容 API 连接本地与云端模型,并在统一界面中管理对话。
自托管部署
支持 Python、Docker、Docker Compose、Kubernetes 等安装方式,并提供标准、精简、CUDA 和内置 Ollama 等镜像选择。
文档与知识检索
支持文件上传、知识库和 RAG,小文件可按配置直接提供完整文本,并支持嵌入与解析相关设置。
终端与代理协作
可连接 Open Terminal,在真实文件、仓库和工具环境中使用编码代理、Git、浏览器及桌面工作流。
工具与自动化编排
支持工具权限模式、自动化任务、评论、文件编辑及生态扩展,便于把模型能力接入实际工作流程。
03适合谁
- 希望统一使用 Ollama 与 OpenAI 兼容模型的开发者
- 需要自托管聊天、文档检索和模型管理界面的团队
- 在本地环境中结合终端、编码代理与自动化任务的用户
- 希望通过浏览器或桌面端操作本地 AI 工作流的个人用户
04典型使用场景
- 通过统一界面切换并使用本地或云端模型
- 上传文档并建立可检索的知识库
- 让编码代理在终端中处理文件、仓库和开发任务
- 配置定时自动化并将执行结果发送到聊天
05为什么值得关注
- 同时覆盖本地模型、OpenAI 兼容接口、知识检索和工具调用
- 正从聊天界面扩展到终端、浏览器、桌面和编码代理工作区
- 提供 Docker 与原生桌面应用等多种使用和部署入口
- 近期版本持续改进代理权限、上下文开销和大型会话性能
06采用前要注意
- 项目本身不负责训练或推理模型,需要另行接入 Ollama 或兼容 API
- 完整离线部署仍可能涉及镜像、外部服务、模型文件和存储配置
- CUDA、浏览器、桌面控制等能力依赖相应镜像、工具链或 Open Terminal 支持
- 自定义许可证要求保留 Open WebUI 品牌,采用前需核对许可条款
07RELEASE INTELLIGENCE
近期版本变化
open-webui v0.13.3:自动化任务支持编码代理
自动化编辑器现在可以选择终端、工作目录及其中可用的编码代理,定时运行前会检查终端和代理是否仍然可用,并将代理结果发送到聊天;对话期间也可切换终端和目录。该版本还修复文件标签页、代理列表、HTTP 复制以及 DeepSeek 思考模式等问题,相关用户可重点检查现有自动化配置。
- 自动化任务可绑定终端、工作目录和编码代理
- 定时运行前会检查终端与代理是否可用
- 对话中可切换终端和工作目录
- 修复文件标签页与代理列表不同步等问题
open-webui v0.13.2:修复局域网 HTTP 聊天故障
v0.13.2 修复了通过局域网或 Docker 地址以纯 HTTP 打开 Open WebUI 时,新旧聊天停留在加载状态并出现随机 UUID 错误的问题,同时恢复评论与 Markdown 编辑能力。管理员还可独立配置临时聊天与旁路聊天权限;使用纯 HTTP 部署或依赖旁路聊天的团队值得优先关注。
- 纯 HTTP 地址可正常加载新旧聊天
- 评论回复与 Markdown 编辑不再触发同一 UUID 错误
- 旁路聊天权限可在关闭临时聊天时单独配置
open-webui v0.13.1:编码代理进入模型选择器
v0.13.1 允许 Open Terminal 提供的编码代理出现在模型选择器中,可直接对话、语音调用、设置推理强度并审批工具请求;新增 Tether 桌面伴侣,用于把本机文件、仓库和工具接入 Web 界面。版本还通过移除工具轮次中的重复上下文来降低请求开销,并加入自动工具权限和小型文件全文注入。
- Claude Code、Codex 与 Pi 等编码代理可作为模型使用
- Tether 桌面应用可连接本机并向 Open WebUI 提供工作环境
- 工具对话减少重复上下文,以利用提供商提示缓存
- 新增自动工具权限及小型文件全文注入机制
open-webui v0.13.0:推出多标签工作区
v0.13.0 将聊天升级为包含文件、终端、产物、预览、语音和评论的多标签工作区,并加入桌面控制、浏览器测试、Git 面板和实时终端更新。浏览器与桌面能力依赖支持相应功能的 Open Terminal;官方说明未提供更多细节。使用相关扩展前应确认终端环境、浏览器及桌面控制条件。
- 多标签工作区集中承载文件、终端、预览和评论
- 支持浏览器操作、桌面控制与共享浏览器会话
- Git 面板提供差异、暂存、提交、分支和历史管理
- 独立桌面应用转向本机安装管理与本地模型工作流
open-webui v0.12.5:增强笔记与管理分析
v0.12.5 为管理员新增会话分析浏览器,可按模型、令牌、错误和子代理筛选对话并查看工具调用;同时支持多页笔记、协作在线状态、终端图片保存和聊天文件展示。该版本还完善模型选择保存、快捷键解绑、插件数值控件及提供商详情,官方说明未提供更多细节。
- 管理分析新增会话列表、筛选和工具调用时间线
- 笔记支持多页面、子页面、排序及在线协作状态
- 生成图片可保存到终端工作目录供模型继续处理
- 模型可在回复中展示聊天附件或知识库文件
Open WebUI v0.12.4:按需加载技能并开放界面定制
本次版本允许管理员按需加载聊天或模型选定的技能,扩展了上下文压缩的适用范围,并在聊天中显示压缩记录与错误。同时可隐藏特定用户无法使用的界面控件,减少无效选项。依赖技能、上下文压缩或定制界面的部署需要关注;相关功能包含默认关闭及内置工具要求。源码中的发布说明未完整展示,官方说明未提供更多细节。
- 选定的技能可在模型需要时加载,不再每条消息都附带完整技能说明
- 上下文压缩扩展到临时聊天和已超出阈值的短会话,并可在聊天中查看摘要、进度与错误
- 管理员可隐藏指定用户不可用的模型能力、附加项、命令和聊天操作
- 不具备视觉、权限或服务能力时,相关选项会直接隐藏而非继续展示
open-webui v0.12.3:加密频道与更轻量的流式协作
该版本为直接消息和私有群组频道加入临时端到端加密聊天,并优化 Redis 流式回复的资源占用;共享聊天还增加协作者可见性、分支编辑和 Markdown 预览。重视频道保密与多人协作的部署者值得评估;所给官方说明未提供更多细节。
- 加密聊天在浏览器内使用 MLS 加密消息,服务端只转发且不保存消息
- 参与者可校验身份、查看输入状态,成员或访问权限变化会终止加密会话
- Redis 按独立键追加流式文本,并按在线用户订阅房间以减少无效更新
- 共享聊天可显示在线协作者,并允许有权限者编辑提示词和重新生成回复
open-webui v0.12.2:扩展解析兼容与模型请求追踪
该版本修复 MinerU 4.x 文档解析兼容性,并补充比较视图、模型级请求标识、Milvus 自定义证书和工具搜索调用能力。使用文档检索、模型路由、审计或向量数据库的团队需要关注升级影响;所给官方说明未提供更多细节。
- MinerU 4.x 可使用解析层级与 OCR 配置,3.x 的语言和模型版本行为保持不变
- 自定义连接头与工具服务器可使用模型标识占位符,按当前聊天模型路由或记录
- 聊天与补全审计日志新增请求模型标识,不再完全依赖可能截断的请求正文
- Milvus 支持通过环境变量指定自签名或企业签发的 TLS 证书
open-webui v0.12.1:频道应用接入与文本对比
本次更新允许管理员将外部应用接入频道,使其可通过提及响应并支持回复、卡片、按钮和文件;同时加入模型语音形象、资料卡、修订对比及频道静音能力。使用频道自动化或维护提示词、技能文件的团队值得关注;官方说明未提供更多细节。
- 管理员可配置外部应用的 HTTPS 地址、请求权限、可用成员范围及连接状态
- 频道应用可通过提及发起回复,并展示卡片、按钮、链接或可下载的 Markdown 文件
- 标准语音通话可显示模型形象,并播放模型通过函数调用触发的动作
- 提示词、技能和系统提示词编辑界面新增并排对比与合并修订流程
open-webui v0.12.0:引入实时语音与双因素登录
本次更新加入实时语音通话、动画头像、强制双因素登录和共享聊天回复能力,扩展了语音交互与团队协作方式。部署实时语音或企业认证前需核对权限、模型与网络配置;所给官方说明未提供更多细节。
- 管理员可启用实时语音模式,由专用语音模型处理对话并把复杂任务交给聊天模型
- 模型可配置三维动画头像、语音动作和手势,并在说话时同步口型
- 管理员可要求所有用户配置验证器应用,并提供恢复码与管理员重置命令
- 共享聊天可从仅克隆改为允许参与者共同回复,并显示发言者与输入状态
COMPARISON PATH
继续对比同类方案
不要只看单页结论;沿同类用途继续比较能力边界、硬件门槛与维护状态。