Spin up an exe.dev VM, run one command, and get a fully wired devbox where every project gets its own public domain, DNS, and working HMR. No infrastructure yak-shaving.
An exe.dev VM gives you an instant cloud devbox. But the moment you want to work on multiple projects, each with its own public domain, DNS, proxy config, and working HMR, you sink hours into yak-shaving instead of writing code. exebox turns that multi-hour setup into a few seconds.
exebox setup: one command turns a fresh VM into a multi-project devbox.exebox new myapp: DNS, exe.dev registration, nginx route. Done in seconds.exebox dev myapp: launches the dev server with HMR that works through the proxy.exebox doctor validates the entire stack. Push notifications keep you informed.Click through each step to watch exebox bring a fresh exe.dev VM online, from installing dependencies to launching a live dev server.
exebox wires a four-layer pipeline. exe.dev terminates TLS; nginx routes by Host header; portless maps .localhost routes to dev servers. Every layer is configured automatically.
Every painful manual step from the multi-project setup: automated, idempotent, and production-tested on a live exe.dev VM.
Detects Cloudflare and creates the CNAME automatically via the exe.dev proxy or your API token. Manual instructions with exact records for other providers.
Sets VITE_HMR_URL to your public domain so hot module replacement flows through exe.dev + nginx without WebSocket errors.
Set --default-domain once, then just pass a project name. exebox derives the FQDN and wires the whole chain automatically.
Get notified on your device when a domain is added, a dev server starts, or setup completes. Silent if unavailable.
exebox doctor validates reflection, dependencies, services, and ports, so you know the stack is healthy at a glance.
Every command is safe to re-run. Setup, new, and dev clean up after themselves and settle into the correct state.
Install exebox, run setup once, then onboard and launch projects with single commands. No Go toolchain required. Just curl the binary.
Grab the latest release binary. No Go needed:
Installs Node.js, portless, and nginx; discovers the VM's identity; sets your default domain so you can just pass project names later.
Wires DNS (CNAME → your-vm.exe.xyz), registers with exe.dev, writes the nginx server block, and reloads. All in one command.
Sets VITE_HMR_URL so HMR works through the proxy, registers the portless route, and runs detached with logs.
Check VM identity, proxy state, domain liveness, and portless routes.
Run any exebox command. Click a chip below: the simulated CLI responds just like the real thing.