Agents/Wallet budget
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.
connect a wallet or paste an AI wallet address first
Deposits to this AI wallet
Connect a wallet or paste an AI wallet address to see its deposits.