[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:omnigent":3},"\u003Cdiv align=\"center\">\u003Ch1>\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fomnigent-ai\u002Fomnigent\u002Fmain\u002Fdocs\u002Fimages\u002Fomnigent-logo.svg\" alt=\"\" height=\"38\" \u002F> Omnigent\u003C\u002Fh1>\n\u003Ch3>The open-source meta-harness for all your AI agents.\u003C\u002Fh3>\n\u003Cp>Omnigent is an open-source \u003Cstrong>meta-harness\u003C\u002Fstrong> that gives you a common orchestration layer over Claude Code, Codex, Cursor, OpenCode, Hermes, Pi, and the agents you write yourself: swap or combine harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device — terminal, browser, phone, or the native desktop app.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpypi.org\u002Fproject\u002Fomnigent\u002F\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fomnigent.svg\" alt=\"PyPI version\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fomnigent-ai\u002Fomnigent\u002Fblob\u002Fmain\u002FLICENSE\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache_2.0-blue.svg\" alt=\"License: Apache 2.0\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002Fomnigent\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-join-5865F2?logo=discord&amp;logoColor=white\" alt=\"Discord\" \u002F>\u003C\u002Fa>\n\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fstatus-alpha-orange.svg\" alt=\"Status: alpha\" \u002F>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fomnigent.ai\" rel=\"nofollow ugc noopener\">omnigent.ai\u003C\u002Fa> · \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fomnigent.ai\u002Fdownload\u002Fmac\" rel=\"nofollow ugc noopener\">⬇️ Download the macOS desktop app\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fdiv>\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fomnigent-ai\u002Fomnigent\u002Fmain\u002Fdocs\u002Fimages\u002Fomnigent-desktop.png\" alt=\"The Omnigent desktop app: starting a new session, with pinned and project-grouped sessions in the sidebar\" width=\"720\" \u002F>\n\u003C\u002Fp>\u003Chr \u002F>\n\u003Ch2>Why Omnigent?\u003C\u002Fh2>\n\u003Cp>Omnigent lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cp>\u003Cstrong>📱 Work with agents from any device, including your phone.\u003C\u002Fstrong> Sessions\nfollow you: start in your terminal, continue in the browser, pick it up on\nyour phone. Messages, sub-agents, terminals, and files stay in sync.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>🤖 Supervise multiple agents.\u003C\u002Fstrong> Mix Claude Code, Codex, Cursor, OpenCode,\nHermes, Pi, and custom agents (defined in YAML) together in the same\nsession. Ask one agent to review another's work, or split a task across\nagents that are each good at different things.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>🔌 Use any model.\u003C\u002Fstrong> A first-party API key, a Claude\u002FChatGPT subscription,\nor any compatible gateway. All first-class.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>🤝 Collaborate.\u003C\u002Fstrong> Share a session so teammates can chat with your agent\nand watch it work live, co-drive it on your machine, or fork the\nconversation to continue on their own.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>☁️ Run agents in cloud sandboxes.\u003C\u002Fstrong> No laptop required: run sessions in\ndisposable \u003Ca href=\"https:\u002F\u002Fmodal.com\" rel=\"nofollow ugc noopener\">Modal\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.daytona.io\" rel=\"nofollow ugc noopener\">Daytona\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Fislo.dev\" rel=\"nofollow ugc noopener\">Islo\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fe2b.dev\" rel=\"nofollow ugc noopener\">E2B\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Fdocs.coreweave.com\u002Fproducts\u002Fsandboxes\" rel=\"nofollow ugc noopener\">CoreWeave\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Fkubernetes.io\" rel=\"nofollow ugc noopener\">Kubernetes\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNVIDIA\u002FOpenShell\" rel=\"nofollow ugc noopener\">OpenShell\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fboxlite-ai\u002Fboxlite\" rel=\"nofollow ugc noopener\">Boxlite\u003C\u002Fa>, or\n\u003Ca href=\"https:\u002F\u002Fwww.databricks.com\" rel=\"nofollow ugc noopener\">Databricks\u003C\u002Fa> sandboxes, launched from the\nCLI or provisioned by the server per session (\u003Cem>managed hosts\u003C\u002Fem>).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>🛡️ Govern your agents.\u003C\u002Fstrong> Create\n\u003Ca href=\"#6-govern-your-agents-with-policies\" rel=\"nofollow ugc noopener\">policies\u003C\u002Fa> to pause for your approval\nbefore risky actions, cap spend, or limit which tools an agent reaches.\nThey apply to the whole server, one agent, or a single chat.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Chr \u002F>\n\u003Ch2>Quick start\u003C\u002Fh2>\n\u003Ch3>1. Install\u003C\u002Fh3>\n\u003Cp>One command installs Omnigent and everything it needs:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">curl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fomnigent-ai\u002Fomnigent\u002Fmain\u002Fscripts\u002Finstall_oss.sh | sh\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cdetails>\n\u003Csummary>Optional integrations and extras\u003C\u002Fsummary>\u003Cp>Need an optional integration? Pass one or more extras to the installer:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-bash\">curl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fomnigent-ai\u002Fomnigent\u002Fmain\u002Fscripts\u002Finstall_oss.sh | sh -s -- --extra databricks\ncurl -fsSL https:\u002F\u002Fraw.githubusercontent.com\u002Fomnigent-ai\u002Fomnigent\u002Fmain\u002Fscripts\u002Finstall_oss.sh | sh -s -- --extra modal,e2b\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Available user-facing extras include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Model providers:\u003C\u002Fstrong> \u003Ccode>databricks\u003C\u002Fcode>, \u003Ccode>bedrock\u003C\u002Fcode>, \u003Ccode>vertex\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sandbox providers:\u003C\u002Fstrong> \u003Ccode>modal\u003C\u002Fcode>, \u003Ccode>daytona\u003C\u002Fcode>, \u003Ccode>boxlite\u003C\u002Fcode>, \u003Ccode>cwsandbox\u003C\u002Fcode>, \u003Ccode>e2b\u003C\u002Fcode>,\n\u003Ccode>openshell\u003C\u002Fcode>, \u003Ccode>kubernetes\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SDK harnesses:\u003C\u002Fstrong> \u003Ccode>antigravity\u003C\u002Fcode>, \u003Ccode>copilot\u003C\u002Fcode>, \u003Ccode>cursor\u003C\u002Fcode>, \u003Ccode>agents-sdk\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Storage and memory:\u003C\u002Fstrong> \u003Ccode>s3\u003C\u002Fcode>, \u003Ccode>hindsight\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fdetails>\u003Cdetails>\n\u003Csummary>Pref\n\u003C\u002Fsummary>\u003C\u002Fdetails>",1784564568499]