Wallet budget
Fund an agent from your wallet
Set a spending cap once from your wallet and hand Claude Desktop, Claude Code or your own code a key. It pays per call from that cap, never sees your keys and can never go past it. Agents built on the Agents page pay from the runner and need none of this.
1 · Connect
Your wallet, once
It stays in your control. The agent never holds it.
2 · Set a cap
zUSD and an expiry
The most the agent can ever spend, and for how long.
3 · Approve
One signature, one transaction
Deploy the account, fund it, approve payments, issue the key — and set ETH aside for gas where the network's paymaster sponsors only billed accounts.
4 · Hand over
Paste the key into your agent
Claude, TypeScript or Python. Revoke it here any time, and withdraw what is left to your wallet.
1 · Budget
Owner · smart account —
2 · Steps
permitpending
setuppending
Every step checks the chain first and is skipped when already done, so a retry resumes where it stopped. Gas is set aside only where the network's paymaster does not sponsor the agent; where it does, the step sends nothing.
3 · Check or revoke a key
Fund your AI wallet from any chain
Send ETH, SOL, BTC, USDC or most other assets from wherever you hold them. It arrives as USDC in your AI wallet. Nothing here needs the agent's key.
- AI wallet
- Connect a wallet (top right) to see your AI wallet.
- Deposit address
- —
- Fee
- —
In the asset's own units.
Deposits to this AI wallet
Connect a wallet or paste an AI wallet address to see its deposits.