跳到正文
发现
Onyx:开源自托管 AI 知识检索平台
网站 / Web 应用AI 应用

Onyx:开源自托管 AI 知识检索平台

为团队接入内部应用知识、支持任意 LLM 的自托管 AI 对话与搜索平台。

admin
发布于 2026-10-28 · 更新于 2026-11-01
浏览
4
访问
0
下载
0
版本
v5.0.3
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Onyx 是一个开源的 AI 平台,定位为团队与 AI Agent 的「知识与上下文层」。它连接你正在使用的应用,从 50+ 数据源中索引并呈现知识,同时通过灵活的自托管部署保护数据主权。相比基于 MCP 的即时搜索或无索引方案,Onyx 用自己的内部知识表示快速取回上下文,只保留最相关的原始文档,从而在延迟和成本上更可控。

主要功能

  • Agentic RAG:基于混合索引与面向信息检索调优的 Agent 框架,提供搜索与回答质量。
  • Deep Research:通过多步研究流程生成深入报告。
  • 自定义 Agent:为 Agent 指定知识子集、自定义指令,并可执行操作。
  • 联网搜索:支持 Serper、Google PSE、Brave、SearXNG 等,内置爬虫并支持 Firecrawl/Exa。
  • 外部动作与 MCP:让 Agent 在外部应用中执行操作,端到端完成任务。
  • 安全沙箱:在沙箱中运行代码、处理中间产物。
  • Artifacts:生成文档、图形等可下载产物。
  • 语音模式:支持语音转文字与文字转语音交互。
  • 多 LLM 支持:兼容 Ollama、LiteLLM、vLLM 等自托管模型,以及 Anthropic、OpenAI、Gemini 等商业模型。

安装与使用

官方提供一条命令的部署方式:

curl -fsSL https://onyx.app/install_onyx.sh | bash

也可以按文档使用 Docker、Kubernetes、Helm/Terraform 部署,或参考主流云厂商的指南。部署分为两种模式:

  • Standard:完整功能,包含向量 + 关键词索引、后台同步任务的容器、模型推理服务,以及 Redis、MinIO 等大规模性能组件。
  • Lite:轻量 AI Chat UI,内存占用低于 1GB,但无法索引文档,适合快速试用界面或只需要聊天与 Agent 的团队。

除 Web 与桌面端外,还可以通过 Slack / Discord 机器人、MCP server、Chrome 扩展和可嵌入 Widget 使用 Onyx,权限控制保持一致。

注意事项

Onyx 是可 air-gap 的自托管部署,索引、数据库与处理都在你自己的服务内完成,也可以选择本地运行的 embedding 模型和 LLM。

项目分为两个版本:Community Edition(CE)以 MIT 许可证免费提供 RAG、AI Chat、Agents、Actions 等核心功能;Enterprise Edition(EE)包含更多面向大型组织的功能,如 SSO(Google OAuth / OIDC / SAML)、SCIM、RBAC、使用分析、查询审计、自定义代码与白标定制。


本作品整理自 GitHub 开源项目 onyx-dot-app/onyx,原作者 @onyx-dot-app。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v5.0.3当前版本

    See the assets to download this version and install. ## What's Changed * fix(web): Document Access keeps a picked option when the field remounts (release v5.0) by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/16801 * fix(web): lock the connector create form only without an account (release v5.0) by @evan-onyx in https://github.com/onyx-dot-app/onyx/pull/16802 * chore(deps): bump msgpack, authlib, dnspython and tornado for Dependabot alerts (#16891) to release v5.0 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/16955 * perf(file processing): throttle garbage collection by time instead of skipping it (#16973) to release v5.0 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/16982 * fix(model-selector): two picker menus that close on pick and never move while open (#16961) to release v5.0 by @onyx-cherry-pick[bot] in https://github.com/onyx-dot-app/onyx/pull/16991 **Full Changelog**: https://github.com/onyx-dot-app/onyx/c

  2. v5.0.1

    v5.0.1 修复重建索引时 RECLAIMED 状态的存储方式,以兼容旧版 reclaim_status 列。

评论