Run AI agents in secure, isolated containers on any codebase to get work done.
OpenBox manages containers, streams results, and tracks every change — so you just write the prompt.
Every agent runs in its own Docker container — a clean, ephemeral
environment built from a Dockerfile
you control. Your local files are never touched until you
explicitly sync changes back.
Bring any AI agent — Claude Code, Codex, Gemini, or your own. Just
add a Dockerfile and an agent.yaml. No
vendor lock-in.
Containers persist after the run. Browse the workspace, inspect diffs, resume where you left off, or cherry-pick changes on your terms.
Have a multi-turn conversation with your agent inside a live container. No cold starts, no context loss between prompts.
Feed your agent OpenAPI specs, docs, or any reference file with
--context. Bundled into the workspace so the agent
can use them immediately.
Embed OpenBox in any Node.js app. Stream tool calls, token counts, and cost in real time. Stateless and dependency-injected — safe for concurrent server use.
Point at a Postman collection or OpenAPI spec. When the API
changes, openbox sync regenerates your client code
automatically.
A built-in Next.js dashboard with live chat, diff viewer, and file preview. Self-host it or run it locally.
OpenBox copies your local repo (or clones a GitHub URL) to an
isolated temp workspace, then builds a Docker image from the
agent's Dockerfile.
The container mounts the workspace, receives your prompt and context files, and runs the agent. Structured JSON events stream back in real time.
After the agent finishes, view a full git diff. The box persists — resume the session, run another prompt, or explore the workspace freely.
When satisfied, sync changes back to your source directory or open a GitHub PR. Clean up when you're ready.
Install in seconds. Your first agent run takes under a minute.