Set up an exe.dev box
1
Create the box
Run If the short host form fails, use the username form:
ssh exe.dev and follow the prompts to sign up and choose a plan. Then create a box and connect:ssh vm+my-box@vm.exe.xyz.2
Sign in to your agent
The default
exeuntu image ships claude and codex preinstalled. Update Claude with sudo exeuntu update claude.Run claude and sign in with your Claude subscription (open the printed URL on your own computer). For Codex over SSH, run codex login --device-auth (beta; turn on device code login in your ChatGPT security settings first). Clone your repo onto the box.1
Install Ref
REF_API_KEY first. Needs claude or codex on PATH; Linux x86_64 and arm64 are supported.2
Enable your repo
From the repo on the box:This installs the systemd user unit
~/.config/systemd/user/ref-daemon.service and enables linger so it survives reboots. If it prints sudo loginctl enable-linger <user>, run that.If systemd isn’t available, re-running the installer restarts its keepalive after a reboot.3
Check it
The box appears under Agent settings in Ref, named by its hostname. Ask a ref’s agent to launch a Task on it.
Codex and OpenCode over ACP are rolling out; today Ref drives Claude Code on paired machines for most accounts.
Get help
If you have any issues, please reach out tohelp@ref.tools. We’re happy to help you get started!