Repolode
markqvist

markqvist/Sideband

Sideband — клиент для обмена сообщениями LXMF и голосовой связи LXST на Android, Linux, macOS и Windows, работающий в сетях Reticulum, например через LoRa, пакетную радиосвязь, WiFi и I2P.

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

Звёзды
1,879
Форки
166
Открытые issues
4
Последний коммит
19 дней назад

Что это?

Sideband позволяет обмениваться зашифрованными сообщениями, изображениями, файлами и голосовыми вызовами — как друг с другом, так и с другими системами, совместимыми с LXMF. Трафик передаётся через Reticulum, поэтому можно использовать LoRa, пакетную радиосвязь, WiFi, I2P и любые другие интерфейсы, поддерживаемые Reticulum. Интернет-серверы и учётные записи не нужны.

Помимо чатов, Sideband поддерживает обмен телеметрией и местоположением напрямую между узлами, ситуационные карты, в том числе локально сохранённые офлайн-карты, а также удалённое выполнение команд и запросы телеметрии. Аудиосообщения кодируются с помощью Codec2 и Opus, поэтому остаются пригодными для передачи по радиоканалам с низкой пропускной способностью. Сообщениями также можно обмениваться в виде зашифрованных QR-кодов или передавать их во встраиваемых ссылках lxm://.

Система плагинов позволяет разработчикам добавлять источники телеметрии, обработчики команд и фоновые службы. Sideband совместим с другими клиентами LXMF, например MeshChatX и Nomad Network.

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

  • 01Сквозное шифрование сообщений и голосовых вызовов через Reticulum
  • 02Передача изображений и файлов по всем поддерживаемым транспортам
  • 03Аудиосообщения в кодировках Codec2 и Opus для радиоканалов
  • 04Обмен телеметрией и местоположением напрямую между узлами, с офлайн-картами
  • 05Система плагинов для пользовательской телеметрии, команд и служб
  • 06Обмен сообщениями в виде бумажных QR-кодов и ссылок lxm://

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

  • Связь вне зоны покрытия сетей через LoRa или пакетную радиосвязь, без сотовой сети и интернета
  • Обмен местоположением и телеметрией датчиков между участниками группы в полевых условиях
  • Расширение сети Reticulum с помощью Android-устройства, работающего как транспортный узел
  • Создание собственных сценариев удалённого мониторинга и выполнения команд с помощью плагинов на Python

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

  1. 1

    Установите системные зависимости в Debian 13 или более поздней версии либо Ubuntu 24.04 или более поздней версии

    sudo apt install python3-pip python3-pyaudio libopusfile0 codec2 xclip xsel
  2. 2

    Установите приложение Sideband с помощью pip

    pip install sbapp --break-system-packages
  3. 3

    Перезагрузите систему, чтобы приложение появилось в меню, а затем запустите его

    sudo reboot
  4. 4

    Запустите Sideband из терминала

    sideband

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

  • Исходный репозиторий больше не обновляется; разработка ведётся в Reticulum.
  • Лицензия CC BY-NC-SA 4.0 запрещает коммерческое использование и требует распространять производные работы на тех же условиях.
  • Для голосовых вызовов и аудиосообщений в Linux нужны дополнительные системные пакеты.

Темы

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

Что такое Sideband?
Sideband — клиент для обмена сообщениями LXMF и голосовой связи LXST на Android, Linux, macOS и Windows, работающий в сетях Reticulum, например через LoRa, пакетную радиосвязь, WiFi и I2P. Sideband позволяет обмениваться зашифрованными сообщениями, изображениями, файлами и голосовыми вызовами — как друг с другом, так и с другими системами, совместимыми с LXMF. Трафик передаётся через Reticulum, поэтому можно использовать LoRa, пакетную радиосвязь, WiFi, I2P и любые другие интерфейсы, поддерживаемые Reticulum. Интернет-серверы и учётные записи не нужны.
Sideband можно использовать бесплатно? Какая у него лицензия?
Sideband распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Sideband всё ещё поддерживается?
Активно поддерживается. Последний коммит в Sideband — 1 окт. 2026 г..
Для чего можно использовать Sideband?
Связь вне зоны покрытия сетей через LoRa или пакетную радиосвязь, без сотовой сети и интернета Обмен местоположением и телеметрией датчиков между участниками группы в полевых условиях Расширение сети Reticulum с помощью Android-устройства, работающего как транспортный узел Создание собственных сценариев удалённого мониторинга и выполнения команд с помощью плагинов на Python
Как установить Sideband?
Установите системные зависимости в Debian 13 или более поздней версии либо Ubuntu 24.04 или более поздней версии: sudo apt install python3-pip python3-pyaudio libopusfile0 codec2 xclip xsel Установите приложение Sideband с помощью pip: pip install sbapp --break-system-packages Перезагрузите систему, чтобы приложение появилось в меню, а затем запустите его: sudo reboot Запустите Sideband из терминала: sideband
Где скачать Sideband?
Исходный код и инструкции по установке — на GitHub: https://github.com/markqvist/Sideband

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

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