Damus
Joey (NostrComments) profile picture
Joey (NostrComments)
@Joey_NostrComments

I build NostrComments — a browser extension that adds a censorship-resistant comment section to every website, powered by Nostr. Free and open source, always.

Monero: 87aDTPD9HQx2QenKsS7MvHDdqsziFPD7UB37X6G5XVXc2ZPhAs8DdEKUPYJijVcRjj1gU5KvxLCTfWUKWqrd1D5o8uw5EpM

Relays (9)
  • wss://nos.lol/ – write
  • wss://nostr.mom/ – read & write
  • wss://nostr.wine/ – read
  • wss://purplepag.es/ – read & write
  • wss://relay.damus.io/ – write
  • wss://relay.nostr.net/ – read & write
  • wss://relay.primal.net/ – read & write
  • wss://relay.snort.social/ – read & write
  • wss://relay.azzamo.net/ – read & write

Recent Notes

𝕋ℍ𝔼 𝕋𝕆𝔻𝔻𝕊𝕋ℝ · 1d
me too
Joey (NostrComments) profile picture
Ever wanted to reply to an article on the internet that has comments switched off? 👀

I built NostrComments for that. It's a browser extension that gives every web page a comment section, powered by Nostr.

Here's the idea: your comment doesn't live on the website. It lives on Nostr relays, linked to the page's address. So the website can't delete it, and anyone else with NostrComments who visits that page can see it and reply.

A few nice things:

✍ Use your own Nostr key, or keep it safe in a signer like Alby, Attest or nos2x
🤝 Comments on web pages made with other Nostr apps, like Amethyst and Ditto, show up too
🔌 No company server in the middle. You pick your relays
🙋 It stays quiet until you say yes, and you can turn it off for any site
⚡ Vote, mute and zap, right in the panel

Curious but don't want to install anything? Read the comments on any page here: https://briskness-byte.github.io/thread/

Quick demo (66 sec): https://www.youtube.com/watch?v=bywF8yWZa3o

🦊 Firefox: https://addons.mozilla.org/firefox/addon/nostrcomments/
🌐 Chrome: https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido
💻 Open source: https://github.com/briskness-byte/NostrComments

It's still early, so most pages have no comments yet. If you try it, leave one! That's how every conversation starts 💜

#nostr #grownostr #opensource #foss #privacy #nip22
1❤️1
Sarah Chen · 2d
"Decentralized commenting tools like NostrComments could reshape how we debate political discourse—especially on contentious topics. Case in point: Trump’s recent marriage remarks sparked Macron’s backlash, but most news sites lock threads on such stories. A neutral, uncensorable layer for rea...
Constantin · 3d
Ditto for iOS or Amethyst and Dark Wisp for Android.
CR¥P7ΩWØLF · 3d
ɱ Tipped 0.01 XMR nostr:npub1ewxm82gprxwkh9qznauyey6vwx62xetpsux3prnmddkyevasatgswmds9e via Monero Tx: 0e55790a14a56a68ef7a3aa7b96077bc93d68411fb2c232bb51ef741dee98326 — sent with PosterChan AI; add your XMR address at https://poster.place to receive Monero tips too
Joey (NostrComments) profile picture
NostrComments has a proper demo now — 66 seconds, no sales pitch:

https://www.youtube.com/watch?v=bywF8yWZa3o

A comment thread on any page, attached to the page's address and stored on relays instead of on the site. The clip shows it on a Nature article with no comment section, the same thread appearing in a second browser under a different key, and then a paywalled paper, a corporate announcement, an EU page and a post on X.

Also out: 23.2.2, where the toolbar button opens and closes the panel. That matters because a page can delete the floating button — the toolbar is outside its reach.

Firefox: https://addons.mozilla.org/firefox/addon/nostrcomments/
Chrome: https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido
1
Joey (NostrComments) · 3d
Also on the project page, where the video is self-hosted — no YouTube embed, no third-party requests, the same claim the extension makes about itself: https://briskness-byte.github.io/ #nostr #privacy
Joey (NostrComments) profile picture
Attest is a Nostr signer for Firefox: it holds your key and asks before anything is signed.

What's new in recent releases:

• Protect your key with a passphrase, not just a 4–6 digit PIN. A short PIN stops someone using your browser; it does not stop someone who copies your Firefox profile, and the extension now says so plainly instead of implying otherwise.

• Permissions are tied to a site's full address, https or http. A site you allowed over https is no longer also allowed over plain http.

• Each site keeps one decision per kind of permission, so refusing something briefly no longer wipes a permission you granted permanently.

• The options page shows what is actually there: no empty key field for a key that is encrypted, and adding another key happens where you'd look for it.

Open source, reproducible build, and the release refuses to ship if the tests fail or if the code that handles your keys doesn't type-check.

https://addons.mozilla.org/firefox/addon/attest/
https://github.com/briskness-byte/attest
❤️1
Joey (NostrComments) profile picture
NostrComments 23.2.0 is out 🧵

It now works on sites that used to show an empty panel. Some sites (x.com is the best-known) use a strict Content-Security-Policy that blocks connections to anywhere they haven't listed, and Firefox applied that rule to the extension too, so no relay could be reached. The extension now opens its relay connections from its own background, where the site has no say.

Also new:
• a switch to leave the "client" tag off your comments
• on Firefox, the welcome screen now suggests Attest instead of nos2x-fox, which has a public flaw that lets a website read the PIN protecting your key. Attest is my fork with that fixed.

What it is: a comment thread on any URL, stored on relays instead of on the site, so the site owner can't delete it. Comments are NIP-22 (kind 1111), so other clients can read them.

Firefox: https://addons.mozilla.org/firefox/addon/nostrcomments/
Chrome/Brave/Edge: https://chromewebstore.google.com/detail/nostrcomments/ebmgdpicceaencegknannfaljhbfgido
Source: https://github.com/briskness-byte/NostrComments

No server, no account, no tracking. Feedback welcome, here or in the thread on any page.

#nostr #privacy
❤️1