Development workspaces

Stop rebuilding your dev environment.

Install your app on a boxd machine once. You and every teammate start from that copy.

01

Configure your app

Start a machine and set it up the same as your laptop. Clone the repo, install packages, seed the database.

02

Snapshot your app

Save the machine as a snapshot. Everything you installed is in it, ready to start from.

03

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.

04

Create machines from your snapshot

Every new machine starts from your snapshot, with the repo, packages and database already in place.

05

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.

Start nowRead the guide