Chitchatter
Peer-to-peer chat app that is serverless, decentralized, and ephemeral.
Chitchatter is a free, open‑source communication tool that connects users directly through their browsers without requiring a central API server. It establishes peer‑to‑peer links using WebRTC, falling back to public TURN and WebTorrent relays when needed, and encrypts all traffic end‑to‑end. Messages are never written to disk; they exist only in memory while participants remain in a room, and are cleared when the room is left.
The application supports multiple participants per room, allowing text chat, voice and video calls, screen sharing, and file transfers of any size, with files encrypted using the room name as the key. It also offers markdown rendering, syntax highlighting, dark and light themes, and can be embedded in other web pages via an iframe. Rooms are identified by client‑generated UUIDs, and users can share URLs through any secure channel.
Chitchatter is self‑hostable, runs on a static web stack built with Vite, and relies on libraries such as Trystero for networking and secure‑file‑transfer for encrypted file handling. It is released under GPL‑2.0, has no subscription model, and contains no analytics or telemetry.
Reviews
Loading reviews…
Similar apps

Team Chat & Messaging
Converse.js
XMPP chat client in your browser.

Video & Voice
MiroTalk P2P
Simple, secure, fast real-time video conferences up to 4k and 60fps, compatible with all browsers and platforms.

Team Chat & Messaging
Rocket.Chat
Communications platform that puts data protection first (alternative to Gitter.im and Slack).

Team Chat & Messaging
RetroShare
Secured and decentralized communication system. Offers decentralized chat, forums, messaging, file transfer.

Team Chat & Messaging
Mattermost
Platform for secure collaboration across the entire software development lifecycle, can be integrated with Gitlab (alternative to Slack).

Team Chat & Messaging
Tox
Distributed, secure messenger with audio and video chat capabilities.