“/loop Manage my USDC/USDG liquidity position on Ethereum. Claim fees and rebalance when the range drifts, and only send when gas is under 10 gwei.”
Runs overnight on its own, inside the policy you installed.
Introducing Ekubo Wallet
A native desktop wallet that enables your agent to do real onchain work — claim, swap, bridge, rebalance, stake — without giving access to your private keys.
Native desktop app macOS, Windows, and Linux Installation notes
On Windows and Linux, account keys are held by the per-user credential service, which does not isolate them from other software running as you. How keys are stored
“Claim fees and rebalance my USDC/USDG position.”
Agent capabilities
Give your agent a job that would otherwise take you a careful afternoon. Authorize its shape once and it runs unattended, through the hours when gas is cheapest.
“/loop Manage my USDC/USDG liquidity position on Ethereum. Claim fees and rebalance when the range drifts, and only send when gas is under 10 gwei.”
Runs overnight on its own, inside the policy you installed.
“Claim all fees from my ve33 votes, sell balances worth more than their gas, and max stake the STONX proceeds.”
One sentence, dozens of steps: find, claim, quote, swap, stake.
“Rank USDC pools by fees earned this month using Dune, compare the best one against my current ETH/USDC position, and migrate half if the trade-offs hold up.”
Analysis first, using any other MCP service your agent has. Nothing is prepared until the numbers make sense.
“Scale $1M into ETH over the next 12 hours. Keep price impact under 1 bp per trade, and stop if the price moves more than 2% from here.”
One order becomes hundreds, each inside the limits you set, and it stops itself if the market runs.
“Propose a policy that can only increase the stake on this veNFT, and can do nothing else.”
Your agent drafts the permission. Only you can grant it.
“Find every nonzero token approval from my company wallet, rank the risky spenders, and prepare revocations for the ones I choose.”
A broad read-only sweep, then only the revocations you pick.
Protocol coverage
New protocols arrive without a wallet update. The wallet you install today works with whatever we add next month.
See supported protocolsOther producers welcome. Any service that prepares transactions in the published shape works here, checked the same way whoever built it, and never holding your keys. How that boundary works
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 happens in the app on your desk, and your agent never receives a key. See platform key storage below.
Reviews start on Reject. Approval requires the complete document and operating-system authentication.
No account, no API key, no token to steal. Your agent reaches the wallet on this machine or not at all.
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. On Windows and Linux, the per-user credential service holding account keys does not isolate them from that software, so such a process can use a key outside the wallet. Read the full boundary.
Unattended, not unsupervised
Approve the first run. Then install a policy and let the job work while you sleep.
Ekubo Wallet finds it and sets it up, already knowing your accounts and networks.
The wallet asks about every transaction by default, so one run shows you exactly which calls the job needs.
Install a policy for those exact calls and the job executes on its own — overnight, at the gas price you set. Anything outside that shape still stops for review.
Compatible calls go out as one batch: all of them succeed or none do, usually for less gas.
One wallet, many clients
Ekubo Wallet finds the agents you already have and sets them up for you. Nothing to paste, nothing to sign up for.
Some clients refuse financial tools before a request reaches the wallet. Claude Desktop is the known example — use Code mode instead. Client notes
Also an ordinary wallet. Connect a dapp over WalletConnect and its requests get the same review yours do.
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