Gupt — Encrypted Messenger
Self-hosted, end-to-end encrypted messenger built on Nostr relays and WebRTC. A privacy-first alternative to Telegram, Signal, WhatsApp, and Discord — no accounts, no phone numbers, no KYC, no central server.
Privacy & Security
Anonymous — keypair-based identity, no phone/email required
NIP-04 / NIP-59 gift-wrap encryption for all direct messages
AES-GCM storage encryption with Argon2id KDF for local key protection
IndexedDB local-first persistence — messages stay on your device
Blossom/IPFS media backends for censorship-resistant file sharing
Features
Direct messages, group chats with admin roles, message reactions and edits
P2P voice and video calls via WebRTC — no relay server for media
In-chat search, paginated history, @mentions
Ships as PWA (works on mobile), Docker container, and native desktop via Electron
Deployment
Web app at gupt.app — no install. Docker: one command. Native desktop binaries for Linux and macOS. Mobile via PWA (no app store involvement by design).