NostrKey

Cross-browser Nostr key management, encrypted vault, and identity layer

GitHub NIP-07 Compatible

Features

๐Ÿ” NIP-07 Signing

Standard window.nostr API for any Nostr web app

๐Ÿ”’ nsecBunker

Remote signing via NIP-46 โ€” private key never touches browser

๐Ÿ“ Encrypted Vault

Store .md documents encrypted on Nostr relays

๐Ÿ”‘ API Key Storage

Encrypted API keys synced across devices

๐Ÿ”„ Cross-Device Sync

Profiles, vault, and settings sync via Google/iCloud

๐Ÿ›ก๏ธ Master Password

Keys encrypted at rest with configurable auto-lock

๐Ÿ‘ค Multi-Profile

Manage multiple Nostr identities with per-site permissions

๐Ÿ“ฑ Cross-Platform

Chrome, Safari (macOS + iOS) support

๐Ÿ”“ Open Source

Fully auditable โ€” no tracking, no analytics, no data collection

Download & Install

Chrome Installation

Install directly from the Chrome Web Store โ€” works on Chrome, Edge, Brave, Opera, Vivaldi, and Arc.

Chrome Sideload (Developer Mode)

Prefer the latest GitHub build or want to hack on NostrKey? You can load it manually:

  1. Download nostrkey-chrome-v*.zip from the latest release
  2. Unzip the file
  3. Open chrome://extensions/ in Chrome
  4. Enable Developer mode (top right toggle)
  5. Click Load unpacked and select the unzipped folder

Safari Installation (macOS)

  1. Clone the repo: git clone https://github.com/HumanjavaEnterprises/nostrkey.browser.plugin.src.git
  2. Run npm install && ./build.js dev safari
  3. Open apple/NostrKey.xcodeproj in Xcode
  4. Build and Run (โŒ˜R)
  5. Safari โ†’ Settings โ†’ Extensions โ†’ Enable NostrKey

Safari Installation (iOS)

  1. Clone repo and build Safari assets (same as macOS)
  2. Connect iPhone via USB
  3. In Xcode, select your iPhone as the destination
  4. Build and Run (โŒ˜R)
  5. Settings โ†’ Safari โ†’ Extensions โ†’ Enable NostrKey

Development

git clone https://github.com/HumanjavaEnterprises/nostrkey.browser.plugin.src.git
cd nostrkey.browser.plugin.src
npm install

# Build for Chrome
npm run build:chrome

# Build for Safari
./build.js dev safari

# Watch mode
npm run watch

NIPs Supported

No Cryptocurrency or Token

NostrKey and Humanjava Enterprises Inc. do not have a cryptocurrency, token, or coin. Nor will there be one. If anyone suggests otherwise, they are acting fraudulently. Report scams.