weechat.org

Если есть максимально легковесный и в то же время мощно расширяемый из коробки мессенджер, то это WeeChat. По умолчанию у него у него реализован весь стек функций стандарта IRC: TLS, прокси, аутентификация, фильтры, поиск и т.д., но IRC здесь лишь плагин, т.е. WeeChat работает и с другими протоколами.

Сразу после установки можно поставить репозиторий со скриптами и расширять функционал, сколько влезет. Если стоит на сервере, то на других устройствах можно поставить графические клиенты к нему (да, клиенты к клиенту) для постоянного онлайна — такой костыль для истории чатов.

📌 Детали

  • открытый исходный код на Си
  • разработка французского энтузиаста FOSS при поддержке сообщества, без рекламы и отслеживания
  • доступно на Linux, Windows (cygwin), macOS, BSD и Android (Termux) + сторонние графические надстройки (требуют подключения к WeeChat) для Android (практически традиционный мессенджер), iOS и браузера
  • продвинутый поиск по чату с фильтрами
  • настраиваемые горячие клавиши
  • поддержка соединений через IPv6 и TLS + работа в режиме IRC-реле (можно подключаться с других клиентов как к серверу)
  • расширение функционала через 370+ скриптов (доступны для установки в самом клиенте); в случае с протоколами связи их называют плагинами: например, плагины для DiscordTwitch и Slack
  • проверка орфографии, выделение ссылок, эмоджи (через скрипт)
  • аутентификация по паролю + 2ФА по TOTP
  • прозрачные отчеты по уязвимостям и патчам
  • сообщество в IRC
  • подробнейшая документация на разных языках, включая русский (только начало работы)

ИМХО:  Минималистичное начало и мощное расширение — идеально. Не такой простой, как Irssi (особенно на маленьких дисплеях), зато наличие нескольких открытых комнат здесь нагляднее. Автор очень внимателен к деталям и документирует всё, что радует. Но такой большой документации сильно не хватает встроенного поиска, даже в оглавлении можно потеряться в поиске нужного.

Свежее