Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By vast-ai
Manage Vast.ai GPU instances, volumes, serverless endpoints, and billing from Claude Code. Natural-language driven via the bundled vastai skill, with three slash commands for hot-path operations.
npx claudepluginhub vast-ai/vast-claude-pluginSnapshot of Vast.ai spend — account balance, active $/hr, recent invoices
Launch a Vast.ai instance from an offer ID with sane defaults (PyTorch image, --ssh --direct)
Search Vast.ai GPU offers by filter — returns the cheapest matching rentable offers
First-time Vast.ai setup — store API key, register SSH key, verify auth
Snapshot of Vast.ai instance status — single instance or all running
A Claude Code plugin for Vast.ai. Rent, launch, monitor, and tear down GPU instances — plus volumes, serverless endpoints, and billing — without leaving your editor.
The plugin combines two layers:
vastai skill gives Claude full command-reference knowledge of the vastai CLI, so anything the slash commands don't cover (ssh, copy, logs, exec, destroy, volumes, serverless, environment variables, …) works through natural language.| Command | What it does |
|---|---|
/vastai:setup [api-key] | Stores your API key, registers your SSH public key with Vast, and verifies the credential against vastai show user. Run this once before anything else — launching an instance before an SSH key is registered produces an unreachable host. |
/vastai:status [instance-id] | Snapshot of a single instance or all of yours. Flags terminal states (exited, unknown, offline) so polling loops actually terminate. |
/vastai:cost | Account balance, current burn rate ($/hr across active instances), and projected 24-hour spend. Useful as a pre-flight check before launching anything large. |
/vastai:search [filter] | Finds the cheapest rentable offers matching a filter, sorted by total $/hr. Recognises "spot" / "bid" in the filter and switches to interruptible bid-mode pricing automatically. |
/vastai:launch <offer-id> [image] [--disk N] [--label STR] | Launches an offer with sensible defaults: pytorch/pytorch:@vastai-automatic-tag, 20 GB disk, direct SSH, JSON output. Parses the returned new_contract ID so subsequent commands can reference it. |
Every vastai invocation includes --raw so responses come back as parseable JSON.
Anything outside the slash-command set works conversationally. The bundled vastai skill auto-loads when Claude detects Vast-related intent — GPU rental, SSH, copying files to/from an instance, env vars, billing, serverless, volumes, and so on.
"Find a verified 4090 under $0.40/hr and launch it with pytorch."
"SSH into instance 12345 and tail
/var/log/nvidia-installer.log.""Set
HF_TOKENtohf_xxxxxon my running instance.""Destroy everything except instance 12345."
To force the skill to load explicitly, mention it by name ("using the vastai skill, …").
pip install vastai
/plugin install vastai@claude-plugins-official
git clone https://github.com/vast-ai/vast-claude-plugin.git
claude --plugin-dir ./vast-claude-plugin
/vastai:setup
You'll be prompted for an API key from https://cloud.vast.ai/account. The command then registers your SSH public key (~/.ssh/id_ed25519.pub by default, falling back to id_rsa.pub) and verifies the credential by querying your user record.
vast-claude-plugin/
├── .claude-plugin/plugin.json # marketplace manifest
├── commands/
│ ├── setup.md # /vastai:setup
│ ├── status.md # /vastai:status
│ ├── cost.md # /vastai:cost
│ ├── search.md # /vastai:search
│ └── launch.md # /vastai:launch
├── skills/vastai/SKILL.md # vendored from vast-ai/vast-cli
├── VENDORED_FROM.md # pins the upstream SHA
├── PATCHES.md # local deltas pending upstream PRs
└── TESTING.md # acceptance test plan
MIT — see LICENSE. SKILL.md is vendored from vast-ai/vast-cli (also MIT); local edits are tracked in PATCHES.md for upstream propagation.
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim