whatisgithub

What is omnigent?

omnigent-ai/omnigent — explained in plain English

Analysis updated 2026-05-18

697PythonAudience · developerLicense

In one sentence

A common control layer over Claude Code, Codex, Pi, and custom agents that syncs sessions across devices and adds governance policies.

Mindmap

mindmap
  root((Omnigent))
    What it does
      Meta-harness for AI agents
      Cross-device sessions
      Multi-agent supervision
    Tech stack
      Python
      uv
      tmux
      Node.js
    Features
      Any model credential
      Real-time collaboration
      Cloud sandboxes
      Governance policies
    Example agents
      Polly orchestrator
      Debby dual brainstorm
    Audience
      Developers
      Agent builders

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run and switch between Claude Code, Codex, and Pi from one unified interface.

USE CASE 2

Continue an AI coding session started in the terminal from your phone or browser.

USE CASE 3

Have one agent review another agent's work automatically using the built-in Polly orchestrator.

USE CASE 4

Set spend caps and approval policies so agents cannot take risky actions unsupervised.

What is it built with?

PythonuvtmuxNode.js

How does it compare?

omnigent-ai/omnigentdjango-haystack/pysolrdeusyu/translate-book
Stars697700716
LanguagePythonPythonPython
Last pushed2026-07-06
MaintenanceActive
Setup difficultymoderatemoderate
Complexity2/53/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

So what is it?

Omnigent is a tool that sits on top of several AI coding assistants and gives you one common way to work with all of them. It supports Claude Code, Codex, Pi, and agents you write yourself, and it lets you swap between them or combine them without rewriting your setup. The README describes it as a single control layer that sits over and manages other AI agents. It is currently in an alpha stage, so it is early software. One of its main ideas is that a working session follows you across devices. You can start a task in your terminal, continue it in a web browser, and pick it up on your phone, with messages, files, and sub-agents staying in sync. It also lets you supervise more than one agent at once, for example asking one agent to review the work of another, or splitting a job across agents that are each good at different things. Omnigent works with any model through four kinds of credentials: a direct vendor API key, a Claude or ChatGPT subscription, any compatible gateway such as OpenRouter or Ollama, or a Databricks workspace. You can set a default model per agent and switch models in the middle of a session. Other features include real-time collaboration, where teammates can join a shared session to watch or co-drive the agent, and the option to run agents in disposable cloud sandboxes from providers like Modal and Daytona, so you do not need your own laptop running. There is also a policy system for governing agents: you can pause for approval before risky actions, cap spending, or limit which tools an agent can reach. Installation is a single command, and the project needs Python 3.12 or newer plus a few other tools. Two example agents ship with it: Polly, an orchestrator that plans and delegates coding work to sub-agents and routes each result to a reviewer from a different vendor, and Debby, a brainstorming partner that sends every question to both a Claude and a GPT model and shows the answers side by side. The project is released under the Apache 2.0 License.

Copy-paste prompts

Prompt 1
Install Omnigent and start a Claude Code session I can also access from my phone.
Prompt 2
Explain how Omnigent's policy system can pause an agent before it takes a risky action.
Prompt 3
Run the Polly example agent and have it delegate a coding task across multiple sub-agents.
Prompt 4
Set up a gateway credential in Omnigent so I can use OpenRouter with Claude Code.

Frequently asked questions

What is omnigent?

A common control layer over Claude Code, Codex, Pi, and custom agents that syncs sessions across devices and adds governance policies.

What language is omnigent written in?

Mainly Python. The stack also includes Python, uv, tmux.

Who is omnigent for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.