Stop rebuilding your dev environment.
Install your app on a boxd machine once. You and every teammate start from that copy.
Configure your app
Start a machine and set it up the same as your laptop. Clone the repo, install packages, seed the database.
Snapshot your app
Save the machine as a snapshot. Everything you installed is in it, ready to start from.
Sign in your tools
Claude Code, Codex and OpenCode are already installed. Connect GitHub, Linear and Slack once and every machine you own has them.
Create machines from your snapshot
Every new machine starts from your snapshot, with the repo, packages and database already in place.
Work in your own editor
Open the machine in VS Code, Cursor, JetBrains or Zed over SSH. Your app is live at its own HTTPS URL while you build, so you can share it as you go.
Also in every machine
Share a machine
A teammate SSHs into the same machine to pair on a bug.
Hibernate
Idle for 4 hours, it sleeps on disk. The next connection wakes it.
Checkpoints
An undo button: save one before a risky change, rewind if it breaks.
Secrets
Set an env var once, sealed, on every machine.
Custom domains
Put any machine on your own domain.
Everything installed
Docker, Node, Python, Go and git, ready when it boots.
Your laptop, connected
Paste screenshots into Claude Code and read local files from the machine.
Self-host
Run boxd in your own cloud or datacenter.