The Postgres-based alternative to Onyx

Put AI agents to work on company data with permission inheritance in the open-source core, standalone connector SDKs, and a leaner Postgres-based stack for self-hosted teams.

Permission-aware search and agents

Omni

Core OSS feature

Onyx

Paid feature; not included in the free OSS edition

Workplace connectors

Omni

20+ connectors; permissions are baked into OSS connector implementations

Onyx

40+ prebuilt connectors; source permission sync is paid, not OSS

Custom connectors and extensibility

Omni

Standalone SDK connectors in Python, TypeScript, or Rust; source is open

Onyx

In-repo Python connector classes registered in backend and frontend code

Deployment model

Omni

Self-hosted today; hosted cloud coming soon

Onyx

Self-hosted and hosted cloud available today

Operational complexity

Omni

Lower full-stack resource floor: 4 cores / 8 GB RAM

Onyx

Lite is limited; Standard preferred: 8+ vCPU / 16+ GB RAM

AI agents and workflows

Omni

Agents with code execution; dedicated deep research mode coming soon

Onyx

Deep research, code interpreter, knowledge graphs

Model and inference control

Omni

OpenAI-compatible (hosted + local)

Onyx

Hosted providers, Ollama, LM Studio, LiteLLM Proxy

Search and retrieval architecture

Omni

Postgres-first retrieval; fewer moving parts

Onyx

Standard mode uses separate search/index services

Admin and security controls

Omni

SSO in Business; SCIM and audit logs in Enterprise

Onyx

Google OAuth in Business; OIDC/SAML and SCIM in Enterprise

Open source and source-code control

Omni

Apache 2.0 core

Onyx

MIT core

Pricing and procurement

Omni

$0 self-host · $10/user/mo Business

Onyx

$0 self-host · $20/user/mo Cloud, billed annually

Where Omni stands out

6 reasons teams choose Omni

01

Permission inheritance in the OSS core

AI agents are only useful on company data if they respect the same access model as the source system. Omni treats inherited permissions as a core open-source feature: permissions are baked into the OSS connector implementations, and connectors can emit document ACLs and group membership changes directly through the SDK protocol. In Onyx, comparable source permission sync is a paid feature, not part of the free OSS edition.

  • Document permissions are part of the open connector event model
  • Group membership sync is available to OSS connector authors
  • Security review can inspect the permission pipeline directly
02

Postgres-based operations

Omni starts from Postgres and pgvector, which keeps the default deployment smaller and easier to reason about. The same database handles application data and retrieval for the common self-hosted path, so teams can monitor, back up, tune, and upgrade one familiar system before introducing specialized infrastructure. For teams without a dedicated platform group, fewer moving parts matter.

  • Postgres-first architecture reduces infrastructure sprawl
  • Lower CPU and RAM floor for small self-hosted deployments
  • One familiar default database to operate, back up, monitor, and tune
03

Connectors built for extension

Omni supports 20+ connectors across Google Workspace, Microsoft 365, knowledge bases, collaboration tools, and project management systems. More importantly, the connector model is designed for teams to extend: standalone SDK connectors can be written in Python, TypeScript, or Rust, self-register by manifest, and expose sync, actions, OAuth, search operators, and MCP tools without merging code into the core app.

  • Build connectors as standalone services instead of monolith patches
  • Expose both indexed data and agent actions from the same connector contract
  • Use MCP to turn existing tool servers into Omni connector capabilities
04

Licensing you can read in one sitting

Omni's Community edition is cleanly Apache 2.0 in one tree, and the Enterprise image is a single license away. If you are redistributing, embedding, or modifying the product, the boundary is plain: the OSS core is open, and commercial features ship in the licensed image. That keeps legal review straightforward for teams that want to build on top of the product.

  • Community edition: one tree, Apache 2.0, no carve-outs
  • Enterprise image: single commercial license, clear scope
  • No ambiguity about what can be redistributed
05

Transparent self-hosted pricing

Omni's Business tier is $10/user/month billed annually, SSO included, self-hosted, and published publicly. The Community edition is free forever. Teams can start with OSS, upgrade when they need commercial features, and understand the cost before they talk to anyone. That makes pilots and security reviews easier to plan.

  • Omni Business: $10/user/mo annual, SSO included, self-hosted
  • Omni Community: $0, no seat minimum
  • Enterprise controls can be added without changing the deployment model
06

Built to be extended around your workflows

Omni is open source software your team can adapt around internal tools, proprietary systems, and company-specific workflows. Build custom connectors, adjust retrieval behavior, inspect permission handling, and shape the product around the way your organization actually works. The goal is not just to search company data; it is to put AI agents to work on it.