Give a Hermes agent every model from one provider block
hermes-plugin-clawrouter replaces one provider block per lab with a single local endpoint: a Hermes agent reaches every BlockRun model — one wallet, no provider keys.
How it works
Hermes configures model providers in config.yaml, one block per lab, each with its own key. The ClawRouter plugin registers a single provider that fronts the whole catalog, adopts or creates the wallet, writes the config block, and verifies the link end to end — proxy, wallet, catalog, config — before the agent's first call.
The plugin also prints the address to fund, shows the balance, and can say which model a prompt would be routed to without spending. Hermes gives the agent a body; ClawRouter gives it a brain it does not need a lab account for.
Behind it is the BlockRun catalog: 78 chat models plus image, video, music and speech generation, search, market data and multi-chain RPC, priced per call. 6 open-weight models are free and need no wallet.
Setup
1. Install
pip install hermes-plugin-clawrouter2. Enable the plugin and write the provider block
hermes plugins enable clawrouter && hermes-clawrouter setupQuestions
- Do I still need lab API keys?
- No. The provider block points at the local ClawRouter endpoint, which pays per request from the wallet it set up.
- Which Hermes versions?
- Any version that reads provider blocks from config.yaml; the plugin writes the block for you and verifies it.
Two ways to run this
Get an API key
Sign in, get a key, and call the same endpoints with usage billed to your account. For teams that want one invoice instead of one wallet.
Get an API keyOr let your agent pay per call, in USDC
No account, no API key. Three steps, and the last one is the request this page is about.
- Point your agent at BlockRun
Install ClawRouter, or add the BlockRun MCP server to Claude Code, Cursor, Codex or OpenClaw. Any OpenAI-compatible client works too — change the base URL, nothing else.
curl -fsSL https://blockrun.ai/ClawRouter-update | bash - Fund a wallet with USDC
Send USDC to a wallet on Base or Solana. There is no account to create and no API key to issue: the wallet is the account, and it pays per call.
- Use BlockRun from Nous Research Hermes
The first call returns HTTP 402 with the exact price, your agent signs it, and the answer comes back. Payment settles on-chain; nothing is charged if the call fails.
pip install hermes-plugin-clawrouter
Explore everything on BlockRun
- GPT-6 Astra
- GPT-5.6 Sol
- GPT-5.6 Terra
- GPT-5.6 Luna
- GPT-5.6 Sol Pro
- GPT-5.6 Terra Pro
- GPT-5.6 Luna Pro
- GPT-5.5
- GPT-5.5 Pro
- ChatGPT Instant (GPT-5.5)
- GPT-5.4
- GPT-5.4 Pro
- GPT-5.1
- GPT-5.2
- GPT-5.4 Mini
- GPT-5 Mini
- GPT-5.4 Nano
- GPT-5.2 Pro
- GPT-5.3 Codex
- GPT-4.1
- GPT-4.1 Mini
- GPT-4.1 Nano
- GPT-4o
- GPT-4o Mini
- o1
- o3
- o3-mini
- o4-mini
- Claude Haiku 4.5
- Claude Sonnet 5
- All models →