
Remote dev boxes for AI coding agents. Create a box, resume your agent session on it, disconnect, let it work.
curl -fsSL https://raw.githubusercontent.com/finbarr/boxhaven/master/install.sh | shCopy your project to a box once, start Claude or Codex inside the box's tmux session — resuming your local conversation if you like — then disconnect and let it work.
Each box keeps a managed tmux session for long-running Claude, Codex, Gemini, or shell work. Boxes stay alive while laptops sleep.
Starting claude or codex forwards your newest local sessions for the project, so claude --continue on the box picks up exactly where your laptop left off.
Every box belongs to a team with owner, admin, and member roles, shareable invite links, and per-team visibility.
Boxes boot from a prebuilt snapshot with the agent runtime already installed. Admins snapshot a prepared box and activate it for the whole backend.
One backend serves DigitalOcean and Hetzner Cloud at once. Pick a provider, region, and image per create, or rely on the backend default.
The open-source Fastify/Better Auth control plane runs with your own provider credentials and no built-in limits.
Install the bh CLI, log in, create your first box, and resume an agent session on it.
Every bh command and flag: create, run, connect, sync, image, team, and more.
Create teams, send invite links, control roles, and move boxes between teams.
Configure DigitalOcean and Hetzner Cloud credentials, regions, sizes, and tiers.
Local dev, Docker Compose, environment variables, production deploy, and backups.
Short-lived SSH certificates, the backend user CA, and exactly what gets forwarded to a box.