Other agents write code. Franklin writes code and spends money to get it done — models, data, images, search. You set the budget. It runs it.
Open source · MIT licensed · Built by the BlockRun team. Trusted by developers shipping autonomous agents on Base and Solana.
A real Franklin Agent session. Each command spawns calls to a routed model, pays per call in USDC, and prints the cost.
Coding intelligence is table stakes. The difference is purchasing power — and the quiet discipline that comes with an agent that must balance its own books.
Franklin holds USDC on Base or Solana. When it needs a model, a data feed, or an image — it signs a payment and takes it. Non-custodial. Your keys stay on your machine. You set a cap; it enforces it.
Ask “how’s BTC looking?” and Franklin purchases live prices, computes RSI, MACD, Bollinger, and volatility locally, then returns a signal. One prompt. No five browser tabs, no API key spaghetti.
Entry $65,000 · stop $63,200 (−2.8%) · risk $27.69 · target $70k · R/R 1:2.8 ✓
No single model is best at everything. The router classifies every request and routes in under a millisecond. Trained on 2M+ real requests, continuously scored by Elo, adapts to your overrides. Up to 89% savings vs. always-Opus.
Claude Code forgets between runs. Franklin extracts preferences — language, style, model choices, workflow — and injects them into the next session. Confirmed patterns gain confidence. Stale ones decay at 30 days.
No subscription (you don’t pay for access). No pay-per-call (you don’t pay for failed tries). The wallet balance is the hard cap. When it hits zero, Franklin stops. That’s the whole pricing model.
One npm command. Node 20+. macOS, Linux, WSL.
npm i -g @blockrun/franklinFree NVIDIA Nemotron & Qwen3 Coder out of the box. No wallet required.
franklinGenerate a Base or Solana wallet. Send USDC. Unlock every frontier model.
franklin setup baseCode, trade, research, generate — Franklin picks, pays, reports, stops.
franklin --trustAI products sell access. Subscriptions hand you monthly guilt and rate limits. Pay-per-call bills you for every failed try. Franklin settles for the outcome — once, in USDC.
| Subscription SaaS | Pay-per-call API | Franklin — YOPO | |
|---|---|---|---|
| You pay for | Access, whether used or not | Every attempt, including dead-ends | The outcome. Once. |
| Monthly fee | $20 — $200 | $0, plus usage | $0. Pay only what you spend. |
| Rate limits | Yes. Tightens when you need it most. | Per-key quotas, tiers | None. Wallet balance is the only cap. |
| Identity | Email + credit card | Vendor account, API keys per model | A wallet. No email, no KYC. |
| Model choice | Single vendor | You juggle 12 keys | 55+ models via one wallet · router decides. |
| Provider outage | You’re stopped. | You’re stopped. | Routes to the next provider. |
| Overdraft risk | Silent auto-renew | Unbounded bill at month end | None. Wallet empty ⇒ Franklin stops. |
| Source | Closed | Closed SDK | Apache 2.0 · local-first. |
With closed AI tools, the vendor owns your usage data, your preferences, your history. They change terms — you accept. They raise prices — you pay. They go down — you stop.
Franklin is Apache 2.0 and runs on your machine. Wallet keys, session history, learnings — everything sits in ~/.blockrun/. Zero telemetry. Nothing phones home.
If BlockRun disappears tomorrow, your USDC stays in your wallet and your agent still runs. That’s the point.
Read every line: the entire agent loop, the 16 built-in tools, the plugin SDK, the x402 client, the router — it’s all in the repo. Audit it, fork it, ship your own vertical.
Notes on multi-model coding agents, wallet-native AI, and frontier models for developers without global credit cards.
All posts →Most agents stop at code. Franklin doesn't — it buys the script, generates the storyboard with gpt-image-2, renders the clips on Seedance, voices the narration, and licenses the music, all from one wallet. Here is exactly what came out, what every line cost, and why no other agent could produce this.
Subscriptions price flat what runs spiky. API keys tie identity to vendors. The fix isn't a better dashboard — it's giving the agent a wallet, a hard balance, and the keys to its own bank account.
Claude Code burned 27% of one user's weekly limit on retry loops with zero output. Cursor goes down for hours. Copilot can't reach Grok. Franklin is the open-source agent that routes across 55 models, starts free with no signup, and stops costing you the moment there's nothing to charge for.
If you live in China, Russia, Indonesia, Pakistan, or Saudi Arabia, your access to frontier AI is gated by a Visa you can't get. Franklin is a USDC wallet, 55+ models, and no card. The geography of inference, redrawn.
The autonomous economic agent model in plain English. No hedging.
They write great code. They can't spend money. They can't buy trading data, purchase API calls, pay for image generation, or settle a web-search bill. Franklin can — because it holds a USDC wallet and pays per action via x402. Coding intelligence is table stakes; economic autonomy is the category.
Franklin holds USDC on Base or Solana. When it needs a model, a data feed, or a service, it signs an EIP-712 micropayment and pays. You set a budget; Franklin enforces it. Every cent is tracked in real-time. No subscriptions, no API keys, no billing portals.
55+ AI models (Claude, GPT, Gemini, Grok, DeepSeek, Kimi, etc.), image gen (DALL·E, Nano Banana, Grok Imagine), video gen, Exa neural web search, prediction-market data (Polymarket, Kalshi), X/Twitter intelligence, music gen. The Smart Router picks the best model per task — up to 89% savings vs always-Opus.
YOPO — You Only Pay Outcome. Provider cost + 5%, settled per call in USDC. Simple question: ~$0.001. Coding session: $0.02–$0.10. 30-minute deep session: $0.10–$0.50. No subscriptions, no monthly fees, no rate limits. Free NVIDIA models are always available at zero cost — no wallet needed.
Yes. After each session Franklin extracts preferences — language, style, model choices, workflow — and injects them into the next run. Confirmed preferences gain confidence. Stale ones decay at 30 days. Run /learnings to see what it knows.
Everything stays local in ~/.blockrun/. Session history, learnings, wallet keys — nothing phones home. Zero telemetry, zero crash reporting. Your private keys never leave your machine. The code is Apache 2.0 — audit every line.
Yes. Free NVIDIA models (Nemotron, Qwen3 Coder) work with no wallet, no USDC, no signup. Fund the wallet only when you want Sonnet, Opus, GPT, Gemini, Grok, or paid tools.
Fast finality, negligible fees, mature USDC support, and a real x402 ecosystem on both. You pick at setup and can switch anytime. Same wallet UX, same models, different rails.