What problem does it solve?
It eliminates the friction of launching ML training jobs by automatically handling environment detection, GPU pre-checks, code syncing, and remote execution for local servers, Vast.ai, or Modal.
Core Features & Use Cases
- Automatic environment routing: Detects whether you’re running on local GPU, an SSH remote, Vast.ai, or Modal based on project
CLAUDE.md.
- Pre-flight GPU validation: Checks
nvidia-smi (or MPS availability) and avoids assigning GPUs that are likely already in heavy use.
- Robust deployment workflows: Launches jobs via
screen on remote/Vast.ai, or delegates serverless GPU execution entirely to Modal.
- Optional W&B enablement: If configured in
CLAUDE.md, it adds/ensures W&B logging and validates login on the target machine.
- Optional Vast.ai lifecycle management: Can auto-destroy rented instances after completion to reduce cost exposure.
Quick Start
Ask to run your experiment on a GPU by saying: "Deploy and run experiment with the command-line arguments I provide, using the project’s CLAUDE.md settings for local/SSH/Vast.ai/Modal."