Image: u/SayYoung530 on Reddit · YANGPA’s channel view with chat and members
YANGPA: a serverless peer-to-peer messenger over Tor
The maker wrote the spec and tested on two Windows PCs and a Galaxy phone while Claude Code wrote all the code: a Rust and Tauri messenger with end-to-end encryption and memory-only ephemeral channels.
Credits
- Reddit poster SayYoung530 Source ↗
- Repository account dhtpdud Source ↗
Earliest dated source:
The full story
YANGPA is a peer-to-peer messenger that runs over Tor with no servers and no phone numbers: your account is a key generated on your device. Messages are end-to-end encrypted with a hybrid of classical and post-quantum cryptography, and groups get a Discord-style space with channels, calls and screen sharing. Ephemeral channels keep messages and keys only in memory, enforced by Rust types that the storage code can't accept.
The maker wrote the specification and tested on two Windows PCs and a Galaxy phone. Claude Code wrote all of the code, tests, CI and documentation in about three weeks, around 265,000 lines, including the post-quantum migration and a real-network Tor leak test. Most of it is Rust, with a Tauri and React app.
The app refuses to start rather than fall back to a direct connection if Tor isn't available, and its documentation lists what it can't protect against.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: I open-sourced YANGPA, a serverless P2P messenger over Tor. All of the code was written with Claude Reddit poster: SayYoung530Posted
The maker's post in r/ClaudeAI on what YANGPA does and Claude's part.
- The code: github.comRepository account: dhtpdud
The project's repository, with its security design and downloads.