Omnigent ships as a standard Python package with two CLI entry points —Documentation Index
Fetch the complete documentation index at: https://mintlify.com/omnigent-ai/omnigent/llms.txt
Use this file to discover all available pages before exploring further.
omnigent and the short alias omni — and a set of optional extras for cloud sandboxes, tracing, and model providers. This page covers every supported install method, the prerequisites each one needs, and how to verify and upgrade your install.
Prerequisites
Before installing, make sure the following are available on your system:- Python 3.12 or newer — Omnigent requires Python 3.12+. Check with
python3 --version. uv(required) — Omnigent’s install script and recommended install path useuv. Install it from docs.astral.sh/uv if it isn’t already present; the one-line install script offers to do this for you.git(required) — used for cloning agent repositories and the examples.- Node.js 22 LTS or newer with
npm(for Claude Code, Codex, and Pi harnesses) —omnigent runinstalls the harness CLI you pick on first use. See docs.npmjs.com. tmux(for native wrappers) — required by theomnigent claudeandomnigent codexterminal wrappers. Install withbrew install tmux(macOS) orapt install tmux(Debian/Ubuntu). The one-line install script offers to install it for you.
Install Methods
- Install script
- uv
- pip
- Homebrew
The recommended path for most users. One command installs Omnigent and everything it needs, including The script is idempotent — running it again upgrades Omnigent to the latest release.
uv and tmux if they are missing:Optional Extras
Omnigent’s core install includes the Claude Code and OpenAI Agents harnesses. The following extras are opt-in and only needed for specific providers or features:| Extra | Package(s) | When to use |
|---|---|---|
databricks | databricks-sdk, databricks-mcp, mlflow, psycopg[binary], opentelemetry-distro | Using a Databricks workspace as your model provider or running managed Databricks deployments |
modal | modal>=1.0,<2 | Launching agent sessions in disposable Modal cloud sandboxes |
daytona | daytona>=0.180,<1 | Launching agent sessions in Daytona cloud sandboxes |
tracing | mlflow>=3,<4 | Enabling MLflow tracing for agent runs (disabled by default; the server degrades gracefully without it) |
bedrock | boto3>=1.30,<2, botocore>=1.30,<2 | Routing model calls through AWS Bedrock |
vertex | google-auth>=2.0,<3 | Routing model calls through Google Vertex AI |
all | databricks-sdk>=0.56.0,<1 | CI and dev installs that need the Databricks SDK alongside the default packages; also used by deploy tooling and Databricks MCP servers |
Verify the Install
After installation, confirm both CLI names are available and show the same version:uv tool dir (typically ~/.local/bin) is on your PATH.
Upgrading
- uv
- pip
- Install script
- Homebrew