Gupt — Encrypted Messenger
PublishedJan 2025
ClientOpen Source
SkillsVue, JavaScript, Nostr, WebRTC, Docker, Electron, IndexedDB
Web AppOpen SourcePrivacy

Gupt — Encrypted Messenger

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).