RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

Open WebUI

open-webui/open-webuiAI 已审核

用途

Open WebUI 是一个安装在自己电脑或服务器上、然后在浏览器里打开的聊天界面。它可以连接通过 Ollama 在本地运行的模型,也可以连接任何兼容 OpenAI 的服务,因此你的对话和上传的文档都保留在运行它的这台机器上。除了聊天功能,它还有文档搜索、网页搜索、笔记、日历、语音通话、图像生成和带权限管理的用户账户。你可以用 Python(pip)或 Docker 的一条命令完成安装,但仍然需要本地模型或 API 密钥才能获得回答。

安装难易度

C · 需要安装 1–2 个工具 · Windows

  • Windows C
  • macOS C
  • Linux C

没有安装程序:三个系统上都要先安装 Python 3.12,运行 `pip install open-webui`,再运行 `open-webui serve`,或者使用 README 给出的一行 Docker 命令。之后在浏览器里打开 http://localhost:8080,创建第一个账户,再连接 Ollama 或粘贴 API 密钥。

GitHub 数据

星标
157,4072026年10月31日
下载量
—所有发布版本
增长
+5505 天内新增星标

星标变化

156,800157,000157,200157,400157,600 10月26日10月27日10月28日10月29日10月30日10月31日 156,800157,000157,200157,400157,600 10月26日10月29日

事实

可运行于
Windows, macOS, Linux
需要安装
Python, Docker
从源码编译需要
Python, Node.js, Docker
磁盘空间
250 MB–950 MB · 估算
账号或密钥
OpenAI
费用
免费增值 · 自己安装和运行是免费的。该项目还出售企业版方案,许可证规定用户数低于50人时才能更改或移除"Open WebUI"品牌标识,否则需要购买企业许可证。你连接的任何付费AI服务都会单独计费。
许可证
BSD-3-Clause (宽松型)
最近更新
2026年10月29日

风险信号 (6)

  • 注意许可证禁止移除品牌标识

    LICENSE 文件并不是普通的 BSD:第 4 条规定被许可人 "are strictly prohibited from altering, removing, obscuring, or replacing any 'Open WebUI' branding",除非是 30 天内最多 "fifty (50)" 名用户的部署、取得书面许可,或持有企业许可证。GitHub 将该许可证显示为 NOASSERTION,pyproject.toml 将其归类为 "License :: Other/Proprietary License"。

    AI 审核

  • 注意示例中的网络默认设置过于宽松

    .env.example 自带 `CORS_ALLOW_ORIGIN='*'` 和 `FORWARDED_ALLOW_IPS='*'`,文件自己的警告是:"WARNING: * trusts forwarded headers from every connection. Use only behind a trusted proxy"。如果你按示例设置原样把它放到公开的互联网上,这条警告就适用于你。

    AI 审核

  • 注意插件会安装自己的代码

    .env.example 描述了一个 "Master switch for internal Tools/Functions and external OpenAPI/MCP/Open Terminal plugins",默认 `ENABLE_PLUGINS=true`,而 `ENABLE_TOOLS` 控制 "workspace Tools and their dependency installation"。因此,你从社区添加的工具可能会在你的电脑上引入并运行额外的代码。

    AI 审核

  • 注意可选的 AI 终端访问

    README:Open Terminal "Give your agents a terminal and filesystem to carry out multi-step tasks. Let them analyze data, run scripts, fix errors"。这个配套组件是可选的,但一旦连接,AI 就可以在运行它的机器上执行命令。

    AI 审核

  • 信息需要签署贡献者协议

    LICENSE:"By contributing to this project, you agree to the project's Contributor License Agreement",仓库中有 CONTRIBUTOR_LICENSE_AGREEMENT 文件,以及记录早期代码曾使用不同条款的 LICENSE_HISTORY。

    AI 审核

  • 信息自带设置中已关闭遥测

    .env.example 和 Dockerfile 都设置了 `SCARF_NO_ANALYTICS=true`、`DO_NOT_TRACK=true` 和 `ANONYMIZED_TELEMETRY=false`,并且 Dockerfile 会向内置向量数据库的遥测文件写入一个全零的标识。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • 它是否真的能在各个系统上安装并运行,因为 Radar 没有实际运行过它
  • 真实的磁盘占用,首次使用时下载语音和文档搜索模型后会大幅增加(Dockerfile 会拉取 Whisper 和 sentence-transformers 模型)
  • 安装后社区提供的 Tool、Function 或 MCP 服务器会做什么,以及它们会额外引入哪些软件包
  • 真实的每月费用,这取决于你连接的AI服务、网页搜索或存储提供商
  • 你的安装是否最终可以从互联网访问,这取决于你如何配置 Docker、端口和任何代理

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。