Why you'd want it
Omnigent is a meta-harness that puts a common orchestration layer over Claude Code, Codex, Cursor, OpenCode, Hermes, Pi and agents you write yourself, so you can swap or combine harnesses without rewriting. Agents are short YAML files with a prompt, local Python functions, MCP servers and sub-agents, and several agents can share one session, for example one reviewing another's work. Policies can pause for your approval before risky actions, cap spend or limit which tools an agent reaches, at server, agent or session level. Sessions can be followed from the terminal, a browser or a phone, and can run in cloud sandboxes such as Modal, Daytona or E2B.
Best for
- Running Claude Code and Codex in one session
- Approval and spend policies across agents
- Sharing live agent sessions with a team
Use it when
You want one layer to run and supervise several coding agents, with approval policies and sessions you can share or pick up from another device.
Skip it if
The README badges it alpha and says anonymized telemetry is collected by default, with an opt-out documented. It picks up model credentials from your environment, runs agents that execute commands on your machine, and lets a co-attached teammate's messages execute there too. On native Windows the Job Object backend does not isolate the filesystem or network.
Editor's note
Needs Python 3.12+. The README's headline installer is a curl-pipe-shell script, also listed alongside Homebrew; the snippet shown here is the README's manual route. Linux needs bubblewrap for the native terminal wrappers.