Chatto
A self-hosted chat application for teams and communities with video calls, voice calls, and screen sharing.
Chatto is a self-hosted chat application designed for teams and communities who want full control over their communication platform. It provides a comprehensive suite of messaging features including real-time text chat, video calls, voice calls, and screen sharing — all privacy-first and GDPR compliant.
Built with a Go backend and a TypeScript + Svelte frontend, Chatto offers a modern, responsive experience across devices. The application is designed to be easy to deploy and maintain, making it a practical choice for organizations that want to move away from centralized platforms like Slack or Discord without sacrificing functionality.
Chatto is free and open source under the AGPL-3.0 license, with cloud hosting coming soon. The project is actively maintained with regular releases and a growing community.
Categories:
Build with:
Frequently Asked Questions
What is Chatto?
Chatto is a fast, fully-featured open source chat application for teams and communities. It supports direct messages, rooms, file sharing, link previews, and built-in voice and video calls with screen sharing — all in a compact package you can host on your own infrastructure.
Is Chatto self-hostable?
Yes. Chatto is designed for easy self-hosting: it ships as a single ~50 MB binary with zero external dependencies, or you can deploy it via Docker, Docker Compose, or Kubernetes. Full source code is available so you can build, audit, and customize it yourself.
Does Chatto support voice and video calls?
Yes. Voice and video calls with screen sharing are built in and powered by LiveKit, an open source WebRTC media server. Calls are end-to-end encrypted between current clients, and any room member can start or join a call directly from the room header. You can also disable calls entirely if you don't need them.
Is Chatto GDPR-compliant and privacy-friendly?
Chatto is a privacy-first, GDPR-compliant chat application. Because you host it on your own server, your data stays under your control — there are no third-party chat services processing your conversations.
Repository details
Updated 8/22/2026, 3:00:15 PM
View RepositoryRepository activity
Compare Chatto with
Similar open source alternatives
Mumble
Low-latency, open-source voice chat built for gaming — self-host your own server with no subscription required.
Discord
Huly
All-in-one open source platform that combines project management, CRM, chat, HR, and wiki as an alternative to Linear, Jira, Slack, and Notion.
Bytedesk
Open source AI-powered omnichannel customer service platform that combines live chat, ticketing, and team collaboration as an alternative to Slack, Zendesk, Intercom, and HubSpot.
Zulip
Open-source team chat with a unique topic-based threading model that makes it easy to follow multiple conversations.
Colanode
Open source, local-first Slack and Notion alternative that puts you in control of your data with offline support and end-to-end encryption.
Raven
Simple, open source team messaging platform
Discord