Need somewhere to run your app that isn’t your laptop? Create a box, start your dev server, and Zomg hands you a public HTTPS URL anyone can open.
zomg create myapp
zomg service start myapp web --port 3000 --publish myapp -- npm run dev
That’s it — your app is live at https://myapp.<domain>.

What you get

  • A full Linux machine, ready in seconds. Install whatever you want, it sticks around between stops and resumes.
  • A public URL for any port, with HTTPS handled for you.
  • Your editor, connected. Zed, VS Code, Claude Code, and Codex all attach over SSH and run inside the box.

Preview a change before it goes live

Want to check a change without taking down what’s already running? Deploy it as a preview, look it over at its own URL, then promote it when you’re happy:
zomg service deploy myapp web --preview --port 3001 -- npm run dev
# check the preview URL, then:
zomg service promote myapp web
The current version keeps serving the whole time. Promoting swaps traffic over with no gap.

Keep going

Services

Publishing, logs, and blue/green deploys in depth.

Development

Connect Zed, VS Code, Claude Code, and Codex over SSH.

Boxes

Create, stop, resume, and delete boxes.

Quickstart

Install the CLI and publish your first page.