shadowbipnode/zap-browser — explained in plain English
Analysis updated 2026-05-18
Browse the web with a built-in Bitcoin wallet, no separate extensions needed
Pay and receive Lightning invoices directly from the browser
Use privacy-preserving Cashu ecash for anonymous digital cash
Log into Nostr-compatible sites without a password using the built-in signer
| shadowbipnode/zap-browser | 0labs-in/vision-link | arviahq/arvia | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | — | moderate | moderate |
| Complexity | — | 3/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Zap Browser is an open-source desktop web browser built for Bitcoin users. It combines a full Chromium browsing engine with a native Bitcoin wallet, all in one application, no browser extensions or separate wallet apps required. On setup, the browser generates a single 24-word BIP39 seed phrase. From that one seed it derives your Lightning-compatible Nostr keypair, your Liquid wallet, and your Cashu ecash store. Lightning (via NWC, Nostr Wallet Connect) lets you connect an existing Lightning node and pay or receive Bitcoin invoices from within the browser. Cashu ecash is a privacy-preserving digital cash system where tokens are minted from Lightning invoices and transferred with no public transaction record. Nostr is a decentralized identity and social protocol, the browser injects a NIP-07 signer into every page, enabling passwordless login on any Nostr-compatible site. Privacy hardening is on by default. The browser ships with a 106,000+ domain blocklist drawn from EasyList, EasyPrivacy, and uBlock Origins sources, updated automatically every 24 hours, plus 12,000+ cosmetic CSS rules to hide ad containers. WebRTC is blocked to prevent IP address leaks, User-Agent strings rotate each session, and common tracking headers are stripped from outgoing requests. Private keys and the BIP39 seed are encrypted at rest using AES-256-GCM and stored in the OS keychain, never written to disk in plaintext. The browser is built with Electron 30 and TypeScript, and currently targets Linux. The full README is longer than what was provided.
An open-source desktop web browser with a built-in Bitcoin wallet supporting Lightning, Liquid, Cashu, and Nostr, plus strong privacy defaults.
Mainly TypeScript. The stack also includes Electron, TypeScript, Chromium.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.