Give each AI agent its own bWalletX account, with its own keys and its own budget. It can only spend what you put in. You can see everything it does, and you can stop it with one tap.
Make an account an agent account and it gets a ghost in its own colour. It shows on the wallet card when that account is selected, and it's the account's avatar everywhere: the account menu, Settings and chat. One look tells you which agent you're in.
It has its own keys. Its balance is all it can ever spend; your other accounts are never touched.
Agree the rules in plain words with the b agent, or load a strategy file, and it trades by those rules and nothing else.
Every action goes in an activity log with links to the transactions. Add labels and a daily spending cap in dollars.
Stop one agent or Stop all agents. A stopped account refuses every spend until you resume it, and Sweep back moves everything home.
The bWalletX CLI runs your agent accounts on a laptop or a server. Pair it with your phone so the phone signs every request, or export an agent account's key file to run unattended. Only agent accounts can be exported, never your main wallet.
Every spend is checked first: the kill switch, the daily cap, at most 30 spends an hour, then the strategy's rules.
# install (Node 20+) npm i -g bwalletx bwalletx login --account phone # scan the QR in your agent account bwalletx accounts bwalletx balance --account trader bwalletx price <tokenId> bwalletx send 1 name@bwalletx.com --account trader bwalletx buy <tokenId> --max-usd 2 --account trader bwalletx strategy load ./slow-accumulator.json --account trader bwalletx agent run trader # run its strategy bwalletx log --account trader bwalletx stop # kill switch
The same tools over MCP, so any AI agent can manage the agent accounts you give it, within the same limits as the app.
accountsbalancepricesendbuystrategy_showstrategy_loadlogstop_allAn AI can only load strategies on paper: going live is a step you take yourself. Leave the passphrase out and it can read and practise but never send.
# Claude Code, paired with your phone claude mcp add bwalletx -- npx -y bwalletx mcp # Claude Desktop, Cursor and others { "mcpServers": { "bwalletx": { "command": "npx", "args": ["-y", "bwalletx", "mcp"] } } }
In bWalletX, open the account menu and tap Add agent account, or go to Settings › Agents. Move in a small budget, give it a strategy, and its ghost appears on the card.