Agentbox — Development skill for Claude Code
A confined Ubuntu container for running the Claude Code and Codex CLIs, with the tooling an agent needs.
How to install Agentbox
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open nevdelap/agentbox and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agentbox does
A confined Ubuntu container for running the Claude Code and Codex CLIs, with the tooling an agent needs.
Alternatives in Development
- Happy Coder — by GrocerPublishAgent - Spawn and control multiple Claude Codes in parallel from your phone or desktop 15.7k ★
- E2e Devcontainer — Run E2E tests in a dev container (isolated environment) 1.6k ★
- Phistory — Phistory automatically archives versioned system prompt snapshots from agent CLIs like Claude Code, Codex, Ope 560 ★
README
agentbox
A **confined** Ubuntu container for running **Claude Code**, **Codex**, and **GitHub CLI** (`gh`), with the tooling an agent needs: `git`, `jj`, `ssh`, `uv`, `just`, `ripgrep`, `jq`, `tmux`, `rustup` (stable toolchain) + `cargo-sweep`, and **nested Docker** for running CI tooling. There is deliberately **no system python** — use `uv run python`.
This README is mounted read-only at `~/README.md` inside containers started by `ab`. Software running in the outer container can identify it by checking the root-owned `/etc/agentbox/identity` file, whose contents include `agentbox=1` and the image version.
Nested Docker is provided by **[Sysbox]**: the container is launched with `docker run --runtime=sysbox-runc`, and the inner Docker daemon runs **rootful inside the container** while Sysbox isolates it from the host.
Confinement model
This container is a security boundary, so nested Docker runs under **Sysbox** rather than privileged DinD:
- No
--privileged. The outer container carries zero capabilities — Sysbox needs no caps, no seccomp relaxation, no devices. The run flags are just--runtime=sysbox-runcand--init(the latter inserts docker's bundledtinias PID 1 purely to reap the entrypoint's backgrounded children — it grants no capability, so the confinement is unchanged). - The inner
dockerdruns as root inside the container, but Sysbox confines it (container-root ≠ host-root), so a breakout — or the nested containers themselves — never reaches the host. - No host Docker socket is mounted; nested Docker is fully self-contained.
- Tooling (claude/codex/bash) runs as the unprivileged agentbox user (uid matching
your host uid); only the inner dockerd (and the
tiniinit that--initruns as PID 1) run as root-in-container.
Host prerequisite: install Sysbox
Sysbox must be installed and registered as a docker runtime on the host. It needs a root syst
Related Skills
Everyharness Container
Multi-harness container: ~17 coding-agent CLIs preinstalled (shared by everyharness and superpowers-evals)
CLI Agents Container
Nightly build container of codex/claude-code/gemini-cli/opencode agent
MARE MCP Toolbox
Agentic malware analysis environment with MCP-connected disassemblers, RE tooling, and structured workflows fo
BenjaminStelzer
Agent Skills and Codex tooling for work where probably correct is not evidence.
Mathias Agent Toolbox
Public Claude Code and Codex plugin marketplace for reusable agent workflows, engineering skills, and Rust too
Claude Code Skill
Persistent multi-engine coding session manager. Wraps Claude Code, Codex, Gemini, and Cursor CLIs into headles
Related Agents
Gh Actions
GitHub Actions compatibility reviewer. Use when checking that pipeline changes will run correctly on GitHub Ac
Grace
Source-system fetch specialist. Invoke when the orchestrator needs structured data from a read-only source, su
Agentic Malware Analysis
Agentic malware analysis environment with MCP-connected disassemblers, RE tooling, and structured workflows fo