Open WebUI & Onyx
最后更新时间:2026年5月
Onyx(前身是 Danswer)专注于解决一个具体而又极其关键的痛点:将 AI 与您组织内部的知识资产(散落在 Slack, Google Drive, Confluence, Jira, GitHub 以及数十种其他工具中)相连接,并实现权限感知的精准检索。如果您的团队知识资产分布在 40+ 种不同的工具中,且您需要 AI 进行跨渠道搜索的同时,严谨地遵循访问权限控制,那么这正是 Onyx 施展拳脚的绝佳场景。
GitHub · 源码可用(MIT 核心 + ee/ 目录下的 Onyx Enterprise License 企业许可证) · 自托管条款
Onyx 的优势
- 40+ 企业级连接器,原生集成 Slack, Google Drive, Confluence, Jira, GitHub, Notion 等
- 自动同步,让连接的源数据保持最新,无需人工重新导入
- 权限感知检索,在返回搜索结果时,严谨遵循源系统的访问控制权限
- 企业级搜索,专为检索您组织内部的各种异构知识而量身定制
- 多渠道接入,支持 通过 Web 应用、Slack 机器人、Discord 机器人、Chrome 浏览器扩展以及 CLI 命令行访问
- 托管云方案,为不想折腾自托管的团队提供开箱即用服务
- 带 Action 功能的自定义 Agent,可构建能跨所连工具执行任务的 AI 助手
- 活跃的开发,版本发布频繁且对社区诉求响应极快
Open WebUI 的优势
- 全功能 AI 平台,集成 Chat、Notes、Channels、Automations、Open Terminal、语音/视频通话以及图像生成
- 支持任意部署,可部署在您自己的基础设施上,如果需要,完全支持物理隔离(air-gapped)环境
- 免费社区版,支持无限用户,内置 SSO/OIDC/LDAP、RBAC 以及 SCIM 2.0
- 任何模型、任何提供商,包括 Ollama, OpenAI, Anthropic, Google, Azure, Bedrock 以及任何兼容 OpenAI 的 API
- 知识库与 RAG,提供 9 种向量数据库、5 种提取引擎,支持结合 cross-encoder 重排的 BM25 + 向量混合检索
- Python 扩展性,支持自定义工具、MCP 服务器、OpenAPI 集成、Pipelines 以及社区市场
一览
| Open WebUI | Onyx | |
|---|---|---|
| 核心定位 | 通用 AI 平台 | 企业级搜索与知识发现 |
| 知识库实现 | 文档上传、知识库、9 种向量数据库、5 种提取引擎 | 40+ 企业连接器,支持自动同步 |
| 权限管控 | RBAC、用户组、单资源级访问控制 | 对源系统完全透明的权限感知检索 |
| 多提供商 | 任意兼容 OpenAI 的 API + Ollama | 支持多个大语言模型提供商 |
| 扩展性 | Python 工具、MCP、OpenAPI、Pipelines | 专注于连接器和搜索生态 |
| 协作功能 | Channels、Notes、共享对话 | AI 驱动的检索与问答 |
| 许可证 | Open WebUI License | 源码可用 (MIT 核心 + ee/ 目录受 Onyx Enterprise 许可证约束);参阅 自托管条款 |
| 价格 | 免费社区版;提供 Enterprise 方案 | 免费(自托管社区版)、Cloud 以及 Enterprise 方案 |