Final Docker images for aicage. These images bundle the agent binaries on top of published
base layers from ghcr.io/aicage/aicage-image-base.
- Agents:
clineandcodex. - Bases: aliases such as
ubuntu,fedora, anddebian(discovered from base-layer tags). - Multi-arch support:
linux/amd64andlinux/arm64.
${AICAGE_IMAGE_REPOSITORY:-ghcr.io/aicage/aicage}:<agent>-<base>${AICAGE_IMAGE_REPOSITORY:-ghcr.io/aicage/aicage}:<agent>-<agent_version>-<base>-<aicage_version>
Example:
ghcr.io/aicage/aicage:codex-ubuntughcr.io/aicage/aicage:codex-0.77.0-ubuntu-0.0.1
<agent>-<base> tags map to the latest published image for an agent and a base.
docker pull ghcr.io/aicage/aicage:codex-ubuntu
docker run -it --rm \
-e OPENAI_API_KEY=sk-... \
-e AICAGE_UID=$(id -u) \
-e AICAGE_GID=$(id -g) \
-e AICAGE_USER=$(id -un) \
-v "$(pwd)":/workspace \
ghcr.io/aicage/aicage:cline-ubuntuSwap codex for cline, and choose any available <base> alias.
- Starts as root, then creates a user matching
AICAGE_UID/AICAGE_GID/AICAGE_USER(defaults1000/1000/aicage) and switches into it. /workspaceis created and owned by that user; mount your project there.
See DEVELOPMENT.md for build, test, and release guidance. AI coding agents should also read
AGENTS.md.