NIP-07 · Remote Signing · Chrome & Firefox

Use Nostr apps without storing keys in your browser

The Bunker46 extension provides window.nostr (NIP-07) but forwards every signing request to your remote NIP-46 signer. Your private keys never touch the browser.

Bunker46 Extension

How remote signing works

Traditional NIP-07 extensions store your private key in the browser. Bunker46 Extension takes a fundamentally different approach.

🌐

Nostr Web App

Calls window.nostr.signEvent()

🔐

Your Bunker

Signs with your encrypted key, returns only the signature

Traditional NIP-07

  • Private key stored in browser extension
  • Vulnerable to browser exploits
  • One device = one key copy
  • No audit trail of signing requests

Bunker46 Extension

  • Keys stay on your secure server
  • Browser sees only public keys + signatures
  • Multiple devices, one key source
  • Per-domain permission control

Packed with privacy features

More than just a bridge. Full control over which sites see your Nostr identity and what they can do with it.

👥

Multiple Profiles

Switch between different Nostr identities with separate sessions, permissions, and privacy settings per profile.

🔒

Per-domain Permissions

Each website must be explicitly allowed before accessing your Nostr identity. Allow once or always, revoke anytime.

👻

Privacy Mode

When enabled, window.nostr is only injected on whitelisted domains. Reduces fingerprinting across the web.

🔗

Easy Connection

Connect with a bunker:// URI or scan a QR code with nostrconnect. Session persists across restarts.

🌍

22 Languages

Localized in 22 languages from English to Japanese, Arabic to Ukrainian. Uses your browser's preferred language.

🛡️

Full NIP-07 Support

getPublicKey, signEvent, getRelays, nip04/nip44 encrypt and decrypt. Full protocol compliance, zero local key storage.

Clean, intuitive interface

Everything you need to manage connections, permissions, and settings at a glance.

Connection

Connection

Connect via bunker:// or nostrconnect QR

Permissions

Permissions

Per-domain access control and privacy whitelist

Settings

Settings

Privacy mode, badge, bunker URL, custom relays

Permission Prompt

Permission Prompt

Clear approval dialog for each site request

Get started in 60 seconds

Install the extension, connect to your bunker, and you're done.

1

Install the extension

Get it from the Chrome Web Store or Firefox Add-ons.

2

Connect to your bunker

Paste a bunker:// URI from your Bunker46 instance, or scan the nostrconnect QR code.

3

Use any Nostr app

Visit any NIP-07 compatible website. The extension bridges signing requests to your bunker securely over Nostr relays.

🔐

Need a bunker for your keys?

Bunker46 is the open-source, self-hosted NIP-46 signer that pairs perfectly with this extension. Encrypted storage, 2FA, fine-grained permissions.

Explore Bunker46 →