exedev-box

Spin up a cloud dev box, sync your repo, and get 24/7 Claude Code with remote control — driven from your laptop or your phone.

↓ Download the skill (.zip)

What it is

A Claude Code skill. From any repo, one command provisions an exe.dev cloud VM, rsyncs your files onto it, and drops a project justfile. After that, just remote attaches a persistent tmux session running claude --remote-control — so an always-on Claude Code lives on the box and shows up in the Claude desktop/mobile app. Close your laptop; it keeps working.

Install

  1. Download and unzip. You'll get an exedev-box/ folder with two files: SKILL.md and spin.sh.
  2. Drop the folder into your skills dir: ~/.claude/skills/exedev-box/
  3. Have exe.dev SSH access (ssh exe.dev works) and just + rsync installed.
  4. From the repo you want on a box, run it.
# provision + sync (idempotent — re-run to re-sync)
bash ~/.claude/skills/exedev-box/spin.sh        # uses $PWD
bash ~/.claude/skills/exedev-box/spin.sh <dir>  # or a specific repo

# then, from that repo, jump onto the always-on session
cd <repo> && just remote

Inside Claude Code, saying "spin up an exedev box" triggers the skill automatically.

What spin.sh does

  1. Derives a valid box name from the repo dir (lowercase, 5–52 chars, hyphenated).
  2. Creates the VM via the exe.dev REPL — unless one with that name already exists.
  3. Waits for the box's SSH to come up (<name>.exe.xyz, user exedev).
  4. Writes a project justfile with a remote recipe (only if absent).
  5. rsyncs the repo to ~/<RepoName>/, skipping .git, node_modules, tmp/, log/, vendor/bundle, storage/, .DS_Store.
Peek at the two files

SKILL.md

loading…

spin.sh

loading…