Repository navigation
v0.4.0 — coding agents can rent GPUs
New: Claude Code, Cursor and Claude Desktop
gpu mcp— a local MCP server (stdio, nothing hosted) with 13 tools:gpu_init,gpu_validate,gpu_offers,gpu_setup,gpu_status,gpu_connection,gpu_run,gpu_logs,gpu_lock,gpu_unlock,gpu_stop,gpu_destroy(needsconfirm=true),gpu_ls.gpu_setupruns in the background and re-attaches on each call, so a 15-minute first rent never hits a tool timeout;gpu_stop/gpu_destroycancel a setup in progress.- A bundled skill that teaches the agent to show the price and ask before renting, wait out a slow setup, never touch
VAST_API_KEY, and clean up. gpu agent install(-t claude|cursor|desktop,--global) writes the skill and registers the server, merging existing configs.
Guide: docs/AGENTS.md. Validated live: a headless Claude Code with no context rented a GPU, queried the model, destroyed it and checked the account was empty.
Fixes
gpu status/gpu logswork during a setup ("busy": true); a held project lock is now exit code 12.- The last host that failed when setup gave up is remembered as bad.
- On Vast the vLLM image defaults to
vastai/vllm:v0.32.0-cuda-13.0(cached on Vast hosts) instead of the 12 GB Docker Hub image that stalled 30 min per host. Pincompute.imageto keep the old one.
pip install jambu-gpu==0.4.0