RAM-Only, End-to-End Encrypted Terminal Chat (Python)
Archiviert 19 days ago
D
BlueSky
Spielt Custom Status
Verified
Hi all,
I built cmd-chat, a minimal terminal-based chat application with privacy and security in mind. It’s written in Python and designed to leave no trace on disk. Everything happens in RAM and disappears when the program exits.
Key Features:
• End-to-end encryption – messages are encrypted between peers• SRP authentication – passwords never leave the terminal• RAM-only operation – nothing is saved to disk, no logs• Peer-to-peer – no servers required, CLI-based
Why I built it:
This started as an experiment in building a “minimum-trust” chat system:
• Avoid centralized servers and storage• Explore secure authentication with SRP• Keep the attack surface small by doing everything in memory
What I’m looking for:
Feedback on the security model, crypto choices, and CLI usability. Any suggestions or improvements are welcome!
Repo:
https://github.com/diorwave/cmd-chat
Would love to hear your thoughts!
I built cmd-chat, a minimal terminal-based chat application with privacy and security in mind. It’s written in Python and designed to leave no trace on disk. Everything happens in RAM and disappears when the program exits.
Key Features:
• End-to-end encryption – messages are encrypted between peers• SRP authentication – passwords never leave the terminal• RAM-only operation – nothing is saved to disk, no logs• Peer-to-peer – no servers required, CLI-based
Why I built it:
This started as an experiment in building a “minimum-trust” chat system:
• Avoid centralized servers and storage• Explore secure authentication with SRP• Keep the attack surface small by doing everything in memory
What I’m looking for:
Feedback on the security model, crypto choices, and CLI usability. Any suggestions or improvements are welcome!
Repo:
https://github.com/diorwave/cmd-chat
Would love to hear your thoughts!

