星标数:158549★ Fork数:23054 open-webui:支持 Ollama 的自托管 AI 界面
Open WebUI 是一个可扩展、易用、可自托管的 AI 平台,完全为离线运行而构建,致力于成为「a home for AI」(AI 的家园)。它支持通过 Ollama 连接本地模型,也可以使用 OpenAI 兼容的 API 接入本地或云端模型。

项目提供官方文档站点,涵盖配置、使用、故障排除与更新指南,并支持 Python、Docker 以及 macOS、Windows、Linux 桌面应用等多种安装方式。
此外,Open WebUI 还围绕自身构建了生态组件,例如终端动作层、知识库同步工具和浏览器远程计算机等。
主要特点
- 可扩展、易用、可自托管,完全支持离线运行
- 通过 Ollama 连接本地模型,或使用 OpenAI 兼容 API 接入本地与云端模型
- 提供多种 Docker 镜像标签,包括
:main、:slim、:cuda、:ollama、:dev - 提供原生桌面应用,支持 macOS、Windows 和 Linux
- 拥有生态组件:Open Terminal(代理动作层)、Knowledge Base Sync(知识库增量同步)、Open WebUI Computer(浏览器中的计算机)
- 支持多语言 README,提供文档、路线图、故障排除与更新指南
安装(Python)
# With uv installed (macOS/Linux)
DATA_DIR=~/.open-webui uvx --python 3.12 open-webui@latest serve
# Or install and run with pip (Python 3.12)
pip install open-webui
open-webui serve
然后打开 http://localhost:8080。
安装(Docker)
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
然后打开 http://localhost:3000。可按需在镜像名前添加以下选项:
-e OLLAMA_BASE_URL=http://your-ollama-server:11434 # 连接其他服务器上的 Ollama
-e OPENAI_API_KEY=your_secret_key # 设置 OpenAI API key
-e HF_HUB_OFFLINE=1 # 禁用 Hugging Face 模型下载以离线使用
--gpus all # 为 :cuda 或 :ollama 启用 Nvidia GPU 访问
📊 本项目 GitHub 星标数:158549。最后更新:2026-11-08,发布:2026-11-08。项目地址:https://github.com/open-webui/open-webui
