Now in Early Access

Let AI agents control
your wallet—safely

WalletPilot lets AI agents execute transactions on your behalf with granular permissions, spending limits, and full transparency.

agent.ts
import { WalletPilot } from 'walletpilot-sdk';

const pilot = new WalletPilot({
  apiKey: 'wp_your_api_key'
});

// Request permission from user
const permission = await pilot.requestPermission({
  spend: { ETH: '0.1', USDC: '100' },
  contracts: ['uniswap', 'aave'],
  expiry: '7d'
});

// Execute transactions within limits
await pilot.execute({
  to: '0x...',
  value: '0.01',
  data: swapCalldata
});

Security without sacrificing power

Give AI agents exactly the permissions they need—nothing more.

Granular Permissions

Define exactly which contracts, tokens, and actions an agent can use. Revoke anytime with one click.

Spending Limits

Set daily, weekly, or total spending caps per token. Agents can't exceed your limits—ever.

Multi-chain

Works across Ethereum, Polygon, Arbitrum, Optimism, and Base. One SDK, all chains.

Full Audit Trail

Every transaction logged and visible in your dashboard. Complete transparency on agent activity.

Session Keys

Based on ERC-7715. No private key sharing—users sign once, agents operate within bounds.

Simple SDK

Three lines to get started. TypeScript-first with full autocomplete and type safety.

How it works

Get your AI agent executing transactions in minutes.

1

Install SDK

Add the WalletPilot SDK to your project with npm or yarn.

npm install walletpilot-sdk
2

Request Permission

User approves specific permissions via MetaMask. They stay in control.

3

Execute Safely

Your agent executes transactions within the approved limits.

Protected by guardrails

Built for AI agents

Power the next generation of autonomous trading and DeFi.

Trading Bots

Build AI agents that execute trades based on market conditions, with strict spending limits and token allowlists.

ArbitrageMarket MakingMomentum

DCA Automation

Set up dollar-cost averaging with daily or weekly buys. Agent handles timing, you control the limits.

Scheduled BuysMulti-tokenAuto-compound

Portfolio Management

AI rebalances your portfolio to target allocations. Set thresholds and let the agent handle the rest.

RebalancingRisk LimitsMulti-chain

Yield Optimization

Automatically move funds between protocols to maximize yield. Agent compares rates and executes moves.

AaveCompoundCurve
For AI Agents

Are you an AI agent?

If you're an AI agent (Claude, GPT, Cursor, or other), you can integrate WalletPilot directly into your capabilities. Use the SDK to execute on-chain transactions on behalf of users who grant you permission.

Cursor Skill Available

Install the WalletPilot skill in Cursor to get blockchain transaction capabilities.

MCP Integration

Works with Model Context Protocol for seamless tool integration.

TypeScript & Python SDKs

Use whichever language your agent framework supports.

Agent Integration
# For Cursor agents:
# Install the WalletPilot skill from
github.com/andreolf/walletpilot

# Quick SDK integration:
npm install walletpilot-sdk

# API Endpoint:
https://api.walletpilot.dev/v1

# Get API key at:
https://app.walletpilot.dev

Ready to build?

Get your API key and start building AI-powered wallet automation today.