Salty Chat
A progressive web app for Salty IM — secure, decentralised, self-hostable instant messaging.
How it works
Messages are end-to-end encrypted with per-conversation ratchet sessions (forward secrecy) built on Saltpack and Ed25519 keys. Your private key and your message history live in this browser, on this device — the server only ever relays ciphertext.
This app works offline: it runs entirely inside a Service Worker, written in Go and compiled to WebAssembly with Swag. Install it from your browser menu for the full experience.