What problem does it solve?
It removes the manual, error-prone effort of provisioning GPU resources and launching ML training experiments across local machines, SSH servers, Vast.ai instances, and Modal serverless GPUs.
Core Features & Use Cases
- Environment-aware deployment: Detects local vs remote (SSH) vs Vast.ai vs Modal based on project
CLAUDE.md, then follows the correct launch path.
- GPU pre-flight checks: Verifies available GPU memory before assignment to avoid waste and immediate runtime failures (where applicable).
- Remote code sync and job orchestration: Syncs code (rsync or git; Vast.ai always via rsync), installs requirements when present, starts runs via
screen, and verifies launch state.
- Experiment observability hooks: Optionally injects Weights & Biases logging into scripts when enabled in
CLAUDE.md.
- Cost controls for hosted GPUs: Supports Vast.ai auto-destroy after completion and Modal cost-aware execution with timeouts and volumes.
Quick Start
Use the run-experiment skill to start your training job by saying: run experiment and include a description of what model training you want to launch.