Omni vs Cloudflare OS: workplace AI on your infrastructure

To use Cloudflare's production setup, you need a Cloudflare account with a paid Workers plan. You can try Cloudflare OS locally without an account. Hosting it elsewhere in production means building and maintaining the hosting setup yourself. Omni gives teams a self-hosted agent that can search across company systems, analyze information, and take action. It keeps workplace knowledge up to date, respects existing permissions, and can safely run code and work with files.

Production hosting

Omni

Run it in your cloud, private network, or on-premises environment

Cloudflare OS

Cloudflare setup needs an account and paid Workers plan; hosting it elsewhere requires a custom setup

Core product experience

Omni

Search, analyze, and act across company systems

Cloudflare OS

Create and share persistent AI-generated applications called Gadgets

Company-wide knowledge

Omni

Keeps connected sources up to date and searches by keywords and meaning

Cloudflare OS

Searches selected files and reads connected services when needed

Existing access permissions

Omni

Carries each source's permissions into search and answers

Cloudflare OS

Service access is approved separately for each chat or Gadget

AI-generated apps that persist

Omni

Saves conversations, files, and work outputs; generated apps are not currently available

Cloudflare OS

Gadgets keep their own code, screen, saved data, history, and sharing

Code and file workspace

Omni

Secure workspace for running code, working with files, and analyzing data

Cloudflare OS

Controlled JavaScript environment built for Gadgets and service connections

Connections and agent tools

Omni

Connections keep company data in sync and make actions available to the agent

Cloudflare OS

Gatekeepers connect chats and Gadgets to approved external services

Approval before actions

Omni

A person can review sensitive actions before they run

Cloudflare OS

Changes can wait for approval, and policies can approve routine actions

Scheduled and longer-running work

Omni

Agents can run on a schedule or continue in the background

Cloudflare OS

Tasks can pause, resume, run on a schedule, and respond to events

AI model choice

Omni

Hosted AI providers, private models, and models running on your own servers

Cloudflare OS

Anthropic, OpenAI, Google, Workers AI, Ollama, and other compatible models

Where company data runs

Omni

Company data stays in a Postgres database in your environment

Cloudflare OS

Cloudflare services run apps, store data, and handle browser tasks

Open-source license

Omni

Community edition under Apache 2.0

Cloudflare OS

Open-source project under Apache 2.0

Where Omni stands out

From company knowledge to finished work

01

Choose where Omni runs

Cloudflare OS is easy to try on a laptop. To put it into production on Cloudflare, you need an account with a paid Workers plan. Cloudflare services then run the apps, store data, and handle browser-based tasks. Hosting it elsewhere is possible, with your team responsible for building and maintaining those pieces. Omni includes a self-hosted setup for your cloud, private network, or on-premises environment.

  • Deploy where your company already runs its software
  • Keep company data in the location you choose
  • Plan updates around your own schedule and policies
02

Company knowledge, ready before you ask

Omni keeps Slack, Google Workspace, Microsoft 365, knowledge bases, project tools, and other connected sources up to date in one shared knowledge layer. It can find exact terms and related ideas in the same search. Existing permissions follow every document, so people receive answers based on information they are allowed to access. Cloudflare OS offers Context Libraries for selected files and Gatekeepers, which let a chat or Gadget read from a specific connected service.

  • Keep workplace knowledge up to date and ready
  • Search exact terms and related ideas together
  • Carry existing source permissions into every answer
03

One agent from question to finished work

Omni can find source material, open and transform files, run code, analyze data, and use connected tools in one workflow. The agent brings in the tools a task needs as the work unfolds. Every command runs in an isolated workspace. Cloudflare OS runs JavaScript in a controlled environment designed for building Gadgets and connecting them to other services.

  • Run Python and shell workflows against company data
  • Create reports, transformed files, and analysis outputs
  • Work across several connected systems in one task
04

Connect once for context and action

An Omni connector can keep content up to date, preserve permissions, and give the agent actions such as creating tickets or updating records. Connectors run separately from the main application and can be built in Python, TypeScript, or Rust. Existing MCP servers can also become agent tools. Cloudflare OS uses Gatekeepers to give each chat or Gadget approved access to a specific service.

  • Use one connection for searchable information and actions
  • Add internal systems through standalone connectors
  • Bring existing MCP tools into agent workflows
05

Governed workflows that keep moving

Omni brings search, analysis, approval, and action into one company-wide agent. Teams can ask a person to approve sensitive actions, schedule recurring jobs, and let longer tasks continue in the background. This supports recurring research, reporting, triage, and follow-up using the latest company information. Cloudflare OS can also pause for approval, resume work later, run on a schedule, and respond to events from connected services.

  • Review sensitive actions before they run
  • Schedule recurring work using current company knowledge
  • Carry tasks from an answer to an approved action
06

Change models and keep your context

Your company knowledge stays in the same place when you change AI models. Omni works with managed AI providers, private models, and models running on your own servers. Connections, permissions, and saved knowledge stay in place as cost, quality, and security needs change. Cloudflare OS supports models from Anthropic, OpenAI, and Google, along with Workers AI, Ollama, and custom model connections.

  • Use hosted, private, or self-hosted models
  • Compare models using the same company knowledge
  • Keep every data connection in place when models change
07

Open source from code to operations

Both Omni and Cloudflare OS are open source under Apache 2.0. Omni lets teams run the complete system and company data in their own environment. You can inspect how Omni connects data, applies permissions, finds information, and runs actions, then adapt each part to internal needs. Cloudflare OS is also fully inspectable, and its Cloudflare-hosted production setup relies on Cloudflare services.

  • Run the Community edition in your own environment
  • Review how information moves from a source to an answer or action
  • Adapt the system to proprietary tools and company workflows

When to choose Cloudflare OS

Cloudflare OS shines when the goal is to create persistent, shareable software through an AI conversation. Each Gadget can have its own screen, code, saved data, version history, sharing, and approved connections to other services.

  • You want each AI-generated app to persist with its own screen, code, and saved data
  • You value built-in version history, draft changes, reusable app templates called Blueprints, and app sharing
  • You prefer approving service access separately for every Gadget
  • Your team already builds and runs software on Cloudflare Workers
  • Cloudflare hosting fits your plan, or your team is prepared to build and maintain its own production setup

Put your company context to work

Deploy Omni Community in your environment, connect the systems your team uses every day, and bring search, analysis, and action into one agent.