Личность и кошелёк,
везде
Полноценный провайдер личности Nostr и кошелёк Lightning. Управляйте несколькими аккаунтами, подписывайте события, шифруйте сообщения, отправляйте zaps и держите свой профиль, релеи и список игнорирования синхронизированными — с гранулярными разрешениями для каждого сайта.
Личность, кошелёк и профиль — одно расширение
Всё необходимое для Nostr в одной установке. Никакого жонглирования несколькими расширениями.
Подписант NIP-07
Подписывайте события и шифруйте сообщения (NIP-04 и NIP-44) в любом клиенте Nostr
Зашифрованное хранилище
Хранение ключей с шифрованием AES-256-GCM, автоблокировкой и безопасной резервной копией
Несколько аккаунтов
HD-деривация, режим только для чтения, удалённый подписант NIP-46 — переключайте личности мгновенно
Кошелёк Lightning
Встроенный кошелёк для zaps с NWC, LNbits или быстрой настройкой в один клик
Профиль и релеи
Редактируйте свой профиль kind:0 и управляйте релеями NIP-65 и списком игнорирования NIP-51
Гранулярные разрешения
Управление для каждого аккаунта, домена и метода с журналом активности
Провайдер WebLN
Сайты могут запрашивать платежи через window.webln с вашего одобрения
6 языков
Английский, испанский, португальский, немецкий, французский и итальянский
Один подписант, доступный на каждом сайте Nostr
После установки любое приложение Nostr может вызвать window.nostr, чтобы получить ваш публичный ключ, подписать события и зашифровать сообщения — не касаясь вашего приватного ключа. Запросы Web of Trust живут в SDK и Oracle nostr-wot, а не в расширении.
// 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");Три способа привнести свою личность
Выберите то, что подходит вашим нуждам
Создать новые ключи
Сгенерируйте свежую пару ключей за секунды. HD-производные и зашифрованные в хранилище с самого начала.
- Мгновенное подключение
- HD-производные ключи (BIP-32)
- Зашифровано в покое
- Резервируйте свою seed в любой момент
Best for: Новым пользователям, начинающим с нуля в Nostr
Импорт nsec
Уже есть ключи? Вставьте свой nsec или seed, и расширение возьмёт подписание на себя локально.
- Ключи никогда не покидают ваше устройство
- Привнесите свою существующую личность
- Подписывает полностью офлайн
- Экспорт/повторный импорт в любой момент
Best for: Существующим пользователям Nostr, переходящим к нам
Удалённый подписант NIP-46
Держите ключи в бункере или на удалённом подписанте. Расширение направляет запросы подписания, не храня ключ.
- Ключи остаются в бункере
- Ничего конфиденциального не хранится локально
- Работает с любым подписантом NIP-46
- Также добавляйте аккаунты только для чтения
Не каждый сайт получает одинаковый доступ
Определите, что разрешено каждому приложению
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
Ваши ключи. Зашифрованы. Локально.
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
Управляйте своим присутствием в 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
Переключайте личности в один клик
Accounts
Approved Sites
Vault Status
Sign Latency
Zaps встроены. Дополнительные приложения не нужны.
Отправляйте sats, получайте zaps и управляйте балансом, не покидая расширение. Три способа подключения:
Быстрая настройка
Получите кошелёк в один клик — без ручной настройки. Отлично подходит, чтобы быстро начать с zaps.
Nostr Wallet Connect
Вставьте свой NWC URI, чтобы подключить любой внешний кошелёк Lightning, который вы уже используете.
LNbits
Подключите свой экземпляр LNbits с admin-ключом для прямого доступа к API.
Провайдер WebLN
Расширение внедряет window.webln, чтобы приложения Nostr могли запрашивать платежи автоматически — с вашего разрешения.
Автоодобрение мелких платежей
Задайте порог в sats. Платежи ниже него одобряются автоматически — без всплывающего окна для каждого zap.
Ваши данные, ваши правила
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
Готово к работе за считанные минуты
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
Создавайте приложения Nostr на 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);
Бесплатно. Навсегда. Открытый исходный код.
Форкните расширение, используйте SDK или разместите Oracle у себя — делайте всё, что захотите.