Разработчик Chatto открыл исходный код своего группового мессенджера после года работы. Теперь любой желающий может запустить его на своём сервере. Самый быстрый способ попробовать — через Homebrew: brew install chattocorp/tap/chatto, затем chatto init и chatto run. Полный гайд — на сайте проекта.
Chatto позиционируют как замену привычным мессенджерам вроде Slack, Teams или Discord. Главное отличие — он компактный, быстрый и полностью открытый. Разработчик подчёркивает, что сейчас с открытыми чат-приложениями творится странное, поэтому бесплатный self-host — важная фича.
Приложение очень лёгкое и не нагружает ресурсы. Фронтенд — один из самых отзывчивых в своём классе. Все личные сообщения и данные шифруются на диске индивидуальными ключами каждого пользователя. Когда человек удаляет аккаунт, ключи уничтожаются.
Каждый сервер Chatto обслуживает одно сообщество. Федерация между серверами не предусмотрена, нет отслеживания и сторонней аналитики. Если нужно сидеть в нескольких сообществах, клиент подключается к ним напрямую. Чтобы вести несколько комьюнити, достаточно запустить несколько процессов Chatto.
В чат встроены голосовые и видеозвонки с демонстрацией экрана. Разговоры защищены сквозным шифрованием. Количество участников ограничено только мощностями вашего сервера. Сейчас доступны сборки для Linux (x86_64 и ARM64), macOS и Windows.
Кроме self-host версии, скоро запустится публичная бета Chatto Cloud. Это платный хостинг для серверов — никаких подписок на премиум-функции, рекламы или скрытых условий. Просто хостинг, и всё. Инфраструктура полностью европейская, к началу 2027 года добавят новые регионы. В облаке — автоматическое масштабирование, ежедневные бэкапы и обновления без простоев. Привязки нет: серверы Chatto Cloud на 100% совместимы с self-host, данные можно забрать в любой момент.
Текущая версия — 0.4. Разработчик считает её стабильной для продакшена, но некоторых важных функций пока нет (список на сайте проекта). В версии 0.5 упор на модерацию, инструменты для жалоб и доработку клиента с поддержкой нескольких серверов. Релиз 1.0.0 ожидается через 6–12 месяцев. До этого возможны ломающие изменения — разработчик просит следить за обновлениями. Подписаться на редкую рассылку (примерно одно письмо в месяц) можно на сайте — там будут новости о релизах и старте беты Chatto Cloud.