The open agent stack for enterprise - connect any AI model to internal apps and data
The open agent stack for enterprise - connect any AI model to internal apps and data
Omni is an open-source, self-hosted AI agent for company-wide work.
It connects to tools like Google Drive, Gmail, Slack, Confluence, Jira, HubSpot, and internal file systems. Employees can ask Omni to investigate an issue, prepare an update, analyze company data, find information, or carry out supported actions across these systems from one conversation.
Omni brings the agent runtime, company context, tool access, model support, and source permissions into one system your team can deploy and operate.
Omni uses Postgres (ParadeDB) as the core data layer for BM25 full-text search, pgvector semantic search, and application data.
No Elasticsearch. No dedicated vector database. One database to tune, backup, monitor, and operate.
Core services are written in Rust for search, indexing, and connector orchestration; Python for the agent runtime and model orchestration; and SvelteKit for the web frontend. Each connector runs as its own lightweight container, allowing integrations to use different languages and dependencies without affecting the rest of the system.
The agent runtime can execute code in a sandboxed container on an isolated Docker network, with no access to internal services or the internet. It uses Landlock filesystem restrictions, resource limits, and a read-only root filesystem.
See the full architecture documentation for more details.
Omni can be deployed entirely on your own infra. See our deployment guides:
Google Drive
Gmail
Google Chat
SharePoint
OneDrive
Outlook & Calendar
Teams
Confluence
Notion
Nextcloud
Paperless-ngx
Web
Local Files
Slack
Fireflies
IMAP
Jira
GitHub
ClickUp
Linear
HubSpot
Google Ads
DarwinboxUse the Connector SDK to build your own integrations with Omni.
See CONTRIBUTING.md for development setup and guidelines.
If you use Claude Code, this repo includes a skill to help build connectors. Run /build-connector (e.g., /build-connector Asana).
Apache License 2.0. See LICENSE for details.
No open issues yet, or sync has not completed.