A Debian 13 workspace for Codex CLI, OpenCode v2, and T3 Code nightly, with a web configuration dashboard and persistent agent sessions and project files. Run it on existing hardware; optionally use Sysbox on Linux for Docker-based builds and integration tests without mounting the host Docker socket.
Requires Docker with Compose and Linux container support (amd64 or arm64).
Use the published images to skip local builds.
From the repository root:
cp .env.example .env
docker compose up -d --build --wait
docker compose exec --user agent workspace t3-pairOpen the printed pairing URL for T3 Code (default: localhost:3773). Open the
configuration dashboard at http://localhost:3780 and get its password with:
docker compose exec dashboard cat /var/lib/agent-dashboard/passwordBoth ports bind to loopback by default. Next, log in to your providers. For nested Docker, follow the Sysbox setup; the base stack starts without an internal Docker daemon.
- Getting started: pairing, shell access, provider login.
- Docker-in-Docker with Sysbox: Linux setup and nested workloads.
- Configuration dashboard: instructions, settings, backups.
- Remote access: web/native clients, HTTPS, T3 Connect.
- Persistent storage and updates.
- All guides: GitHub, Context7, development, validation.
Saved state survives recreation. docker compose down -v deletes the volumes.
Sysbox shares the host kernel; see isolation limits.
