Pi, a small terminal coding agent that you extend
with your own tools and prompts, on the devbox development image.
Pi works with Anthropic, OpenAI, Google, and other model providers. The entrypoint is
pi, 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, and the CI recipes use it.
devbox:ubuntu-fullubuntu, latest, pi-agent-<version>ubuntu-browser: Ubuntu 24.04 with headless Chromium, the default in the local recipes.
devbox:ubuntu-browserubuntu-browseralpine: Alpine 3.24 without a browser.
devbox:alpine-fullalpinealpine-browser: Alpine 3.24 with Chromium.
devbox:alpine-browseralpine-browserPull ghcr.io/hambn/pi-agent:<tag> or docker.io/hambn/pi-agent:<tag>.
pi-agent-<version> names the Pi npm release in the current ubuntu build. All tags
move when the image is rebuilt; pin a digest to keep one build.
pi@earendil-works/pi-coding-agent, installed with
--ignore-scripts and pinned in the DockerfileGit, Node.js, Python, Go, the Docker CLI, and the other devbox tools come from the
devbox full tier. The *-browser variants add the
browser tier.
Content type
Image
Digest
sha256:0a3c4444f…
Size
1013.9 MB
Last updated
4 days ago
docker pull hambn/pi-agent