elm.chat is an AGPL-3.0 open-source web messenger for creating a temporary room, sharing a single-use invite, and explicitly destroying the room. Messages and files are encrypted in the browser and relayed through one Cloudflare Durable Object per live room
Homepage
Download
Recent Releases
0.1.205 Aug 2026 18:57
minor bugfix:
v0.1.2 repairs one-click Cloudflare self-hosting for the npm-workspaces repository by adding a root Wrangler contract, root build/deploy commands, and an automated configuration drift check. It also improves native-share and clipboard invite handoffs and hardens closed-WebSocket teardown. Independent deployments omit elm.chat's optional aggregate growth binding. The release has not completed an independent security audit; message authentication and replay/duplicate protection remain unfinished, the relay sees connection metadata, and endpoints can retain copies.
0.1.103 Aug 2026 19:27
minor feature:
v0.1.1 centralizes the public security status and limitations, opens an independent-review coordination issue, preserves an invited participant s active room when they open the make-your-own path, and adds a public changelog, press kit, practical guides, structured article pages, and a 12-entry RSS feed. The release has not completed an independent security audit
0.1.003 Aug 2026 16:10
major feature:
First tagged release. Adds browser-side encryption for messages and files, single-use and revocable room invitations, manual and timed room destruction, account-free use, no persisted server-side transcript or file history, one Durable Object per live room, a one-click Deploy to Cloudflare path, and public architecture and threat-model documentation. This release has not had an independent security audit
|