一、项目定位

Open WebUI 是一个自托管的浏览器 AI 界面,可连接本机 Ollama 和多种 OpenAI 兼容服务,并提供知识库、RAG、工具调用、多模型对话与用户管理。

二、新手能做什么

新手可以先把多个模型入口集中到一个界面,再尝试上传文档问答、比较不同模型输出,并按需加入工具或多人使用能力。

三、推荐上手路线

最省事的体验路线是先准备 Docker 与 Ollama,再按仓库当前 Docker 快速开始启动。务必保留 /app/backend/data 数据卷,然后在浏览器完成首个管理员账号初始化。

四、环境与成本

推荐使用 Docker;若选择 Python 安装,仓库当前说明要求 Python 3.11。本地模型的速度和内存占用取决于模型大小与电脑硬件。

五、适用人群

适合已经使用 Ollama,或手中有一个及以上模型 API 账号,希望统一聊天入口的人。

六、局限与风险

它比普通桌面聊天客户端更复杂,需要持续处理升级、备份、账号和存储。仓库目前包含多种许可证与品牌保留条件,再分发前应阅读 LICENSE 和 LICENSE_HISTORY。 不要把服务端口直接暴露到公网;应配置认证、TLS、备份和受限网络。连接云端模型时,提示词或文件仍会发送给相应 Provider,因此“自托管”不等于所有请求都离线。

七、项目与许可

仓库内容按 Open WebUI License and historical component licenses 提供,具体以项目当前 LICENSE 为准。项目地址:https://github.com/open-webui/open-webui