Omnigent is an open-source meta-harness: one
session can drive Claude Code, Codex, Pi, OpenCode and other agents. This image adds it
to agentbloat, so the agent CLIs it launches are already installed.
The entrypoint is omnigent, and the container starts in /workspace as sysadmin
(UID 1000). No credentials are stored in the image.
ubuntu: Ubuntu 24.04 without a browser. latest points here.
agentbloat:ubuntuubuntu, latest, omnigent-<version>ubuntu-browser: Ubuntu 24.04 with headless Chromium, the default in the recipes.
agentbloat:ubuntu-browserubuntu-browseralpine: Alpine 3.24 without a browser.
agentbloat:alpinealpinealpine-browser: Alpine 3.24 with Chromium.
agentbloat:alpine-browseralpine-browserPull ghcr.io/hambn/omnigent:<tag> or docker.io/hambn/omnigent:<tag>.
omnigent-<version> names the PyPI release in the current ubuntu build. All tags
move when the image is rebuilt; pin a digest to keep one build.
omnigent, omniomnigent, version pinned in the DockerfileOmnigent is installed as a uv tool in /opt/uv-tools/omnigent, with its launchers in
/usr/local/bin so any UID can run them. On Alpine, its google-re2 dependency is
compiled in a build stage and only the re2 runtime library ships. The agent CLIs come
from agentbloat; tmux and bubblewrap, which
Omnigent's terminal wrappers use, come from the devbox full tier.
Content type
Image
Digest
sha256:c1bbdedb5…
Size
1.9 GB
Last updated
4 days ago
docker pull hambn/omnigent