爪路由器 是 AI Skill Hub 本期精选Agent工作流之一。已获得 6.5k 颗 GitHub Star,综合评分 8.0 分,整体质量较高。我们强烈推荐将其纳入你的 AI 工具库,帮助提升工作效率。
爪路由器 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
爪路由器 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:npm 全局安装 npm install -g clawrouter # 方式二:npx 直接运行(无需安装) npx clawrouter --help # 方式三:项目依赖安装 npm install clawrouter # 方式四:从源码运行 git clone https://github.com/BlockRunAI/ClawRouter cd ClawRouter npm install npm start
# 命令行使用
clawrouter --help
# 基本用法
clawrouter [options] <input>
# Node.js 代码中使用
const clawrouter = require('clawrouter');
const result = await clawrouter.run(options);
console.log(result);
# clawrouter 配置说明 # 查看配置选项 clawrouter --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export CLAWROUTER_CONFIG="/path/to/config.yml"
<img src="assets/banner.png" alt="ClawRouter Banner" width="600">
<p>Agents can't sign up for accounts. Agents can't enter credit cards.<br> Agents can only sign transactions.<br><br> <strong>ClawRouter is the only LLM router that lets agents operate independently.</strong><br><br> <em>Pay however you like: <strong>credit card</strong> — sign up at <a href="https://user.blockrun.ai"><strong>user.blockrun.ai</strong></a>, top up, mint an API key<br> or <strong>USDC</strong> on Solana or Base (x402 wallet, no account at all).<br> Or neither — 7 models are free, with no signup, no key and no wallet.</em></p>
<br>
<img src="https://img.shields.io/badge/🆓_7_Free_Models-success?style=for-the-badge" alt="7 free models"> <img src="https://img.shields.io/badge/🤖_Agent--Native-black?style=for-the-badge" alt="Agent native"> <img src="https://img.shields.io/badge/💳_Card_or_USDC-blue?style=for-the-badge" alt="Card or USDC"> <img src="https://img.shields.io/badge/⚡_Local_Routing-yellow?style=for-the-badge" alt="Local routing"> <img src="https://img.shields.io/badge/💰_x402_USDC-purple?style=for-the-badge" alt="x402 USDC"> <img src="https://img.shields.io/badge/🔓_Open_Source-green?style=for-the-badge" alt="Open source">
</div>
ClawRouter is an open-source smart LLM router that reduces AI API costs by up to 84%. It analyzes each request across 15 dimensions and routes to the cheapest capable model in under 1ms, entirely locally. It is the only LLM router that an autonomous agent can pay for by itself — a wallet signature is the account, and USDC micropayments over the x402 protocol are the billing — and it takes an ordinary credit card too: sign up at user.blockrun.ai, top up, and run the same router on an API key. 76 models from OpenAI, Anthropic, Google, xAI, DeepSeek, and more. MIT licensed.
---
No wallet? 7 models work free out of the box. Install, run, and pin free/nemotron-3.5-lightning (or any of the 7) — no crypto, no signup, no balance required. Add a credit card or USDC later when you want paid models.
Two ways to pay for the paid ones — pick one, the rest of ClawRouter is identical:
| Wallet (default) | API key | |
|---|---|---|
| **Who it is for** | Autonomous agents, and anyone happy holding USDC | People who would rather pay with a card |
| **Setup** | Nothing — a wallet is generated on first run | Sign up at [user.blockrun.ai](https://user.blockrun.ai), top up, mint a key, clawrouter login brk_live_… |
| **Auth** | An x402 signature per request | Authorization: Bearer brk_live_… |
| **Gateway** | sol.blockrun.ai (Solana, default) / blockrun.ai (Base) | api.blockrun.ai |
| **Billing** | USDC leaves your wallet per call, non-custodial | Card-funded account credit, drawn down at exact usage |
| **Fees** | $0.001/tx settlement fee (covers on-chain gas) | 5.5% + $0.30 on the top-up, then list price with **nothing per call** |
ClawRouter prefers the API key whenever one is configured, so clawrouter login is all it takes to switch and clawrouter logout is all it takes to switch back.
Where do I sign up? user.blockrun.ai — sign in with Google, add credit with a card under Credits, mint a key under API Keys. That one key covers all 76 chat models plus images, video, speech and the live-data APIs. No wallet, no crypto, no seed phrase.
Smart Routing in Action
|
Telegram Integration
|
---
OpenClaw is an AI coding agent. If you're using it, ClawRouter installs as a plugin. Two paths:
A1. Recommended — one-shot install script:
curl -fsSL https://blockrun.ai/ClawRouter-update | bash
openclaw gateway restart
This handles everything: registration, models config, auth profile, wallet setup. Smart routing (blockrun/auto) is now your default model.
OpenClaw now also bundles an unrelated plugin namedclawrouter(@openclaw/clawrouter). BlockRun uses the distinct plugin idblockrun-clawrouter; the installer preserves the official plugin and allows both products to coexist.
A2. If you prefer pure npm:
npm install -g @blockrun/clawrouter
clawrouter setup # finishes OpenClaw integration — REQUIRED
openclaw gateway restart
⚠️ Skippingclawrouter setupwill leave you broken. Barenpm install -gonly puts the package on disk; it does NOT register the plugin with OpenClaw, sync the models allowlist, or write the auth profile. Symptom:/modelsin your bot shows only OpenClaw's defaults instead of the 55 BlockRun models. Runclawrouter setupto repair, or use path A1 to begin with.
For basic usage, no configuration needed. For advanced options:
| Variable | Default | Description |
|---|---|---|
BLOCKRUN_API_KEY | unset | BlockRun API key (brk_live_…). Set it and ClawRouter pays from account credit via api.blockrun.ai instead of the wallet |
BLOCKRUN_WALLET_KEY | auto-generated | Your wallet private key |
BLOCKRUN_PROXY_PORT | 8402 | Local proxy port |
CLAWROUTER_DISABLED | false | Disable smart routing |
CLAWROUTER_DEBUG_HEADERS | on | Set to off to suppress x-clawrouter-* debug response headers |
CLAWROUTER_SOLANA_RPC_URL | https://api.mainnet-beta.solana.com | Solana RPC endpoint — balance checks and payment signing |
Full reference: docs/configuration.md
Wallets are what let an agent pay for itself. If you are a person and would rather pay the way you pay for everything else, BlockRun issues API keys backed by card-funded credit — and ClawRouter speaks that too.
1. Sign up and get a key
Go to user.blockrun.ai:
1. Sign in with Google. That is the whole signup — no invite, no sales call. 2. Credits → top up with a credit card. The processing fee is 5.5% + $0.30, charged at purchase, not on inference: you pay it once on the top-up and every model then bills at provider list price with no markup, with no per-call minimum and no per-call fee. 3. API Keys → create a key. It is shown once and looks like brk_live_… — copy it before you leave the page.
2. Tell ClawRouter about it
clawrouter login brk_live_... # stores it in ~/.blockrun/.api-key (chmod 600)
clawrouter login # or run bare and paste at the prompt
Or, for CI and containers where you would rather not write a file:
export BLOCKRUN_API_KEY=brk_live_...
Either way, restart the proxy. That is the whole change — routing, model names, the free tier, /model auto, exclusions and the OpenAI-compatible surface all behave exactly as before:
```bash npx @blockrun/clawrouter
| OpenRouter | LiteLLM | Martian | Portkey | **ClawRouter** | |
|---|---|---|---|---|---|
| **Models** | 200+ | 100+ | Smart routing | Gateway | **76** |
| **Free tier** | Rate-limited | BYO keys | No | No | **7 models, no signup** |
| **Routing** | Manual selection | Manual selection | Smart (closed) | Observability | **Smart (open source)** |
| **Auth** | Account + API key | Your API keys | Account + API key | Account + API key | **Wallet signature _or_ API key** |
| **Payment** | Credit card | BYO keys | Credit card | $49-499/mo | **USDC per-request _or_ card credit** |
| **Runs locally** | No | Yes | No | No | **Yes** |
| **Open source** | No | Yes | No | Partial | **Yes** |
| **Agent-ready** | No | No | No | No | **Yes** |
✓ Open source · ✓ Smart routing · ✓ Runs locally · ✓ Crypto native · ✓ Agent ready
We're the only one that checks all five boxes.
---
Using Claude Code? Check out BRCC — it's purpose-built for Claude Code with the same smart routing and x402 payments. Using NousResearch Hermes? See ClawRouter-Hermes — a Python plugin that wires Hermes into the ClawRouter proxy. Same wallet, same 76 models, same x402 USDC settlement on Solana & Base.
No OpenClaw required. ClawRouter runs as a local proxy on port 8402.
1. Start the proxy
npx @blockrun/clawrouter
2. Fund your wallet — optional, skip for free tier Your wallet address is printed on first run. For paid models, send a few USDC on Solana (the default chain) or Base — $5 covers thousands of requests. Prefer a card? Sign up at user.blockrun.ai and run clawrouter login brk_live_… instead. To stay at $0, pin any of the 7 free models (e.g. free/nemotron-3.5-lightning) or use /model free inside OpenClaw.
3. Point your client at http://localhost:8402
<details> <summary><strong>continue.dev</strong> — <code>~/.continue/config.yaml</code></summary>
Important:apiBasemust end with/v1/(including the trailing slash). Without it, continue.dev constructs the URL as/chat/completionsinstead of/v1/chat/completions, and the proxy returns 404.
models:
- name: ClawRouter Auto
provider: openai
model: blockrun/auto
apiBase: http://localhost:8402/v1/
apiKey: x402
roles:
- chat
- edit
- apply
To pin a specific model, replace blockrun/auto with any model from blockrun.ai/models, e.g. anthropic/claude-opus-5, xai/grok-4.5.
Both provider: openai and provider: clawrouter work — just make sure apiBase ends with /v1/.
<details> <summary>Legacy JSON format (<code>~/.continue/config.json</code>)</summary>
{
"models": [
{
"title": "ClawRouter Auto",
"provider": "openai",
"model": "blockrun/auto",
"apiBase": "http://localhost:8402/v1/",
"apiKey": "x402"
}
]
}
</details> </details>
<details> <summary><strong>Cursor</strong> — Settings → Models → OpenAI-compatible</summary>
Set base URL to http://localhost:8402, API key to x402, model to blockrun/auto.
</details>
<details> <summary><strong>Any OpenAI SDK</strong></summary>
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8402", api_key="x402")
response = client.chat.completions.create(model="blockrun/auto", messages=[...])
</details>
---
When things go wrong, run the doctor:
npx @blockrun/clawrouter doctor
This collects diagnostics and sends them to Claude Sonnet for AI-powered analysis:
🩺 BlockRun Doctor v0.12.24
System
✓ OS: darwin arm64
✓ Node: v22.14.0
Wallet
✓ Address: 0x1234...abcd
✓ Balance: $12.50
Network
✓ BlockRun API: reachable (142ms)
✗ Local proxy: not running on :8402
📤 Sending to Claude Sonnet 4.6 (~$0.003)...
🤖 AI Analysis:
The local proxy isn't running. Run `openclaw gateway restart` to fix.
Use Opus for complex issues:
npx @blockrun/clawrouter doctor opus
Ask a specific question:
npx @blockrun/clawrouter doctor "why is my request failing?"
npx @blockrun/clawrouter doctor opus "深度分析我的配置"
Cost: Sonnet ~$0.003 (default) | Opus ~$0.01
---
高效的AI路由和支付解决方案
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
经综合评估,爪路由器 在Agent工作流赛道中表现稳健,质量优秀。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | ClawRouter |
| 原始描述 | 开源AI工作流:The agent-native LLM router for OpenClaw. 41+ models, 1ms routing, USDC payments。⭐6.5k · TypeScript |
| Topics | aiai-agentscost-optimizationtypescript |
| GitHub | https://github.com/BlockRunAI/ClawRouter |
| License | MIT |
| 语言 | TypeScript |
收录时间:2026-05-27 · 更新时间:2026-05-30 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端