One browser per wallet. Open source, local, yours.
A multi-wallet browser for people running serious Web3 setups. Each MetaMask, Phantom, Rabby, or Keplr lives in its own isolated profile — separate cookies, separate fingerprint, separate proxy.
Why crypto power-users need wallet isolation
If you hold a personal wallet, a work wallet, a DAO multisig signer, and a cold-storage browser all in the same Chrome, they share everything — cookies, storage, fingerprint, sessions. One compromised dApp tab can quietly enumerate every account you've ever connected.
Donut Browser gives you a browser profile per wallet. Your Solana farming wallet on Phantom never sees your EVM main on MetaMask. Your Keplr Cosmos validator stack stays away from your day-to-day browsing. Each profile is its own sandbox — the bridge between them is just you.
It is open source under AGPL-3.0, free, runs locally, and ships zero telemetry. No remote vault, no cloud sync of your wallet activity, no dashboard reading your dApp history. The Donut Browser app is on GitHub. If you're running many accounts beyond wallets, the multi-account browser page covers the broader workflow.
Stop sharing wallets across tabs.
Free, open-source, locally-installed multi-wallet browser. No account, no telemetry, no remote vault.
Key Features
A real browser profile per wallet
Each profile has its own MetaMask install, its own Phantom, its own Rabby. Seed-phrase-adjacent browsing stays in its own sandbox — extensions in one profile cannot read state from another.
Each wallet looks like a separate user
Every profile gets a unique, realistic fingerprint. To the dApp on the other end, your DAO signer and your trading wallet look like two different people on two different machines.
Proxy per profile, country per wallet
Pin a residential proxy or WireGuard tunnel to each profile. Your US main, your EU work account, and your Asia testnet wallet all keep clean, consistent IP geography.
Multi-chain ecosystem hygiene
Run Solana on Phantom, EVM on MetaMask or Rabby, Cosmos on Keplr, Bitcoin elsewhere — in separate profiles. zkSync, Scroll, Linea, Berachain, Hyperliquid, LayerZero, Eigenlayer all stay in their own lane.
Cold-storage browser, fully offline-friendly
Spin up a profile with no proxy, no extensions except your hardware wallet bridge, no history retention. A purpose-built browser for signing high-value transactions.
Open source, audit the whole stack
The Donut Browser app is on GitHub under AGPL-3.0 — profile manager, API server, and sync service all auditable. No closed-source binary handling your wallet sessions.
A simple wallets ↔ profiles ↔ proxies map
A clean Web3 setup is mostly bookkeeping. Here is one way to lay it out — your personal wallets on MetaMask and Phantom, your DAO signer on Rabby and Keplr, a dedicated cold-storage browser for Coinbase Wallet, and an isolated profile per ecosystem you actively participate in.
| Profile | Wallets | Proxy |
|---|---|---|
| Personal main | MetaMask, Phantom | residential — US |
| Work / DAO | Rabby, Keplr | residential — DE |
| Cold storage browser | Coinbase Wallet (Ledger) | none (local only) |
| Solana / Magic Eden | Phantom #2 | residential — US |
| zkSync / Scroll / Linea | MetaMask #2 (Rabby) | residential — UK |
| Berachain / Hyperliquid / Eigenlayer | MetaMask #3 | residential — SG |
| Cosmos / Keplr stack | Keplr #2 | residential — JP |
| Bitcoin / Trust Wallet | Trust Wallet, OKX Wallet | residential — US |
This is one layout — yours will look different. The point is that each profile is a self-contained browser identity. Switching between them is one click; the wallets, sessions, and IP all move together.
Core Features — Always Free
Everything you need to get started, without creating an account
- Set as Default Browser
- Proxy Support (HTTP/SOCKS5)
- VPN Support (WireGuard)
- Unlimited Local Profiles
- Profile Management API & MCP
- Open Source