onyx-dot-app/onyx
GitHub: onyx-dot-app/onyx
功能完善的企业级开源 AI 聊天平台,支持全 LLM 兼容、RAG 知识检索、40+ 应用连接器及企业级安全特性,适合自托管部署。
Stars: 19966 | Forks: 2680
开源 AI 平台
**[Onyx](https://www.onyx.app/?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme)** 是一个功能丰富、可自托管的 Chat UI,兼容任何 LLM。它易于部署,并且可以在完全隔离的环境中运行。 Onyx 拥有丰富的进阶功能,例如 Agents、Web Search、RAG、MCP、Deep Research、连接 40+ 个知识源的 Connectors 等等。  ## ⭐ 功能特性 - **🤖 Custom Agents:** 构建具有独特指令、知识和 actions 的 AI Agents。 - **🌍 Web Search:** 使用 Google PSE、Exa 和 Serper 浏览网页,以及内置爬虫或 Firecrawl。 - **🔍 RAG:** 针对上传的文件和从 connectors 获取的文档,提供一流的混合搜索 + 知识图谱功能。 - **🔄 Connectors:** 从 40 多个应用程序中获取知识、元数据和访问信息。 - **🔬 Deep Research:** 通过 Agent 多步搜索获得深入答案。 - **▶️ Actions & MCP:** 赋予 AI Agents 与外部系统交互的能力。 - **💻 Code Interpreter:** 执行代码以分析数据、渲染图表和创建文件。 - **🎨 Image Generation:** 根据用户提示生成图像。 - **👥 Collaboration:** 对话分享、反馈收集、用户管理、使用分析等。 Onyx 兼容所有 LLM(如 OpenAI、Anthropic、Gemini 等)以及自托管 LLM(如 Ollama、vLLM 等)。 欲了解更多功能详情,请查看我们的[文档](https://docs.onyx.app/welcome?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme)! ## 🚀 部署 Onyx 支持 Docker、Kubernetes、Terraform 部署,并提供主要云服务商的指南。 请参阅以下指南: - [Docker](https://docs.onyx.app/deployment/local/docker?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme) 或 [Quickstart](https://docs.onyx.app/deployment/getting_started/quickstart?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme)(适合大多数用户) - [Kubernetes](https://docs.onyx.app/deployment/local/kubernetes?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme)(适合大型团队) - [Terraform](https://docs.onyx.app/deployment/local/terraform?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme)(适合已在使用的团队 Terraform) - 云服务商特定指南(特别适合使用 [AWS EKS](https://docs.onyx.app/deployment/cloud/aws/eks?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme)、[Azure VMs](https://docs.onyx.app/deployment/cloud/azure?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme) 等的情况) ## 🔍 其他显著优势 Onyx 专为各种规模的团队构建,从个人用户到全球最大的企业。 - **Enterprise Search**:远超简单的 RAG,Onyx 拥有定制的索引和检索功能,在扩展到数千万文档时仍保持高性能和准确性。 - **Security**:SSO (OIDC/SAML/OAuth2)、RBAC、凭证加密等。 - **Management UI**:不同的用户角色,例如 basic、curator 和 admin。 - **Document Permissioning**:在 RAG 用例中镜像外部应用的用户访问权限。 ## 🚧 路线图 要查看正在进行和即将推出的项目,请查看我们的[路线图](https://github.com/orgs/onyx-dot-app/projects/2)! ## 📚 许可证 Onyx 有两个版本: - Onyx Community Edition (CE) 根据 MIT 许可证免费提供。 - Onyx Enterprise Edition (EE) 包含主要对大型组织有用的额外功能。 有关功能详情,请查看[我们的网站](https://www.onyx.app/pricing?utm_source=onyx_repo&utm_medium=github&utm_campaign=readme)。 ## 👪 社区 加入我们在 **[Discord](https://discord.gg/TDJ59cGV2X)** 的开源社区! ## 💡 贡献 想要贡献?请查看 [Contribution Guide](CONTRIBUTING.md) 了解更多详情。标签:AI平台, Chat UI, Deep Research, DLL 劫持, Docker, LLM, MCP, Python, RAG, Ruby, Unmanaged PE, Web Search, 人工智能, 企业级AI, 内网部署, 向量数据库, 大语言模型, 子域名突变, 安全防御评估, 开源, 数据连接器, 无后门, 检索增强生成, 模型上下文协议, 测试用例, 深度研究, 生产力工具, 用户模式Hook绕过, 知识库, 知识管理, 离线环境, 网络安全, 联网搜索, 自托管, 请求拦截, 逆向工具, 隐私保护
