Repository navigation
Added
- Any GPU provider. An adapter can live in the project (
provider.plugin: ./gpu_providers/acme.py:AcmeProviderinjambu.yaml) or in an installed package that declares agpu4agents.providersentry point. Neither needs a change to gpu4agents. Vast.ai stays built in. gpu providers new NAMEwrites an adapter skeleton with every method that needs the provider's API marked.gpu init --provider NAMEwrites ajambu.yamlthat loads it.PROVIDERS.md, served atgpu4agents.jambu.ai/providers.md: the steps an agent follows to add a provider, from the skeleton to one test rental with the user's approval.- The provider contract has
credentials_urlandverify_credentials(), whichgpu loginuses for every provider. - Plugin manifests in the style of Humanizer: a Claude Code marketplace (
/plugin marketplace add jambuai/gpu4agents), a Cursor plugin, and Codex metadata inskills/gpu4agents/agents/openai.yaml. Each release attachesgpu4agents-skill.zipfor Claude.ai and Claude Desktop.
Changed
gpu loginworks with any provider:--provider NAMEpicks it (default: the project's, elseGPU_PROVIDER, else Vast.ai), it prompts for each credential the adapter declares, and it savesGPU_PROVIDERso account-wide commands outside a project use that provider.--jsonoutput now includesprovider.- The skill,
INSTALL.md, the MCP server's instructions and the installer no longer assume Vast.ai. When no account is connected, the agent asks which provider the user wants. - Docs and the website were edited for plain language.
Install
Paste into Claude Code, Codex, Gemini CLI or Cursor:
Set up GPU for Agents for me. I'm using Claude Code. Fetch https://gpu4agents.jambu.ai/install.md with curl and follow its steps.
Or install the skill the agent's own way: /plugin marketplace add jambuai/gpu4agents in Claude Code, npx skills add jambuai/gpu4agents --global --agent codex for Codex, gpu4agents-skill.zip below for Claude.ai and Claude Desktop.
To add a GPU provider: Add RunPod as a GPU provider to GPU for Agents. Fetch https://gpu4agents.jambu.ai/providers.md with curl and follow its steps.