Chatto — самостоятельно размещаемый корпоративный мессенджер, задуманный как альтернатива Slack, Microsoft Teams и Discord. Разработчик Хендрик Манс делал его около года, а теперь открыл исходный код. Ставка — на лёгкость и скромные требования к ресурсам.
Открытие кода
Проект вышел под лицензией AGPL-3.0+ с исключениями Apache-2.0 для отдельных компонентов. По словам автора, он решил отдать проект в открытый доступ, чтобы у команд был полный контроль над своими данными.
Что умеет
В Chatto есть:
- каналы и комнаты;
- обмен файлами и встраивание видео;
- система ролей и прав;
- демонстрация экрана;
- сквозное шифрование голосовых и видеозвонков;
- ограничение числа участников в зависимости от мощности сервера.
Из заметных пробелов — пока нет отдельных десктопных и мобильных клиентов, но оба пункта уже стоят в дорожной карте на стадии проработки.
Автор и контекст
Манс формулировал цель так: сделать что-то достаточно простое, чтобы администратор просто запустил исполняемый файл и начал работать. Chatto встаёт в один ряд с уже существующими открытыми решениями — Rocket.Chat, Mattermost, Zulip и Element на базе Matrix.
В планах — инструменты миграции из Slack, экспорт данных с учётом GDPR, новые типы комнат, аккаунты для ботов, режим блокировки для администраторов и «медленный режим». Параллельно скоро стартует публичная бета Chatto Cloud — облачного варианта с хостингом в Европе, автомасштабированием и ежедневными бэкапами.