Chitchatter logo

Chitchatter

Serverless peer-to-peer ephemeral chat with no accounts required

2.3k Nodejs GPL-2.0 today

Overview

Chitchatter is a fully serverless, decentralised chat application that runs entirely in the browser using WebRTC for peer-to-peer connections. There is no backend server to host; it can be deployed as a static site on any CDN or served from a simple file server. Messages are never stored anywhere and vanish when the session ends. No account registration is required — users join rooms by sharing a URL.

Where it falls short of Slack

  • No message history; all chats are ephemeral and disappear on page close
  • No file sharing, threads, reactions, or integrations
  • WebRTC NAT traversal can fail on restrictive corporate networks
  • No moderation, authentication, or access control features

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

p2p
webrtc
ephemeral
serverless
privacy
Maintain Chitchatter?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the Chitchatter difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/chitchatter)](https://openreplace.com/chitchatter)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Fully customizable open-source communications platform and Slack alternative

46k TypeScript MIT today
3/5
1-click
Chitchatter vs Rocket.Chat

Open-source notification infrastructure for multi-channel developer alerts

39k Docker MIT today
3/5
Chitchatter vs Novu

Open-source, self-hostable Slack alternative for secure team messaging and collaboration

38k Go MIT today
3/5
1-click
Chitchatter vs Mattermost

Simple HTTP-based push notifications to phone and desktop, no account needed

31k Go Apache-2.0 yesterday
2/5
Chitchatter vs ntfy