aibox

Features

What aibox provides.

Features#

Single Project Contract#

aibox.toml is the source of truth for the workspace: base image, container identity, addons, AI harnesses, theme, layout, runtime thresholds, and processkit source and version.

Standard Devcontainer Output#

aibox generates Dockerfile, Compose, override, and devcontainer JSON files. The output remains readable and compatible with Docker, Podman, OrbStack, and VS Code Dev Containers.

Composable Addons#

Select language runtimes, AI CLIs, git tools, preview utilities, documentation frameworks, and infrastructure tools without forcing them into every container.

processkit Context Integration#

processkit owns skills, processes, schemas, state machines, packages, and the canonical AGENTS.md template. aibox pins, installs, and updates that content under context/.

Provider-Neutral AI Harnesses#

AI harnesses and their MCP configuration are selected declaratively. Provider-specific entry files stay thin while durable context remains local to the project.

Runtime Operations#

aibox get runtime --resources and aibox doctor report memory pressure, OOM kill counters, process counts, generated Compose posture, and selected runtime settings.

Migration System#

When generated content changes, aibox preserves local edits, keeps upstream snapshots, and emits migration documents for changes requiring review.