Onyx(前称 Danswer)是面向组织内部知识的开源企业搜索和 AI 工作平台。它通过 40 多种连接器从 Confluence、Google Drive、Slack、Jira、Notion、SharePoint、GitHub、Salesforce、Zendesk 等来源持续同步内容,建立向量与关键词索引,再通过搜索、Chat、Agents、Deep Research、代码执行和 Actions 使用这些知识。与上传几个 PDF 的 RAG 工具相比,Onyx 的关键价值是连接器生命周期、检索和源权限,而不是聊天界面本身。
快速结论
如果员工找不到散落在多个 SaaS 中的制度、项目和客户知识,Onyx 是值得优先试点的开源方案。它比 AnythingLLM 更重连接器与企业权限,比 LibreChat 更重内部搜索。真正难点不在启动 Docker,而在为每个数据源设置最小权限、验证删除与权限变更能及时同步,并为索引、模型和后台 worker 规划容量。
核心功能
- 40+ 连接器:覆盖知识库、文件、聊天、工单、代码、CRM 与对象存储,支持计划同步和索引状态管理。
- 企业检索:Standard 模式提供向量与关键词索引、后台同步 worker、推理服务、Redis 与对象存储等完整 RAG 栈。
- Chat、Search 与 Agents:员工可搜索来源、对内部知识提问、建立自定义 agent,并启用 Deep Research、Web Search 和图像等能力。
- Actions:通过 MCP 或 OpenAPI 调用外部工具;代码解释器提供沙箱执行路径。
- 权限与身份:Business 有 Basic Auth、Google OAuth、RBAC、Permission Inheritance 和密钥加密;Enterprise 增加 OIDC/SAML SSO、私有部署与区域部署等能力。
- 多模型:可配置主流云模型、OpenAI 兼容服务、LiteLLM,也可接 Ollama、LM Studio 等本地推理。
适合人群
适合有多个知识系统、员工搜索成本高、需要源链接和访问控制的中大型组织,以及愿意运营检索平台的 IT/数据团队。高校、研发、支持和销售团队都能从跨源搜索获益。只想让个人上传资料聊天,AnythingLLM 更省事;要构建可控事务型客服,Rasa 更匹配;需要定制底层 RAG pipeline 可比较 LlamaIndex。
使用场景
员工可跨 Confluence、Slack 与 Jira 查找某项决策的上下文,支持团队可从手册与工单生成有来源的回答,研发可检索代码仓库与技术文档,管理者可用 Deep Research 汇总多源资料。Actions 还能调用业务系统,但搜索权限和写操作权限应分开设计,默认只读、逐步开放,并保留批准与审计。
价格与版本
| 版本 | 2026-07-15 官方价格 | 关键边界 |
|---|---|---|
| 开源自托管 | 软件免费 | Chat、Agents、Actions、Connectors、Deep Research 等核心能力;基础设施、模型和运维自付 |
| Onyx Business | 年付 $20/用户/月 | Cloud 团队版,含 40+ 连接器、RBAC、Permission Inheritance、开发 API、使用仪表板等 |
| Enterprise | 联系销售 | OIDC/SAML、On-Premise、指定区域、白标、定制集成、数据导出、专属支持与 SLA |
| Cloud 试用 | 2 周免费试用 | 官方文档说明无需信用卡,转正式方案前核对席位与合同 |
Onyx Lite 不是价格层,而是低于 1 GB 内存的轻量部署模式,只含聊天、工具、上传和 Projects,不含向量数据库、连接器后台 worker 或索引推理服务。要做企业搜索应使用 Standard 并按官方 resourcing 指南规划。
国内访问与使用体验
官网和产品入口是否稳定取决于企业网络、Cloud 区域和所选模型,needsVPN: false 不替代网络验收。自托管可选择本地模型或可用的兼容 API,但连接 Google、Slack 等境外数据源仍受各服务自身网络和地区政策影响。中文检索要测试分词、embedding、混合搜索权重和专业缩写;连接器数量多不等于每种源在中文数据上都无需调优。
优点
- 连接器覆盖广,适合持续同步而不是一次性上传文件。
- 企业搜索、Chat、Agents 和 Actions 共享同一知识底座。
- 开源自托管、官方 Cloud 和 Enterprise 私有部署路径齐全。
- Permission Inheritance、RBAC、SSO 与审计能力有明确商业升级路线。
不足
- Standard 包含索引、worker、推理、Redis、对象存储等组件,资源与运维复杂度高于聊天 UI。
- Business 按席位计费,大规模部署需算模型、连接器和索引成本。
- 某些高级身份、区域、支持和企业治理能力需 Enterprise。
- 连接器凭据通常能读取大量敏感内容;自托管方必须最小授权、加密密钥、监控同步失败、及时删除离职用户权限、备份索引与数据库,并审查查询日志及外部 LLM 数据流。
替代品对比
| 产品 | 更适合 | 相比 Onyx |
|---|---|---|
| AnythingLLM | 单机或小团队文档工作区 | 部署更轻,Onyx 的持续连接器与源权限更强 |
| RAGFlow | 复杂文档解析和 RAG 流程 | 文档处理更细,Onyx 更聚焦跨 SaaS 企业搜索 |
| LibreChat | 多模型聊天、Agents 与 MCP | 交互与 provider 选择更广,Onyx 的企业索引更完整 |
| Dify | 构建和发布 LLM 工作流应用 | 应用编排更强,Onyx 更适合作为全员知识入口 |
常见问题 FAQ
Onyx Lite 能同步 Confluence 和 Slack 吗?
不能按完整企业搜索来使用。官方说明 Lite 不包含向量数据库、后台 worker 或模型推理服务器;连接器同步与完整 RAG 应选择 Standard。
开源版是否包含连接器和 Agents?
官方部署文档说明自托管开源版包含 Chat、Agents、Actions、Connectors、Deep Research 等核心能力。具体企业身份和权限特性需对照版本矩阵。
Permission Inheritance 为什么重要?
企业搜索不能让用户看到源系统中无权访问的文档。权限继承把源 ACL 带入搜索结果,但管理员仍要验证每个连接器的支持范围、同步延迟和异常行为。
Onyx 可以使用本地模型吗?
可以,官方文档列出 Ollama、LM Studio 和自定义 OpenAI 兼容 provider。检索还涉及 embedding、reranker 或推理服务,应一起确认是否本地。
Cloud 的 $20 是否包含全部模型费用?
官方定价展示 Business 的席位费和“Access to All Major LLMs”,但具体用量、限制和合同条款可能变化。采购前应让销售明确模型额度、超额和数据处理区域,不能仅凭席位价估算总成本。
自托管是否自动保留源权限?
不会自动保证。需要正确配置支持权限同步的连接器、身份映射和更新任务,并测试新增、撤权、删除与离职场景;否则旧索引可能扩大可见范围。
总结
Onyx 的购买理由是让企业知识可搜、可引用且尽量遵循原权限,而不是又一个 ChatGPT 外壳。小规模可用开源 Standard 验证连接器和 ACL,追求省运维可选 Business,严格身份、区域和支持要求则进入 Enterprise 评估。