What is Chatalot

Chatalot is a self-contained chat platform — direct messages, groups, channels, voice and video, file sharing — that you can run on a single server and point a domain at. Messages between people are end-to-end encrypted. The server is a relay, not a reader.

It exists because the alternatives compromise on something important. Discord is convenient but you don’t own it; the company holds your community’s data, the rules can change overnight, and the platform is unambiguously a public-facing product surveilling its users. Matrix solves the ownership problem but pays for it with operational complexity, federation surface area, and a UX that still trails the proprietary options. Slack and Teams are corporate-by-design and priced for enterprise procurement.

Chatalot lives in between. It’s a single Docker stack — server, database, optional TURN — with a web UI and a desktop app. There’s no federation to configure. There’s no SaaS in the loop unless you choose one (Seglamater offers a managed tier; everything else is fully self-host). The protocol is end-to-end encrypted using the same primitives Signal uses: X3DH for key agreement, Double Ratchet for forward secrecy, Sender Keys for groups. The crypto compiles to WebAssembly and runs in the browser; the server stores ciphertext it cannot decrypt.

It’s open-core, and the core is genuinely open. The same software runs whether you self-host or buy a managed deployment. Paying customers don’t get a different binary — they get a support relationship, a signed update pipeline, and someone whose job it is to keep their instance healthy.

What’s end-to-end encrypted

What’s not end-to-end encrypted (yet)

These are documented honestly because the security story is only useful if it’s accurate. See Security for the full disclosure.

Who’s behind it

Chatalot is published by Seglamater — a small software company building infrastructure-grade tools for teams that want to own their stack. Self-host is free forever. Managed deployments fund continued development.