“/loop Manage my USDC/USDG liquidity position on Ethereum. Claim fees, rebalance when the range drifts, and ask before every transaction.”
Keep a recurring strategy observable while every exact plan still crosses the wallet boundary.
Introducing Ekubo Wallet
A native desktop wallet that lets AI agents send onchain transactions through a local MCP server—while stateless policies and native review keep you in control.
Native desktop app macOS, Windows, and Linux Read the docs
“Claim fees and rebalance my USDC/USDG position. Show me the exact plan.”
Agent capabilities
Read state, ask protocol services for exact plans, and simulate the result in your wallet. Your agent coordinates the work; you keep the final decision.
“/loop Manage my USDC/USDG liquidity position on Ethereum. Claim fees, rebalance when the range drifts, and ask before every transaction.”
Keep a recurring strategy observable while every exact plan still crosses the wallet boundary.
“Claim all fees from my ve33 votes, sell balances worth more than their gas, and max stake the STONX proceeds.”
Coordinate claims, fresh quotes, approvals, and a final stake without hiding the individual actions.
“Compare moving half my ETH/USDC liquidity into USDC/USDG using current pool data. Show expected balances, gas, and range risk before preparing anything.”
Compare live positions and pools first, then request an exact migration plan only if the trade-offs make sense.
“Withdraw 40% of my most out-of-range position, collect its fees, and leave the rest unchanged.”
Resolve the exact position and make the intended partial change explicit before review.
“Propose a policy that can only increase stake on this veNFT, with no native value and no authority over any other tuple argument.”
Constrain named and tuple arguments precisely. Your agent proposes; only you can install.
“Find every nonzero token approval from my company wallet, rank the risky spenders, and prepare revocations for the ones I choose.”
Separate read-only investigation from the exact transactions you eventually authorize.
Security by separation
You can approve and change security settings. Your agent cannot. That separation is enforced in the wallet core—not by a prompt.
Read the security modelSigning stays inside the native wallet. Desktop state is encrypted with SQLCipher.
Reviews start on Reject. Approval requires the complete document and operating-system authentication.
A versioned bridge uses same-user operating-system IPC. There is no HTTP listener, OAuth flow, bearer token, or client secret.
Allow, deny, or require review. Agents can propose policy but cannot install it.
Local authentication does not claim to defeat malicious software already running as your operating-system user.
How it works
A local transaction interface and exact, stateless rules put automation on your terms.
The desktop wallet exposes a local MCP server. Your agent can read wallet state and hand exact transactions to the wallet without receiving your keys.
The stateless policy engine checks only the exact network, target, value, and calldata the wallet is about to execute—not balances, prior activity, or session history.
Allow expected calls automatically to reduce signature fatigue, deny unwanted calls before they are sent, and route everything else to native owner review.
EIP-7702 support executes compatible calls atomically through the audited Calibur contract and can save gas versus sending every call as a separate transaction.
One wallet, many clients
Ekubo Wallet detects supported local agents and installs a credential-free MCP entry. The wallet handles consent and owner presence.
Harness safeguards differ. Some clients classify financial transaction tools as disallowed and may refuse before a request reaches the wallet. Claude Desktop is a known example; use Code mode or switch to another supported harness. ChatGPT has no wallet plugin—use its Work or Code tab to reach the local MCP server installed by Ekubo Wallet.
Also a wallet for dapps. Connect with WalletConnect and send every request through the same native review.
Go deeper
Read the launch story, inspect the source, follow the docs, or join the community.
Inspect the wallet, report issues, and follow releases.
Open repository DocumentationInstallation, agent setup, security boundaries, and policy behavior.
Read the docs Launch storyWhy we built a wallet for people and their agents.
Read the announcement CommunityAsk questions and share what you are building.
Join DiscordNative custody for the agent era