Ekubo Wallet is a native GPUI desktop wallet for EVM accounts used by people,
local AI agents, and WalletConnect dapps. One tray-first process owns encrypted
state and private keys. The separately bundled ekubo-wallet-mcp-bridge speaks
stdio for local agent harnesses; the wallet application itself has no
command-line, terminal, or webview mode.
User-facing installation and usage documentation lives at docs.ekubo.org/wallet. This repository retains the source, build instructions, and implementation-specific security documentation.
The workspace requires Rust 1.94.1 or newer.
cargo fmt --all --check
cargo clippy --locked --workspace --all-targets --all-features -- -D warnings
cargo test --locked --workspace --all-features
GPUI is pinned to Zed revision
cc053a4a6fa2fd0e8793201ed9099466af1be0b1; gpui-component is pinned to
26cc9366abb27ccedce386ac99a615a8fa7018da. The application consumes only the
Apache-2.0 GPUI infrastructure, not Zed's GPL workspace/UI crates.
See architecture, the system-wide
threat model, the code-oriented
security boundary, and the
release process. The enforced policy vocabulary—including
flat prepared-envelope matchers and the review effect—is documented in
policy authoring.
See LICENSE.