Open-source

Jelly — социальная сеть с терминальным интерфейсом через SSH

Обзор по документации проекта · Проверено

Jelly — изображение проекта

Jelly — социальная сеть, работающая в терминале по протоколу SSH. Проект предлагает платформу для общения, обмена сообщениями и создания тематических каналов, ориентированную на пользователей, предпочитающих консольные приложения.

Возможности и состав проекта

Пользователи могут оставлять сообщения в глобальной ленте или вступать в каналы с помощью хештегов, например, #tui или #gaming. Предусмотрены личные сообщения с шифрованием при хранении, а также система уведомлений о новых сообщениях, упоминаниях или записях в гостевой книге профиля. Профили включают гостевую книгу, статус, биографию и ASCII-аватары, которые можно редактировать во встроенном редакторе. Есть функция «Топ-8» для добавления избранных пользователей и общая ASCII-доска для рисования.

Начало работы и требования

Для подключения к Jelly требуется SSH-клиент и сгенерированный SSH-ключ, который служит идентификатором пользователя. Поддерживаются терминалы с корректным отображением UTF-8 и 256-цветной палитры. Проект находится в активной разработке, его функциональность может меняться. Для использования на нескольких устройствах предусмотрена возможность привязки дополнительных SSH-ключей к существующему аккаунту.

Ограничения и выбор сценария

SSH шифрует транспорт до сервера, но не делает весь сервис системой сквозного шифрования сообщений между участниками. Заявленное шифрование при хранении имеет отдельную модель доверия к оператору. SSH-ключ служит идентификатором аккаунта, поэтому его потеря и привязка дополнительных устройств требуют внимания. Клиентский вход не равен готовности к самостоятельному хостингу; перед публикацией личных данных изучите правила сервера, хранение истории и фактические возможности выбранного терминала.

Лицензия и условия использования

GitHub не определяет однозначную стандартную лицензию этого репозитория. Условия использования нужно проверить в README, LICENSE и документации авторов; доступность файлов на GitHub сама по себе не разрешает любое распространение или коммерческое использование.

Источники и документация