别在多个平台翻文档了!这个企业AI搜索一键聚合Notion+GitHub+Slack
项目介绍
在企业数字化转型的浪潮中,我们面临的最大痛点往往不是缺乏数据,而是数据“太散”。文档在 Confluence、代码在 GitHub、沟通在 Slack、日报在 Notion。当员工需要寻找某个历史问题的解决方案时,往往要在数个平台间反复横跳。
Onyx是一个专为企业设计的开源 AI 知识管理与搜索平台。简单来说,它就像是企业内部的“超级大脑”,通过 RAG(检索增强生成)技术,将分散在各处的碎片化信息聚集成一个统一的对话界面。

核心功能
-
海量连接器 (Connectors): Onyx 自带了 40 多种内置连接器。无论是传统的 Google Drive、OneDrive,还是技术人常用的 GitHub、GitLab、Jira,甚至是 Slack 的历史对话,都能实现分钟级的自动同步。 -
增强型检索 (Agentic RAG): 不同于简单的向量搜索,Onyx 采用了混合搜索(关键词 + 语义)技术,并引入了 AI Agent 自动对查询进行重写和优化,确保从海量杂乱文档中精准“捞”出答案。 -
企业级权限控制: 这是 Onyx 区别于普通 RAG 项目的核心竞争力。它能够同步源系统的权限配置(ACL),确保普通员工搜不到高管的私密文档。 -
多模态与深度研究: 支持多步骤研究模式,针对复杂问题(如“分析过去三个季度某产品的客户反馈趋势”),它会自动拆解任务并生成长篇分析报告。
使用方法
Onyx 对开发者非常友好,提供了极简的部署方式。对于想要快速验证效果的团队,推荐使用 Docker Compose。
1. 克隆仓库
git clone https://github.com/onyx-dot-app/onyx.git
cd onyx/deployment/docker_compose
2. 启动服务Onyx 提供了多个运行模式,如果是本地测试,可以使用 dev 配置:
docker compose -f docker-compose.dev.yml up -d
启动后,访问 http://localhost:3000 即可进入管理后台。
你只需在界面上配置一个 LLM API Key(如 OpenAI 或本地的 Ollama),并添加一个数据源(如上传几个 PDF 或接入一个 GitHub Repo),一个专属的 AI 知识库就搭建完成了。
优势对比
在开源 RAG 领域,Onyx 经常被拿来与 AnythingLLM 或 MaxKB 对比。以下是 Onyx 的核心胜出点:
|
|
|
|
|---|---|---|
| 连接器数量 | 40+ (工业级丰富度) |
|
| 权限同步 | 支持同步源系统 ACL |
|
| 搜索深度 | Agent 自动重写 + 二阶段重排 |
|
| 部署资源 | Lite 模式低至 1GB 内存 |
|
| 二次开发 | 前后端分离,API 覆盖率 100% |
|
总结
Onyx 不仅仅是一个“套壳”的聊天机器人,它是一套完整的企业知识治理方案。它解决了 AI 落地企业最核心的三个问题:数据从哪来(Connectors)、回答准不准(Agentic RAG)以及数据安不安全(Auth/ACL)。
如果你所在的团队正受困于“文档浩如烟海,却半天找不到一个答案”,或者公司出于隐私考虑无法使用公有云知识库,那么 Onyx 绝对是目前最值得尝试的开源选择。
项目地址: https://github.com/onyx-dot-app/onyx
这个公众号发布过的历史 开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:AI牛马自救指南 ,后台对话聊天就行。
夜雨聆风