Overview
ompweb-docker is a turnkey container that hosts oh-my-pi (the omp coding-agent engine) and ompweb (its web UI) in one image, with persistent state, host-UID alignment, and Docker access for the agent. The image contains the launcher, the engine, and the UI. At runtime the container starts as root only long enough to remap PUID / PGID, join the Docker socket group, chown the volumes, and seed a workspace registry — then drops to the unprivileged omp user with gosu before any user code runs. Both upstream sources are selected at build time via OMP_REPO / OMP_REF and OMPWEB_REPO / OMPWEB_REF, so a fork or an unreleased ref is one --build-arg away. Every state path is a bind mount, so backup is a tar over ./data and your files are visible on the host. The image ships the Docker client only; the daemon is the host's, reached through the mounted socket. At startup the entrypoint reads the socket's GID, reuses or creates a matching group, and adds omp to it, so docker ps works inside the container without running as root. OMP_WEB_PASSWORD is the only auth boundary; pick a strong, unique value. The runtime process runs as an unprivileged user (omp, UID 1000 by default or your PUID).
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Teams use ompweb-docker to run the omp coding agent and its web UI in a single container with persistent state.
- Developers use ompweb-docker to edit code in a workspace that is bind-mounted to the host.
- Operators use ompweb-docker to back up and restore agent state and workspace via tar archives.
- Users use ompweb-docker to connect to custom OpenAI-compatible providers such as OpenRouter, LM Studio, or Ollama.
- Teams use ompweb-docker to run sidecar processes like a shared credential vault or auth gateway.
- Administrators use ompweb-docker behind a reverse proxy to expose the web UI securely.
Features
Dockerized oh-my-pi coding agent
ompweb web interface for the agent
Runs in a single container
Keeps agent state persistent
Container image built automatically
Container image published to GHCR
Reviews
No reviews yet. Be the first to share your experience!