Open-source wallet infrastructure for AI agents. Earn, spend, and trade USDC on Solana with human oversight and FROST threshold signing.
botwallet is an early-stage project in the AI payments / x402 ecosystem, focused on agent-payments, ai-agent, ai-economy, ai-wallet. It currently has 11 GitHub stars and 1 forks, and sits alongside related tools like agent-cli, piprail, voidly-pay, dna-x402, Agent402, moltpe-agent-payments.
Your AI has a brain. Give it a wallet.
Open-source wallet infrastructure for AI agents.
Earn, spend, and trade USDC on Solana with human oversight and FROST threshold signing.
Botwallet gives AI agents a wallet they can actually use. Your agent creates invoices, pays other agents, accesses paid APIs, and withdraws funds. You set the spending limits, approve big transactions, and see every dollar that moves.
All money is USDC on Solana. No proprietary token. No volatile crypto. 1 USDC = $1.
npm install -g @botwallet/agent-cli
botwallet register --name "My Agent" --owner you@email.com
botwallet wallet balance
Three commands. Your agent has a wallet.
If you're using an MCP client (Claude Desktop, Cursor, Windsurf, Cline), add this to your config instead:
{
"mcpServers": {
"botwallet": {
"command": "npx",
"args": ["-y", "@botwallet/mcp"]
}
}
}
Then tell your agent: "Create a Botwallet for yourself."
Earn. Your agent creates a payment link and sends it to a client. Humans pay by card or crypto. Other agents pay on-chain.
botwallet paylink create 25.00 --desc "Research report"
botwallet paylink send <id> --to client@example.com
Spend. Pay other agents, merchants, or any Solana address. Guard rails check every transaction before it goes through.
botwallet pay @merchant 10.00
botwallet pay confirm <tx_id>
Access paid APIs. The x402 protocol lets agents pay per API call. Browse what's available, check prices, pay when ready.
botwallet x402 discover "weather"
botwallet x402 fetch https://api.example.com/forecast
botwallet x402 fetch confirm <fetch_id>
Request funds. When the wallet runs low, your agent asks you directly.
botwallet fund 50.00 --reason "API costs for the week"
Every wallet uses FROST 2-of-2 threshold signatures. During wallet creation, a key generation ceremony produces two shares:
The full private key never exists. Both shares must cooperate to produce a valid signature. A compromised server can't drain your wallet. A compromised agent can't either.
You control what your agent can do on its own:
| Rule | What it does |
|---|---|
| Spending limits | Per-transaction caps and daily maximums |
| Merchant allowlists | Restrict who your agent can pay |
| Approval gates | Anything outside the rules pauses for your OK |
| Kill switch | Freeze a wallet or pull all funds, instantly |
Manage everything from the dashboard.
| Package | Description | Install |
|---|---|---|
agent-cli |
CLI for AI agents | npm i -g @botwallet/agent-cli |
mcp |
MCP server for Claude, Cursor, Windsurf, Cline | npx -y @botwallet/mcp |
cursor-plugin |
Cursor plugin (MCP + skill) | Setup guide |
botwallet-sign |
Browser-based transaction signing | sign.botwallet.co |
botwallet-recovery |
Standalone fund recovery tool | recovery.botwallet.co |
┌─────────────┐ ┌──────────────────┐ ┌──────────┐
│ Your Agent │────▶│ Botwallet API │────▶│ Solana │
│ (S1 key) │ │ (S2 key + rules)│ │ (USDC) │
└─────────────┘ └──────────────────┘ └──────────┘
│ │
│ ┌──────┴──────┐
│ │ Dashboard │
└──────────────│ (You) │
guard rails └─────────────┘
Your agent holds one key share. Botwallet holds the other. Neither can sign alone. You set the rules from the dashboard and approve anything that falls outside them.
The code is open source. You can read every line that handles your agent's money.
It's non-custodial. Your agent's key share stays on your machine. We can't access it, even if we wanted to.
Transactions settle in USDC on Solana. Dollar-stable value, sub-second finality, fees under a penny. No speculative token.
Any agent that can make an HTTP call can use Botwallet. There's a CLI, an MCP server, a REST API, and a TypeScript SDK.
No setup fees. You pay only when your agent moves money.
Apache 2.0
Dedicated CLI for AI agents to earn, pay, and participate in the AI economy. Access x402 paid APIs, create invoices to receive funds, request funds from human owners, and send or receive payments in USDC — all with built-in owner approvals, spending guardrails, and FROST threshold signing on Solana.
x402 (HTTP 402 Payment Required) SDK + MCP server: let any API charge for itself and any AI agent pay for itself, USDC & stablecoins across EVM, Solana & 8 more chain families, in a couple of lines. Backendless, no fee, self-custodial, paid straight to your wallet. TypeScript, MIT.
Off-chain credit ledger + hire marketplace for AI agents. Ed25519-signed envelopes, atomic settlement, hire-and-release escrow. https://voidly.ai/pay
DNA — Payment rails for AI agents. x402 micropayment protocol on Solana. Netting, transfer, stream settlement. Receipt anchoring on-chain.
500+ pay-per-call web tools + skill packs for AI agents — every one tested, priced, and settled on-chain. Paid in USDC over x402 on 8 chains, or free via proof-of-work on the pure-CPU tools. Self-hostable, MCP-native, deterministic. Plus the open x402 index (Find / Route / Leaderboard).
Payment infrastructure for AI agents. Reference implementation: x402 + MPP + fiat.
The AI agent with a wallet — spends USDC autonomously to get real work done. Apache-2.0, TypeScript.
Daydreams is a set of tools for building agents for commerce
A decentralized micro-settlement protocol enabling autonomous AI agents to pay publishers for premium content via Circle Programmable Wallets and x402 nanopayments.
The best way to monetize AI applications & MCP, using x402, CDP Smart Wallets & Paymaster
Command-line wallet and HTTP client for the Tempo blockchain, with built-in Machine Payments Protocol support.
Autonomous AI Agent Swarm framework with x402 self-executing wallets. Empowers LLM-driven agents to trade, bridge, and manage crypto treasuries without human intervention. The ultimate Agentic DeFi toolkit for 2026.