Identité et portefeuille,
Partout
Un fournisseur d'identité Nostr complet et un portefeuille Lightning. Gérez plusieurs comptes, signez des événements, chiffrez des messages, envoyez des zaps et gardez votre profil, vos relais et votre liste de sourdine synchronisés — avec des permissions granulaires par site.
Identité, portefeuille et profil — une seule extension
Tout ce dont vous avez besoin pour Nostr en une seule installation. Sans jongler entre plusieurs extensions.
Signataire NIP-07
Signez des événements et chiffrez des messages (NIP-04 et NIP-44) sur n'importe quel client Nostr
Coffre chiffré
Stockage des clés chiffré en AES-256-GCM avec verrouillage automatique et sauvegarde sécurisée
Multicompte
Dérivation HD, mode observation seule, signataire distant NIP-46 — changez d'identité instantanément
Portefeuille Lightning
Portefeuille intégré pour les zaps avec NWC, LNbits ou configuration rapide en un clic
Profil et relais
Modifiez votre profil kind:0 et gérez vos relais NIP-65 ainsi que votre liste de sourdine NIP-51
Permissions granulaires
Contrôles par compte, par domaine et par méthode avec journalisation de l'activité
Fournisseur WebLN
Les sites peuvent demander des paiements via window.webln avec votre approbation
6 langues
Anglais, espagnol, portugais, allemand, français et italien
Un seul signataire, disponible sur chaque site Nostr
Une fois installée, n'importe quelle application Nostr peut appeler window.nostr pour obtenir votre clé publique, signer des événements et chiffrer des messages — sans jamais toucher à votre clé privée. Les requêtes Web of Trust résident dans le SDK et l'Oracle nostr-wot, pas dans l'extension.
// The extension injects window.nostr (NIP-07)
const pubkey = await window.nostr.getPublicKey();
const signed = await window.nostr.signEvent(event);
const ct = await window.nostr.nip44.encrypt(peer, "gm");Trois façons d'apporter votre identité
Choisissez ce qui correspond à vos besoins
Créer de nouvelles clés
Générez une nouvelle paire de clés en quelques secondes. Dérivée en HD et chiffrée dans le coffre dès le départ.
- Prise en main instantanée
- Clés dérivées en HD (BIP-32)
- Chiffrées au repos
- Sauvegardez votre phrase de récupération à tout moment
Best for: Nouveaux utilisateurs qui débutent sur Nostr
Importer une nsec
Vous avez déjà des clés ? Collez votre nsec ou votre phrase de récupération et l'extension prend en charge la signature localement.
- Les clés ne quittent jamais votre appareil
- Apportez votre identité existante
- Signe entièrement hors ligne
- Exportez/réimportez à tout moment
Best for: Utilisateurs Nostr existants qui migrent
Signataire distant NIP-46
Gardez vos clés sur un bunker ou un signataire distant. L'extension achemine les demandes de signature sans détenir la clé.
- Les clés restent sur le bunker
- Rien de sensible stocké localement
- Compatible avec tout signataire NIP-46
- Ajoutez aussi des comptes en observation seule
Tous les sites n'ont pas le même accès
Définissez ce que chaque application est autorisée à faire
How Permission Scopes Work
Allowed
Sign without prompts
Ask
Prompt for approval
Blocked
Reject all requests
Permission Scopes
Grant access as narrowly as you like
Scope every grant per account, per site, per method, or per event kind
Approval Modes
Decide how often you get asked
Ask every time
A popup for every request
Remember for session
Approve until the browser closes
Always allow
Trusted site, no prompts
Revoke anytime
Pull any grant from settings
Vos clés. Chiffrées. Locales.
The Vault
vaultKey = PBKDF2(password, 210k iters)
Your private keys are sealed with AES-256-GCM using a key derived from your password.
Auto-locks after inactivity — nothing ever leaves your browser
Gérez votre présence Nostr
Relay List (NIP-65)
Profile (kind:0)
Mute List (NIP-51)
Muted Pubkeys
Hide accounts via your NIP-51 mute list
Muted Words
Filter out topics and phrases you'd rather not see
Synced Everywhere
Published as an event so compatible clients respect it
Changez d'identité en un clic
Accounts
Approved Sites
Vault Status
Sign Latency
Zaps intégrés. Aucune application supplémentaire.
Envoyez des sats, recevez des zaps et gérez votre solde sans quitter l'extension. Trois façons de vous connecter :
Configuration rapide
Obtenez un portefeuille en un clic — sans configuration manuelle. Idéal pour se lancer rapidement avec les zaps.
Nostr Wallet Connect
Collez votre URI NWC pour connecter n'importe quel portefeuille Lightning externe que vous utilisez déjà.
LNbits
Connectez votre instance LNbits avec une clé admin pour un accès direct à l'API.
Fournisseur WebLN
L'extension injecte window.webln pour que les applications Nostr puissent demander des paiements automatiquement — avec votre permission.
Approuver automatiquement les petits paiements
Définissez un seuil en sats. Les paiements inférieurs sont approuvés automatiquement — sans popup pour chaque zap.
Vos données, vos règles
Local Custody
Private keys are encrypted and never sent anywhere
- No key ever leaves the vault
- Only signatures are shared
- You approve every request
No Tracking
The extension phones home to no one
- Zero external requests
- No tracking or analytics
- Export your data anytime
- Works completely offline
Opérationnel en quelques minutes
Install the extension
Add to Chrome, Brave, Edge, Opera, or Firefox
Set up your account
Create new keys, import nsec, add watch-only, or connect via NIP-46
Secure your vault
Set a password and an auto-lock timer for your encrypted keys
Set site permissions
Choose what each app can sign and approve requests
Browse Nostr
Your identity and wallet now follow you everywhere
Créez des applications Nostr sur window.nostr
1 // Check if a NIP-07 signer is available 2 if (window.nostr) { 3 // Get the user's public key (with permission) 4 const pubkey = await window.nostr.getPublicKey(); 5 6 // Sign a Nostr event — private key never leaves the vault 7 const signed = await window.nostr.signEvent({ 8 kind: 1, 9 created_at: Math.floor(Date.now() / 1000), 10 tags: [], 11 content: "Hello from a NIP-07 app", 12 }); 13 14 // Encrypt / decrypt DMs (NIP-04 and NIP-44) 15 const nip44Cipher = await window.nostr.nip44.encrypt(peerPubkey, "gm"); 16 const plaintext = await window.nostr.nip04.decrypt(peerPubkey, dmCiphertext); 17 18 // Read the user's preferred relays (NIP-65) 19 const relays = await window.nostr.getRelays(); 20 } 21 22 // Web of Trust lives in the SDK / Oracle, not the extension: 23 // import { getTrustScore } from "nostr-wot-sdk"; 24 // const score = await getTrustScore(pubkey);
Gratuit. Pour toujours. Open source.
Forkez l'extension, utilisez le SDK ou hébergez l'Oracle vous-même — faites ce que vous voulez.