Repolode
chattocorp

chattocorp/chatto

Самостоятельно размещаемый чат для команд и сообществ: групповые сообщения, голосовые и видеозвонки, демонстрация экрана.

Open source альтернатива:Discord

Звёзды
2,886
Форки
141
Открытые issues
263
Последний коммит
21 час назад

Что это?

Chatto — чат-приложение для команд и сообществ, которое можно запустить на собственном сервере. Оно поддерживает групповые сообщения, голосовые и видеозвонки, а также демонстрацию экрана. В репозитории есть сервер чата, CLI и встроенный веб-интерфейс.

В репозитории также находятся Runling — оркестратор рабочих процессов и агентов, опубликованный в npm, — и Authling, поставщик идентификации, который пока размещён в том же репозитории. Кроме того, здесь есть общие модули фреймворка для событий, утилит NATS JetStream, среды выполнения, шифрования данных и конфигурации приложений. По умолчанию используется лицензия AGPL-3.0-or-later, а для общих модулей и документации — Apache-2.0.

Команда mise dev устанавливает зависимости и запускает Chatto локально, а mise dev-full дополнительно запускает Authling, Runling, Mailpit и LiveKit. Сейчас проект не принимает внешние вклады.

Ключевые возможности

  • 01Групповые чаты для команд и сообществ
  • 02Голосовые и видеозвонки с демонстрацией экрана
  • 03Размещение на собственном сервере: сервер чата, CLI и встроенный веб-интерфейс
  • 04В комплект входят оркестратор Runling и поставщик идентификации Authling
  • 05Проект разработан с учётом конфиденциальности и соответствия GDPR

Сценарии использования

  • Запуск приватного чат-сервера для команды компании
  • Размещение чата сообщества с полным контролем над данными
  • Замена размещённого сторонним сервисом группового чата для голосовых и видеовстреч

Быстрый старт

  1. 1

    Клонируйте репозиторий и перейдите в его каталог

  2. 2

    Запустите среду разработки с помощью mise

    mise dev
  3. 3

    Откройте http://chatto.local.localhost:4000 и войдите с именем пользователя alice и паролем foobar123

Что важно знать

  • В настоящее время проект не принимает сторонние вклады.
  • В README не описана установка для production; краткое руководство охватывает только настройку среды разработки.
  • Проект распространяется по лицензии AGPL-3.0-or-later, которая требует раскрывать исходный код изменений, развернутых для доступа по сети.
  • Облачный хостинг указан как готовящийся к запуску, поэтому пока доступен только самостоятельный хостинг.

В подборках

Темы

#chat#self-hosted#video-calls#voice-calls#screensharing#privacy#team-communication#communication#gdpr-compliant#privacy-first

Частые вопросы

Что такое chatto?
Самостоятельно размещаемый чат для команд и сообществ: групповые сообщения, голосовые и видеозвонки, демонстрация экрана. Chatto — чат-приложение для команд и сообществ, которое можно запустить на собственном сервере. Оно поддерживает групповые сообщения, голосовые и видеозвонки, а также демонстрацию экрана. В репозитории есть сервер чата, CLI и встроенный веб-интерфейс.
chatto можно использовать бесплатно? Какая у него лицензия?
chatto распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
chatto всё ещё поддерживается?
Активно поддерживается. Последний коммит в chatto — 5 нояб. 2026 г..
Для чего можно использовать chatto?
Запуск приватного чат-сервера для команды компании Размещение чата сообщества с полным контролем над данными Замена размещённого сторонним сервисом группового чата для голосовых и видеовстреч
Как установить chatto?
Клонируйте репозиторий и перейдите в его каталог Запустите среду разработки с помощью mise: mise dev Откройте http://chatto.local.localhost:4000 и войдите с именем пользователя alice и паролем foobar123
Где скачать chatto?
Исходный код и инструкции по установке — на GitHub: https://github.com/chattocorp/chatto

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Сервер и веб-приложение для командного общения с открытым исходным кодом: беседы упорядочены по темам, что объединяет преимущества электронной почты и чата.

26,2 тыс.+41 за неделю10,5 тыс.PythonApache-2.0Активно поддерживаетсяОбновлён 20 часов назад

Бесплатное приложение с открытым исходным кодом для обмена сообщениями и VoIP-звонков с друзьями, группами и сообществами; доступно на компьютерах, мобильных устройствах и в браузере.

10,8 тыс.+73 за неделю850TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 20 часов назад

Лёгкий сервер для самостоятельного хостинга с голосовыми и видеозвонками, текстовыми каналами и демонстрацией экрана — для небольших групп, которые хотят хранить данные у себя.

1,6 тыс.+22 за неделю153TypeScriptMITАктивно поддерживаетсяОбновлён 20 часов назад