Identità e Wallet,
Ovunque
Un provider di identità Nostr completo e un wallet Lightning. Gestisci più account, firma eventi, cifra messaggi, invia zaps e mantieni sincronizzati profilo, relay e mute list — con permessi granulari per ogni sito.
Identità, wallet e profilo — un'unica estensione
Tutto ciò che ti serve per Nostr con una sola installazione. Niente più estensioni da gestire.
Signer NIP-07
Firma eventi e cifra messaggi (NIP-04 e NIP-44) su qualsiasi client Nostr
Vault cifrato
Archiviazione delle chiavi cifrata con AES-256-GCM, con auto-blocco e backup sicuro
Multi-account
Derivazione HD, watch-only, signer remoto NIP-46 — cambia identità all'istante
Wallet Lightning
Wallet integrato per gli zaps con NWC, LNbits o configurazione rapida in un clic
Profilo e relay
Modifica il tuo profilo kind:0 e gestisci i relay NIP-65 e la tua mute list NIP-51
Permessi granulari
Controlli per account, per dominio e per metodo con registro delle attività
Provider WebLN
I siti possono richiedere pagamenti tramite window.webln con la tua approvazione
6 lingue
Inglese, spagnolo, portoghese, tedesco, francese e italiano
Un solo signer, disponibile su ogni sito Nostr
Una volta installata, qualsiasi app Nostr può chiamare window.nostr per ottenere la tua chiave pubblica, firmare eventi e cifrare messaggi — senza mai toccare la tua chiave privata. Le query Web of Trust risiedono nell'SDK e nell'Oracle nostr-wot, non nell'estensione.
// 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");Tre modi per portare la tua identità
Scegli ciò che fa per te
Crea nuove chiavi
Genera una nuova coppia di chiavi in pochi secondi. Derivate in HD e cifrate nel vault fin dall'inizio.
- Onboarding immediato
- Chiavi derivate in HD (BIP-32)
- Cifrate a riposo
- Fai il backup del seed in qualsiasi momento
Ideale per: Nuovi utenti che iniziano da zero su Nostr
Importa nsec
Hai già delle chiavi? Incolla il tuo nsec o seed e l'estensione gestisce la firma in locale.
- Le chiavi non lasciano mai il tuo dispositivo
- Porta la tua identità esistente
- Firma completamente offline
- Esporta/reimporta in qualsiasi momento
Ideale per: Utenti Nostr esistenti in migrazione
Signer remoto NIP-46
Mantieni le chiavi su un bunker o signer remoto. L'estensione instrada le richieste di firma senza custodire la chiave.
- Le chiavi restano sul bunker
- Nessun dato sensibile salvato in locale
- Funziona con qualsiasi signer NIP-46
- Aggiungi anche account watch-only
Non tutti i siti ottengono lo stesso accesso
Definisci cosa ogni app è autorizzata a fare
Come funziona l’ambito dei permessi
Consentito
Firma senza prompt
Chiedi
Richiedi approvazione
Bloccato
Rifiuta tutte le richieste
Ambiti dei permessi
Le concessioni sono limitate quanto vuoi:
Limita ogni permesso per account, sito, metodo o tipo di evento
Modalità di approvazione
Decidi quanto vuoi essere interpellato:
Chiedi ogni volta
Una finestra per ogni richiesta
Ricorda per la sessione
Autorizza fino alla chiusura del browser
Consenti sempre
Sito affidabile, nessuna conferma
Revoca in qualsiasi momento
Revoca qualsiasi permesso dalle impostazioni
Le tue chiavi. Cifrate. In locale.
Vault cifrato
vaultKey = PBKDF2(password, 210.000 iterazioni)
Le tue chiavi private sono sigillate con AES-256-GCM e una chiave derivata dalla tua password tramite PBKDF2 (210.000 iterazioni).
Si blocca dopo un periodo di inattività. Nulla lascia il browser.
Gestisci la tua presenza su Nostr
Lista relay (NIP-65)
Profilo (kind:0)
Mute list (NIP-51)
Pubkey silenziate
Nascondi account nei client compatibili pubblicando una mute list NIP-51.
Parole silenziate
Filtra argomenti e frasi che preferisci non vedere.
Sincronizzato ovunque
Pubblicato come evento affinché i client compatibili lo rispettino
Cambia identità con un clic
Account
Siti approvati
Stato del vault
Latenza di firma
Zaps integrati. Nessuna app extra necessaria.
Invia sats, ricevi zaps e gestisci il tuo saldo senza uscire dall'estensione. Tre modi per connetterti:
Configurazione rapida
Ottieni un wallet in un clic — nessuna configurazione manuale. Ideale per iniziare subito con gli zaps.
Nostr Wallet Connect
Incolla il tuo URI NWC per connettere qualsiasi wallet Lightning esterno che già usi.
LNbits
Connetti la tua istanza LNbits con una admin key per l'accesso diretto all'API.
Provider WebLN
L'estensione inietta window.webln così le app Nostr possono richiedere pagamenti automaticamente — con il tuo permesso.
Approva automaticamente i piccoli pagamenti
Imposta una soglia in sats. I pagamenti al di sotto vengono approvati automaticamente — nessun popup per ogni zap.
I tuoi dati, le tue regole
Custodia locale
Le chiavi private sono cifrate e non vengono mai inviate da nessuna parte
- Nessuna chiave lascia mai il vault
- Vengono condivise solo le firme
- Approvi ogni richiesta
Nessun tracciamento
L'estensione non comunica con nessuno
- Nessuna richiesta esterna
- Nessun tracciamento o analisi
- Esporta i tuoi dati in qualsiasi momento
- Funziona completamente offline
Operativo in pochi minuti
Installa l'estensione
Aggiungila a Chrome, Brave, Edge, Opera o Firefox
Configura il tuo account
Crea nuove chiavi, importa nsec, aggiungi watch-only o connettiti via NIP-46
Metti in sicurezza il tuo vault
Imposta una password e un timer di blocco automatico per le tue chiavi cifrate
Imposta i permessi dei siti
Scegli cosa ogni app può firmare e approva le richieste
Naviga su Nostr
La tua identità e il tuo wallet ti seguono ovunque
Crea app Nostr su 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);
Gratis. Per sempre. Open source.
Fai il fork dell'estensione, usa l'SDK o self-hosta l'Oracle — fai ciò che vuoi.