Chatalot is an end-to-end encrypted messaging platform you can self-host, or have Seglamater run for you. Voice and video calls, communities, channels, file sharing, a desktop app — and the server can’t read any of it.
Teams, communities, and small businesses that have outgrown public platforms but don’t want to operate a Matrix homeserver or run a Discord with someone else holding the keys. If “we want our own chat, on our own domain, that nobody else can read” describes your requirement, Chatalot is built for it.
Signal protocol — X3DH plus Double Ratchet for direct messages, Sender Keys for group conversations. The crypto runs in WebAssembly on the client. The server stores ciphertext.
Peer-to-peer WebRTC with grid video for up to 25 participants. Your TURN server, your network, no third-party SFU in the path.
Roles, permissions, invite links, and isolated personal groups for moderators or sub-teams. Familiar shape if you’re coming from Discord; properly owned, unlike Discord.
Markdown, syntax-highlighted code, inline media previews, GIF search, emoji autocomplete, reactions, replies, forwarding, polls, and per-community custom emoji.
A single binary serves the API, WebSocket, and web UI. PostgreSQL
holds the data. docker compose up -d and the instance
is live. No federation to debug, no microservice graph to learn.
Tauri desktop client for Linux, Windows, and macOS — system tray, native notifications, offline support. Optional. The web UI is fully featured on its own.
Self-host (free, open-source). Pull the image, configure
.env, run it. You operate it; the community helps where it can.
Managed deployment. Seglamater runs the instance for your team or business — signed update bundles, an automated update pipeline, and a real support relationship.