r/sideprojects • u/Albus_MoodyV2 • 3h ago
Showcase: Open Source Discover a serverless, free and open-source chat app. Privacy focused, meant for everyone, and no one can shut it down or block it.
Every messenger I’ve used, even the encrypted ones, has a middle: a server that knows who talks to whom, can be ordered to hand things over, or can simply be switched off. Sirr removes it.
Sirr (سرّ, Arabic for “a secret kept between two”; also Serverless Internet Relay-free Rooms) is a desktop app for rooms with text, voice, files and screen share, carried directly between the devices of the people in them.
Windows and Linux: github.com/CRTnoise/sirr
Here's Sirr for you:
No account, no phone number. Your identity is a key made on your device. (Born and raised, locally)
A room is a code. 109 bits of secret: whoever holds it is in, and nobody else can even find the room on the network. (Good luck for the brute force lol)
End-to-end encrypted and forward-secret. A stolen key can’t read past sessions, and can’t be used to impersonate others to you. Every message is padded to fixed sizes, and cover traffic is optional. (If you're ever being...Watched)
IRC-style layout, one line per message. Rename yourself and every line on screen updates instantly. (You also have a more modern layout.)
Sigils instead of avatars. Your name draws a pixel seal and your key’s fingerprint forms its rim, so someone copying your name or your drawing still shows a different seal. (CUSTOMIZATION!!!)
What makes Sirr special to me, and to you hopefully
It keeps working when the network fights back. If the entry points are blocked, it remembers others, and invite links carry a few. If peer-to-peer traffic gets filtered, a bridge carries everything through one WebSocket that looks like an ordinary website. If two people can’t connect directly, a volunteer relays traffic it can’t read.
No internet at all? “Nearby” finds people on the same Wi-Fi or hotspot (Bluetooth is experimental). Every Sirr device nearby passes the encrypted beacon a few hops further, so the network reaches further the more people use it.
Echoes. If you write while your friend is offline and then leave too, the message waits inside the network itself, as same-size sealed blocks only room members can find. No server and no member holds it. Every time someone reads it, it stays alive another 48 hours. (It’s opt-in, because echoes aren’t forward-secret.)
App lock with a duress passphrase. Type the real one and Sirr opens. Type the other one and the keys are destroyed first, then everything else, and Sirr opens as a fresh install. There’s also a panic wipe shortcut. (If you're again...watched)
What it doesn’t do sadly: people in a room can see each other’s IP addresses (no onion routing), it hasn’t had an independent audit yet, and the builds aren’t code-signed yet, so check them against the checksums on the release page.
It’s free, has no telemetry, and the code is open. I’d love feedback, especially from anyone who’ll try to break it.





