Quick Start¶
1. Install¶
2. Configure AWS credentials¶
Follow the prompts to enter your AWS Access Key ID and Secret. Yeager validates the credentials and checks EC2 permissions automatically.
If you already have AWS credentials configured (aws configure), this step is optional.
3. Run your first command¶
The first run takes ~2 minutes while Yeager:
- Creates an EC2 instance (ARM64 Graviton t4g.medium)
- Installs your project's toolchain
- Syncs your project files via rsync
- Runs the command and streams output back
Subsequent runs on the same VM start in seconds.
4. Run something real¶
# From your project directory:
yg pytest # Python
yg cargo test # Rust
yg npm run build # Node.js
yg go test ./... # Go
yg make build # any Makefile target
5. Check what's running¶
6. Re-attach to a running command¶
7. Stop the VM when done¶
yg stop # stops VM (no compute cost while stopped)
yg destroy # terminates VM and cleans up all resources
Tips¶
- Multiple terminals work: run
yg pytestin one terminal andyg logsin another - Ctrl+C detaches, doesn't kill — the command keeps running on the VM
- Use
yg killto actually cancel a running command - Use
--to pass flags to the remote command:yg -- ls -al