可自托管的 AI 聊天界面,支持 Ollama 与 OpenAI 兼容 API,内置 RAG、插件和多用户权限管理。
- Star
- 32,605
- Fork
- 4,583
- 未关闭 Issue
- 591
- 最近提交
- 7小时前
这是什么?
Onyx 是面向团队和 AI 智能体的知识与上下文层。它连接多种业务应用,将文档及其元数据、权限一并采集并建立索引,使内部知识可以被快速检索和用于回答问题。用户可以通过对话界面提问,平台支持基于 RAG 的搜索、深度研究报告、拥有特定知识范围和指令的自定义智能体,并可通过 MCP 在外部应用中执行操作。
部署上可以在完全隔离的环境中运行,文档索引、数据库和处理过程都在自有服务内完成。嵌入模型和大模型服务既可以自托管(如 Ollama、vLLM、LiteLLM),也可以使用商业服务(如 OpenAI、Anthropic、Gemini)。此外还包含网页搜索集成、安全代码沙箱、文档与图片等产物生成以及语音模式。
访问方式包括网页和桌面应用、Slack 与 Discord 机器人、面向 Claude Code 等客户端的 MCP 服务器、Chrome 扩展以及可嵌入的组件。支持 Docker、Kubernetes 和 Helm 部署;轻量的 Lite 模式内存占用低于 1GB,可用于对话和智能体,但不支持文档索引。
核心功能
- 01结合混合索引与检索优化智能体的 Agentic RAG 搜索
- 02多步骤深度研究流程,生成详细报告
- 03可配置知识范围、指令和操作能力的自定义智能体
- 04支持 Serper、Google PSE、Brave、SearXNG 等网页搜索
- 05通过外部操作与 MCP 完成端到端任务
- 06企业功能包括 SSO、基于角色的权限控制和查询历史
适用场景
- 为团队提供统一的对话界面,跨内部工具和文档进行搜索
- 构建只基于特定企业知识回答问题的 AI 智能体
- 在离线或敏感环境中部署私有化的 AI 助手
- 在 Slack 或 Discord 中基于组织知识直接获取答案
快速上手
- 1
运行 README 中的官方一键安装脚本
- 2
或者无需部署,免费试用 Onyx Cloud
使用前须知
- 标准部署包含索引、后台工作进程、推理服务器、Redis 和 MinIO 等多个组件,自托管需要投入一定精力。
- Lite 模式更轻量,但无法为文档建立索引。
- 企业版(EE)功能采用与 MIT 许可的社区版(CE)不同的商业许可。
标签
常见问题
- onyx 是什么?
- 可自托管的 AI 对话与知识平台,连接 50 多种应用并索引其中的数据,兼容多数大模型服务。 Onyx 是面向团队和 AI 智能体的知识与上下文层。它连接多种业务应用,将文档及其元数据、权限一并采集并建立索引,使内部知识可以被快速检索和用于回答问题。用户可以通过对话界面提问,平台支持基于 RAG 的搜索、深度研究报告、拥有特定知识范围和指令的自定义智能体,并可通过 MCP 在外部应用中执行操作。
- onyx 可以免费使用吗?用的什么许可证?
- onyx 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- onyx 还在维护吗?
- 活跃维护中。onyx 最近一次提交是在 2026年10月20日。
- onyx 适合用来做什么?
- 为团队提供统一的对话界面,跨内部工具和文档进行搜索 构建只基于特定企业知识回答问题的 AI 智能体 在离线或敏感环境中部署私有化的 AI 助手 在 Slack 或 Discord 中基于组织知识直接获取答案
- onyx 怎么安装和运行?
- 运行 README 中的官方一键安装脚本 或者无需部署,免费试用 Onyx Cloud
- 在哪里获取 onyx?
- 源代码和安装说明在 GitHub 上:https://github.com/onyx-dot-app/onyx
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
15.6万2.3万PythonOther更新于 23小时前
面向 LLM 与 AI Agent 的记忆操作系统,统一管理长期记忆的存储、检索与编辑。
1.2万1300TypeScriptApache-2.0更新于 6小时前
用于构建、测试和部署 AI 智能体与工作流的可视化平台,可通过 API 或 MCP 服务器对外调用。
15.6万1万PythonMIT更新于 5小时前
为编码智能体提供跨会话的持久记忆,自动记录会话活动并用 AI 压缩,再把相关上下文注入后续会话。
10.2万8950TypeScriptApache-2.0更新于 23小时前
自托管的 OpenAI 兼容 AI 引擎,可在任意硬件(含纯 CPU)上运行大模型、视觉、语音、图像和视频模型。
5万4507GoMIT更新于 昨天