Decentralized encrypted messaging over Nostr using the double-ratchet protocol.
- End-to-end encryption via nostr-double-ratchet
- QR code invites for easy contact sharing
- Push notifications with service worker integration
- PWA installable on mobile and desktop
- Local-first with IndexedDB persistence (Dexie)
- NIP-07 browser extension support for key management
- Svelte 5, TypeScript, Vite
- UnoCSS
- NDK (Nostr Development Kit)
- Workbox (service worker)
npm install
npm run devnpm run build
npm run preview