Chatto вышел в Open Source: групповой чат-мессенджер для самостоятельного хостинга

Chatto вышел в Open Source: групповой чат-мессенджер для самостоятельного хостинга

Разработчик, который около года делал групповой и командный чат-мессенджер Chatto, объявил, что проект полностью открыт как Open Source и его можно бесплатно разворачивать на своём сервере (self-hosting, самостоятельный хостинг). Самый быстрый способ попробовать, команда brew install chattocorp/tap/chatto, затем chatto init и chatto run; также доступны готовые бинарники для Linux (x86_64 и ARM64), macOS и Windows, инструкции есть в Getting Started Guide и документации по self-hosting. Код лежит на GitHub, сообщество собирается в «Chatto HQ» (есть отдельный канал #self-hostingsupport) и в Bluesky.

Автор прямо сравнивает Chatto с тремя популярными сервисами, «тем, что рифмуется с knack» (Slack), «beams» (Teams) и «this gourd» (Discord): по функциям это то же самое, но компактнее и быстрее, полностью бесплатно и без обязательного облака. Личные данные и переписка полностью шифруются на диске персональными ключами каждого пользователя, которые уничтожаются при удалении аккаунта; каждый сервер Chatto обслуживает только одно сообщество, серверы не федерируются между собой, стороннего трекинга и аналитики нет. Чтобы состоять в нескольких сообществах, клиент просто подключается сразу к нескольким серверам напрямую; чтобы хостить несколько сообществ, достаточно запустить несколько процессов Chatto. В приложение встроены голосовые и видеозвонки со шифрованием end-to-end и демонстрацией экрана, масштаб звонка ограничен только мощностью инфраструктуры, которую предоставляет хостер.

Для тех, кто не хочет администрировать сервер самостоятельно, скоро откроется публичная бета платного сервиса Chatto Cloud, управляемый хостинг без подписок и рекламы, только оплата за размещение. Он стартует на европейской и принадлежащей европейским компаниям инфраструктуре, новые регионы обещаны с начала 2027 года; в комплекте, автоматическое масштабирование, ночные резервные копии и обновления версий без остановки сервиса. Привязки к сервису нет: данные можно свободно перенести между self-hosted-сервером и Chatto Cloud в любую сторону. О старте беты можно узнать через рассылку (примерно одно письмо в месяц).

Сейчас у Chatto версия 0.4, которую разработчик называет «достаточно стабильной для продакшена», хотя признаёт нехватку части важных функций (полный список, в публичном роадмапе). В версии 0.5 обещаны инструменты безопасности, жалобы на контент и модерация, и доработка клиента, в первую очередь многосерверного режима. Версию 1.0.0 автор ожидает примерно через 6, 12 месяцев и предупреждает, что до тех пор возможны breaking changes (изменения, ломающие совместимость со старыми версиями), self-hosting-пользователям стоит быть готовыми регулярно обновляться. На Hacker News анонс собрал заметный отклик: 841 очко и 219 комментариев.

Ключевые факты

  • Chatto, групповой и командный чат-мессенджер, который разработчик делал около года, стал полностью Open Source и бесплатным для self-hosting; установка, одна команда через Homebrew (brew install chattocorp/tap/chatto).
  • Позиционируется как альтернатива Slack, Microsoft Teams и Discord: та же функциональность, но компактнее и быстрее; данные и переписка шифруются на диске персональными ключами каждого пользователя, которые уничтожаются при удалении аккаунта; серверы не федерируются и не собирают стороннюю аналитику.
  • Встроены голосовые и видеозвонки с демонстрацией экрана и end-to-end шифрованием; их масштаб ограничен только мощностью сервера, который предоставляет хостер.
  • Скоро стартует публичная бета Chatto Cloud, платный управляемый хостинг на европейской инфраструктуре с автомасштабированием, ночными бэкапами и обновлениями без даунтайма; данные можно свободно переносить между self-hosted и облаком.
  • Текущая версия, 0.4 («достаточно стабильна для продакшена», по словам автора); модерация контента и доработка клиента запланированы на версию 0.5, а версию 1.0.0 ждут через 6, 12 месяцев с возможными breaking changes.

Почему это важно

Разработчик потратил около года на Chatto, групповой и командный чат, и теперь полностью открыл его код, сделав self-hosting бесплатным для всех. Это заметный случай, когда современный мессенджер с полноценными голосовыми и видеозвонками становится Open Source целиком, а не частично. Автор прямо позиционирует Chatto как альтернативу Slack, Microsoft Teams и Discord («тот, что рифмуется с knack», «beams», «this gourd») и замечает, что пространство open-source чат-приложений в последнее время «стало довольно странным», хотя подробностей этой странности не раскрывает.

Кому это важно

В первую очередь, командам, open-source проектам и сообществам, которые хотят собственный чат без стороннего трекинга и аналитики и без зависимости от закрытых SaaS вроде Slack или Discord. Также, разработчикам и администраторам, знакомым с Homebrew и самостоятельным развёртыванием сервисов на Linux, macOS или Windows. Автор отдельно приглашает компании и open-source проекты писать ему напрямую, если Chatto интересен для внедрения.

Как это применить

Самый быстрый способ попробовать, команда brew install chattocorp/tap/chatto, затем chatto init и chatto run; готовые бинарники есть и для Linux (x86_64 и ARM64), macOS и Windows, инструкция, в Getting Started Guide и документации по self-hosting. Для тех, кто не хочет администрировать сервер сам, скоро откроется публичная бета Chatto Cloud, платный управляемый хостинг на европейской инфраструктуре с автомасштабированием, ночными бэкапами и обновлениями без даунтайма; данные можно свободно переносить между self-hosted и облачной версией. Уведомление о старте беты можно получить через рассылку (примерно одно письмо в месяц).

Можно ли доверять

Оценка стабильности и приватности исходит целиком от самого разработчика: он называет текущую версию 0.4 «достаточно стабильной для продакшена», а данные, «полностью зашифрованными на диске» персональными ключами каждого пользователя, которые уничтожаются при удалении аккаунта; звонки заявлены как end-to-end зашифрованные. Независимого аудита или сторонней проверки этих утверждений в тексте не упомянуто. Косвенным сигналом интереса сообщества можно считать реакцию на Hacker News, 841 очко и 219 комментариев к анонсу.

Риски и подводные камни

Проект ещё не завершён: часть важных функций отсутствует, модерация и жалобы на контент запланированы только на версию 0.5, а до релиза 1.0.0 автор ждёт ещё 6, 12 месяцев и не исключает breaking changes, self-hosting-пользователям придётся регулярно обновляться. Серверы Chatto не федерируются между собой, поэтому у каждого сообщества изолированный сервер без обмена данными с другими. Масштаб голосовых и видеозвонков ограничен исключительно мощностью инфраструктуры, которую предоставит сам хостер, а платный Chatto Cloud пока не запущен, доступна только запись в лист ожидания через рассылку.

«Chatto стремится стать групповым чатом, которым вам действительно нравится пользоваться.»

— разработчик Chatto (hmans.dev)