Remote dev environmentsfor devs and agentsbuild features, fix bugs, preview PRs, run QA, and run CI.

Real hardware-isolated Linux computers, for developers, agents, apps and automations. Preconfigured with all your favorite tools. Spun up in milliseconds.

Set up once. Fork forever.

Copy complete machines in <100ms.

Machines that remember.

Running processes, open files, and shell state all survive between sessions.

Integrations & automations.

Connect once, available in every machine

Persistent by default.

Persistent, hardware-level isolated Linux machines for your team and your agents. They cost nothing while they sleep.

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.

Dev workspaces

Give every developer a persistent Linux box in the cloud. It keeps your editor, dotfiles, and running processes between sessions, so you SSH back into exactly where you left off.

Coding agents

Every agent gets its own Linux machine. It keeps its state while the agent works, so Claude Code and Codex find everything where they left it.

Agent-built apps

Every machine has an HTTPS URL, so the internal apps your agents build go straight to a browser and stay where they were created.

GitHub runners

Point your workflow at a boxd runner and the job starts on a machine that is already warm. Nothing is billed for the time it spends waiting for work.

Fork a machine, mid-run.

Live memory forking of machines, in <100ms, allows you to experiment at the speed of thought. Live memory forks include:

  • running processes
  • databases
  • everything on the machine

Stop rebuilding the same environment

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

Built for flexibility and control

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 computer per agent. Per branch. Per developer.

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.

Machines

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 new

Forks

Copy 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 alice

Snapshots

Freeze a machine and bring it back later in the state you left it, down to the running processes.

boxd snapshots save alice

Checkpoints

Roll 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 alice

Integrations

Connect 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 linear

Domains

Every machine gets an HTTPS subdomain. Point your own domain at it when you're ready.

boxd machine proxy add api --vm alice --port 3000

Environment vars

Share secrets across machines, scoped to your org rather than pasted per box.

boxd env set STRIPE_KEY --secret

API keys

Drive all of it from the CLI, the API, or your CI job.

boxd auth keys create

Self-hosted

Run the whole platform on your own hardware.

FAQ

Things people ask first.

All questions →

A 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.

Every idea gets its own machine.

Install the CLI, sign in once, and the first one is yours. Fork it the moment you need another.

Your laptop
curl -fsSL https://boxd.sh/downloads/install.sh | sh
boxd auth login
boxd m new