A Nostr client in VSCode!
- Posting text notes
- Updating user status (NIP-38)
First, set your Nostr private key. Open the command palette then run Nostr: Set Private Key
. Hex key and nsec
are supported!
Just run Nostr: Post Text
command!
Run Nostr: Update Status
, input your current status, and select the time to expiration. That's it!
With Nostr: Update Status with Link
, you can also update your status with a link.
If posting notes doesn't seem to work, you may want to setup "bootstrap relays", from which your account metadata (e.g. relays to write) are fetched.
- Open user settings.
- Type "nostr" in the search box and find out the configuration item
Nostr Client: Bootstrap Relays
. - Click [Add item] and input relay URLs you are using.
Don't forget to run Nostr: Synchronize Account Metadata
to update metadata after setting bootstrap relays!
- This extension uses
vscode.SecretStorage
to store your private key. It is encrypted and finally stored in OS keyring. However, it is not guaranteed that stored key won't be peeked by other (malicious) extension. Please keep in mind that, and use this extension at your own risk.
- The extension icon is based on this awesome work by Andrea Nicolini.