exe-dev
Manage persistent VMs on exe.dev.
Installation
npx clawhub@latest install exe-devView the full skill documentation and source below.
Documentation
⚠️ Warning: This skill was auto-built by clawdbot from the exe.dev markdown documentation. It's not tested yet — use with caution! I plan to test it soon. 🔜
exe.dev VM Management
Quick Commands
| Task | Command |
| List VMs | ssh exe.dev ls --json |
| Create VM | ssh exe.dev new |
| Make public | ssh exe.dev share set-public |
| Change port | ssh exe.dev share port |
| Add user | ssh exe.dev share add |
| Share link | ssh exe.dev share add-link |
Access URLs
- VM:
- **Shelley agent**: - VSCode:
vscode://vscode-remote/ssh-remote+.exe.xyz/home/exedev
Proxy Configuration
Default port is auto-selected from Dockerfile EXPOSE. Change with:
ssh exe.dev share port <vmname> <port>
Access ports 3000-9999 via
## Authentication Headers
When users authenticate via exe.dev:
- X-ExeDev-UserID — user identifier
- X-ExeDev-Email — user email
For testing, use mitmproxy to inject headers:
__CODE_BLOCK_1__
## Custom Domains
- **Subdomains**: CNAME app.example.com → vmname.exe.xyz
- **Apex**: ALIAS example.com → exe.xyz + CNAME www → vmname.exe.xyz`
Full Reference
See references/exe-dev-vm-service.md for complete documentation including pricing, Shelley agent setup, SSH key config, and FAQ.