Parallel coding agents,
each in its own sandbox

An isolated sandbox for every agent workstream, with its own dev server and URL. A microVM or a container, set up once per agent.

curl -sSL https://smolmachines.com/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/BarakChamo/boxer/main/install.sh | sh
Three coding agents in three git worktrees, each running in its own boxer sandbox with its own dev server URL
33 ms
per command, about the same as docker exec
16
agents and orchestrators, from Claude Code and Codex to Conductor
7.6 s
to a running Next.js dev server, 0.8 s more than without boxer

How it works

01

Install it into your agent

One command: boxer install claude-code, codex, or whichever agent you use.

02

Work as usual

Each workstream gets its sandbox when it starts, with dependencies installed and your dev server running.

03

Run as many as you want

Every new worktree, session or subagent can get its own sandbox. Finished ones are cleaned up.

A sandbox per workstream

One per git worktree by default, or one per agent session or subagent. Created when the work starts, cleaned up after.

Your agent doesn’t change

npm test, pytest and make run in the sandbox. Output and exit codes come back as usual.

No port clashes

Each worktree’s dev servers get their own ports, or named URLs like https://fix-ui.myapp.localhost.

MicroVM or container

A smolvm microVM with its own kernel and a network allowlist by default. Docker, podman or Apple container if you prefer.

Works with your setup

Your own images and devcontainer, and services like Postgres running in the sandbox.

Local and open source

Runs on your Mac or Linux machine. No account. Apache-2.0.

Compared with what you use now

boxerAgent’s built-in sandboxA container per worktreeCloud sandbox
Separate ports and dev server per taskyes, automaticnoyes, if you map portsyes
Own kernel per taskyes, on smolvmnonoyes
Follows worktrees the agent createsyesn/anono
Code stays on your machineyesyesyesno
Cost of one command33 ms~8 ms~29 msa network round trip
The full comparison

Works with

Try it

curl -sSL https://smolmachines.com/install.sh | bash
curl -fsSL https://raw.githubusercontent.com/BarakChamo/boxer/main/install.sh | sh
boxer install claude-code
Read the quickstart