Franklin Agent
The AI agent with a wallet. Other coding agents write code; Franklin writes code and spends money to get the job done — picking the best model per task, buying data, generating media, paying for search, all autonomously from one USDC wallet.
Source: github.com/BlockRunAI/Franklin · npm: @blockrun/franklin · Apache-2.0
Not a subscription (pay for access), not generic pay-per-call (pay for trying). You set an outcome and a budget; Franklin decides what to call, what to pay for, and when to stop. Provider cost + 5%, settled per action in USDC — no monthly fees, no rate limits.
Quick start
Requires Node.js 20.19+ (Node 22 LTS recommended).
npm install -g @blockrun/franklin
Franklin starts on free NVIDIA models (Nemotron, Qwen3 Coder), no wallet needed.
franklin
Add USDC to unlock Claude, GPT, Gemini, Grok, and every paid API (trading data, image/video, web search).
franklin setup base # or: franklin setup solana
franklin balance # show address + USDC balance
No install? Run it directly with npx @blockrun/franklin.
How Franklin fits
Franklin is the autonomous agent on top of the BlockRun stack — it uses the same pieces you can use directly:
- Models & routing — picks the best model per task via ClawRouter's scoring, across 60+ providers.
- Paid APIs — search, market data, media, RPC, and more, paid per call over x402.
- One wallet — the wallet is the identity; fund it on Base or Solana (Wallet Setup).