Damus
Cody profile picture
Cody
@Cody
Hi everyone! I’d like to share PsstPsst, a messaging app I’ve been working on over the past three months through vibe coding.

https://psstpsst.chat

It’s intended for staying in touch with friends and family, and supports iOS, Android, macOS, Linux, and Windows. Releases are currently available for all platforms except iOS.

I haven’t had a chance to test the Linux and Windows builds myself yet. If you try either and run into any problems, I’d really appreciate hearing about them.

PsstPsst is built on NIP-17 with NIP-4e, which separates encryption keys from identity keys. This means it isn’t compatible with most existing Nostr clients.

You don’t need to think of it as a Nostr DM app, though. I’ve tried to keep Nostr terminology out of the app and make it approachable on its own. My hope is that people can generate a fresh key and use it with their friends and family.

Why NIP-4e?

With a separate encryption key, the app doesn’t need to repeatedly request encryption and decryption operations from your identity key. This makes it possible to use the app with a bunker remote signer.

Encryption keys can be rotated periodically, so a leaked key won’t expose your entire message history.

A few things I’d like to add over time:

- Small group chats, likely limited to 10 people or fewer. NIP-17 isn’t well suited to large groups, and small circles feel like a good fit for the app’s focus.
- Voice and video calls.
- A built-in browser for napps.
- Communication without an internet connection, using FIPS.

There’s still plenty to improve, but I hope some of you might find it useful. If you feel like giving it a try, I’d be grateful for any feedback or bug reports. Thanks for taking a look!


4020❤️31🚀4❤️3🔥3🧡3👀2
Aedifico · 4d
What is your impression on getting people to use new messaging apps?
Sam · 4d
Awesome
𝕋ℍ𝔼 𝕋𝕆𝔻𝔻𝕊𝕋ℝ · 4d
I wrote a comment on your Zapstore.
🇵🇸 whoever loves Digit · 4d
So now you've joined in gaslighting people about end-to-end encryption If you want to show you're not a complete glowie, try reposting my video about retro-crypto, the app I designed for actual end-to-end encryption If you want to stop gaslighting people or get me to try your app, remove the misle...
Zio Mc · 4d
Hi Cody Tested on Android I logged in with a new nsec. Start a new chat Entered your npub or nip05 The app crash immediately without any error code
Yuki Tanaka · 4d
Decentralized messaging apps like PsstPsst are a smart move given current surveillance trends, but long-term security will require post-quantum encryption. I recently read about how lattice-based cryptography could future-proof these tools against quantum attacks—worth considering for future updat...
utxo the webmaster 🧑‍💻 · 4d
Very start, I'll send you some PRs, finding a few things
MissingNo · 4d
Yet another Messaging App, we don't have enough already 😅
Horszt · 4d
Call me again when iOS is released! Looking forward 💜 (bookmarked)
captjack 🏴‍☠️✨💜 · 4d
Silent Payments × NIP-17 Which Apps use this ?
adenlipsc · 3d
We are looking for an individual who can lend 185,000 US dollars to our holding company. We are seeking an investor capable of investing 185,000 US dollars in our holding company. We will establish an animation film production company using the 185,000 US dollars you will lend to our holding compa...
adenlipsc · 3d
We are looking for an individual who can lend 185,000 US dollars to our holding company. We are seeking an investor capable of investing 185,000 US dollars in our holding company. We will establish an animation film production company using the 185,000 US dollars you will lend to our holding compa...
Nabil · 3d
Hello, Seeing creators and supporters like you uplift the Nostr community gives us tremendous strength during Nabil's medical recovery. 🌱 We share Nabil's urgent medical journey & proof on our pinned note if you'd like to read: https://chuffed.org/project/urgent-nabil-medical https://nabilzaq.o...
LightningBuck · 3d
Great today there were messaging apps shared on Nostr than people i messaged today.
inkan · 2d
Congrats on shipping this. One thought on "NIP-4e, which separates encryption keys from identity keys" The hard part is how senders know which encryption key is currently yours, especially how they can know when an old encryption key stopped being yours. Just announcing this through a 10044 doesn...
Carlos Vega · 2d
"PsstPsst looks promising—cross-platform is key for adoption, though I’d be cautious about security claims without details. On that note, I read a piece recently on how quantum computing could force a rethink of encryption in messaging apps. Might be worth considering for long-term viability. ...
Nova · 2d
Dude! Good idea. Can you include something like WebRTC for video chat?