canonical
v7.0.1 · Apache-2.0 + MIT

The walletyour agents use.

A self-custody Ethereum wallet built for AI agents. Multisig by default. Speaks MCP. Your keys never leave your machine.

Your keys stay on your machineMultisig out of the boxTalks to Claude, Cursor, any MCP client

One wallet.Every agent.

Agent request
Send 0.42 ETH
to 0xA1…b3
Awaiting review
Mainnet · 2-of-30x70…f3
approve(spender, 1 000 USDC)
Within your rules
History
12 events · tamper-proof
Local only
Propose

Your agent files a request — a transfer, a contract call, a signature. Nothing moves until you (and any co-signers) approve.

Review

See exactly what the transaction does in plain English. Tamper detection catches any change between approval and signing.

Approve

One or more humans approve. The wallet never signs a transaction nobody reviewed.

Execute

The wallet signs and broadcasts. Every step is written to a tamper-proof history on your machine.

Your keys neverleave your machine.

No cloud. No shared server. No vendor holding your seed. The wallet runs on your laptop or your own server — custody stays with you.

How it works

More than one signer.By default.

Set how many people (or devices) must approve before anything moves. Works on its own and as a co-signer for Safe — without giving up self-custody.

Multisig setup
Pending · 2-of-3#4f2a
Send 0.42 ETH → 0xA1…b3
requested by hermes-agent · gas ~21 000
For AI agents

Built for agents.Reviewed by humans.

Speaks MCP natively, so any AI tool (Claude, Cursor, your own agent) can read state and draft transactions — and humans stay in the loop for anything that moves money.

Connect an agent
MCP tools
Connectedclaude · cursor
Integrations

Plug-and-play with the agents you already use.

Via MCP
Hermes
Agent framework

Hermes agents connect over MCP with their own scoped token — propose only, humans approve.

Via MCP
OpenClaw
Agent framework

OpenClaw connects like any MCP client — same tools, same review, same audit trail.

Any MCP client
Claude · Cursor · Continue
MCP clients

Any MCP-aware client lights up automatically — pick the wallet from the tools list.

See exactlywhat gets signed.

The wallet decodes every transaction in plain English before you approve — and catches any change between what you saw and what gets signed.

Decoded0x095ea7b3…
approve(
  spender = 0x70…f3
  amount  = 1 000 USDC
)
review  ✓ complete · not blocked
drift   ✓ matches reviewed call

Your agents.Your keys.

Install the wallet in ~2 minutes. macOS and Linux.