Preview environments
Every pull request gets the whole stack running on a machine of its own. It comes up with its services and its database already seeded, so a reviewer clicks a link instead of pulling the branch.
Copy complete machines in <100ms.
Running processes, open files, and shell state all survive between sessions.
Integrations & automations.
Persistent, hardware-level isolated Linux machines for your team and your agents. They cost nothing while they sleep.
Live memory forking of machines, in <100ms, allows you to experiment at the speed of thought. Live memory forks include:
Install your application or workspace once, and use it as the starting point for all your work. Every machine you use has everything set up and running inside: data, apps, rules, skills, and more.
one env · saved once
boxd hands you the whole platform to configure, not a black box. Add checkpoints to your VMs and take snapshots to restore from, and give your organisation its own private domains, variables and secrets.
Configure your favorite integrations inside your private VMs and automate whatever you want.
A dev box, an agent, and a preview for a pull request are the same thing underneath. These are the tools you get for all of them.
Persistent Linux VMs with 2 vCPU, 8 GB of RAM and 100 GB of disk by default. SSH in and it's yours.
boxd m newCopy a running machine, disk and all, in under 100ms. The copy is a real machine, not a container on top of yours.
boxd machine fork aliceFreeze a machine and bring it back later in the state you left it, down to the running processes.
boxd snapshots save aliceRoll a machine back to exactly where it was. Memory and disk, restored in place — a save point on the machine you already have, not a new one.
boxd machine checkpoint save aliceConnect GitHub, Linear or Slack once and every machine in the org has it. The MCP server installs straight into Claude Code, Codex or opencode.
boxd manage integrations connect linearEvery machine gets an HTTPS subdomain. Point your own domain at it when you're ready.
boxd machine proxy add api --vm alice --port 3000Share secrets across machines, scoped to your org rather than pasted per box.
boxd env set STRIPE_KEY --secretDrive all of it from the CLI, the API, or your CI job.
boxd auth keys createA real KVM virtual machine with its own Linux kernel, not a container sharing the host's. Every machine is Ubuntu 24.04 with root, systemd, and the docker group, so Docker, Postgres, and anything else that needs real kernel features run the way they do on a laptop. It also means a kernel exploit inside one machine does not reach the host or its neighbours, which is what makes it safe to hand an agent root and walk away.
It keeps running. Builds, background jobs, and agent tasks carry on after the SSH session drops, and your files, installed packages, and shell state are still there when you come back. Machines that go quiet suspend to disk and resume in under a millisecond on the next connection, so you land back in the same processes instead of waiting for a boot.
€20/month gets you 10 machines at 2 vCPU, 8 GiB RAM, and 100 GB of disk each, with unlimited runtime and a 7-day trial that needs no credit card. Team plans bill for compute actually used, so suspended machines cost nothing and a fleet of agent VMs only runs up a bill while it is working. For bigger machines or more than 10 at once, email contact@boxd.sh.
A founder. Every account starts with a 25-minute call where we provision your first machine with you, and after that you have a direct line to the engineers who built the platform. There is no ticket queue and nobody working from a first-line script. Team plans add priority support, and Enterprise adds dedicated support.
Install the CLI, sign in once, and the first one is yours. Fork it the moment you need another.
curl -fsSL https://boxd.sh/downloads/install.sh | shboxd auth loginboxd m new