Skip to content

Repository files navigation

Ekubo Wallet

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.

Development

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.

License

See LICENSE.

Releases

Contributors

Languages