onyx-dot-app/onyxView GitHub Homepage for Latest Official Releases
开源企业级AI搜索与智能助手平台,连接团队知识库,提供ChatGPT式的企业内部知识问答服务
NOASSERTIONPythononyxonyx-dot-app 13.4k Last Updated: September 01, 2025
Onyx项目详细介绍
项目概述
Onyx(原名Danswer)是一个开源的生成式AI企业搜索平台,为团队提供连接公司文档、应用和人员的AI平台。它提供功能丰富的聊天界面,可以连接任何您选择的大语言模型(LLM)。
简单来说,Onyx就像是一个拥有访问团队独特知识权限的ChatGPT。
核心特性
1. 智能搜索与问答
- 深度研究功能:能够对团队知识进行深入研究和分析
- 安全AI聊天:提供安全的AI聊天界面,支持任何LLM
- 个性化搜索:根据用户需求提供个性化的搜索体验
2. 广泛的数据源连接
支持40+连接器,保持知识和访问控制同步,包括:
办公协作工具
- Google Drive
- Microsoft Sharepoint
- Dropbox
- Local Files
沟通平台
- Slack
- Microsoft Teams
- Gmail
项目管理
- Confluence
- Jira
- Github
客户关系管理
- Salesforce
- Zendesk
- Gong
其他
- Websites
- 更多连接器...
3. 自定义AI智能体
创建具有独特提示、知识和操作能力的自定义AI智能体。
4. 灵活的部署选项
Onyx可以安全地部署在任何地方和任何规模 - 在笔记本电脑上、本地部署或云端。
部署方式:
- 本地部署:使用单个
docker compose
命令即可运行 - 云端部署:支持Kubernetes高可用性/可扩展部署
- 笔记本电脑:甚至可以在笔记本电脑上本地运行
高级功能
安全性特性
- SSO支持:OIDC/SAML/OAuth2
- RBAC:基于角色的访问控制
- 凭证加密:确保数据安全
知识管理
- 文档集管理:支持文档集的创建和管理
- 查询历史:记录和分析查询历史
- 使用分析:提供详细的使用情况分析
技术创新
- 自定义深度学习模型:用于索引和推理时间
- 新的信息检索方法:StructRAG、LightGraphRAG等
- 代码搜索:支持代码库搜索
- SQL和结构化查询语言:支持结构化数据查询
产品版本
社区版(CE)
- 许可证:MIT Expat许可证
- 功能:基础功能免费使用
- 部署:遵循部署指南即可
企业版(EE)
- 目标用户:大型组织
- 额外功能:提供企业级特性
技术架构
支持的规模
- 用户规模:经测试可支持数万用户
- 文档规模:支持数亿份文档
- 高可用性:通过Docker或Kubernetes实现
核心技术
- 检索增强生成(RAG):结合搜索和生成能力
- 向量搜索:高效的语义搜索
- 多模态支持:支持文本、图像等多种数据类型
使用场景
企业知识管理
- 快速查找公司文档和信息
- 跨部门知识共享
- 新员工培训和知识传承
团队协作
- 实时获取项目相关信息
- 自动总结会议记录和文档
- 智能推荐相关资源
研发支持
- 代码库搜索和分析
- 技术文档查询
- 专家定位和建议
快速开始
云端试用
访问 Onyx Cloud 免费试用。
本地部署
# 使用Docker Compose一键部署
docker compose up
详细文档
查看 官方文档 获取完整的部署和使用指南。
总结
Onyx是一个开源的AI企业搜索平台,帮助团队在所有公司数据中查找信息。它通过强大的AI能力和广泛的数据源连接,为企业提供了一个智能的知识管理和搜索解决方案,真正实现了"拥有团队独特知识的ChatGPT"的愿景。