Omni 是一個企業級的 AI 代理平台。
連接您公司的應用程式,建立統一的企業知識上下文層,並部署能夠跨組織搜尋、推理和執行任務的代理。
Omni 是一個可在內部部署的企業級 AI 代理平台。
它連接 Google Drive、Gmail、Slack、Confluence、Jira、HubSpot 和內部檔案系統等工具,索引您公司的知識,並為代理提供回答問題、分析資訊和協助員工完成工作所需的上下文。
與其將每個代理直接連接到每個業務系統,不如讓 Omni 為企業 AI 提供一個共享的上下文和工具層。
Omni 使用 Postgres (ParadeDB) 作為 BM25 全文檢索、pgvector 語義檢索和應用程式資料的核心資料層。
無需 Elasticsearch。無需專用的向量資料庫。只需一個資料庫進行調整、備份、監控和操作。
核心服務採用 Rust 編寫,負責搜尋、索引和連接器協調;Python 負責 AI 和 LLM 協調;SvelteKit 則用於 Web 前端。每個連接器都作為獨立的輕量級容器運行,允許整合使用不同的語言和依賴項,而不會影響系統的其他部分。
代理運行時可以在隔離的 Docker 網路中的沙盒容器內執行程式碼,無法存取內部服務或網際網路。它使用 Landlock 檔案系統限制、資源限制和唯讀根檔案系統。
更多詳細資訊請參閱完整的架構文件。
Omni 可以完全部署在您自己的基礎設施上。請參閱我們的部署指南:
使用連接器 SDK 建立您自己的 Omni 整合。
請參閱 CONTRIBUTING.md 以了解開發設定和指南。
如果您使用 Claude Code,此儲存庫包含一個有助於建構連接器的技能。執行 /build-connector <服務名稱> (例如:/build-connector Asana)。