Клиент GTK для Linux, реализующий протокол Google Quick Share и позволяющий обмениваться файлами по Wi-Fi с Android-устройствами.
- Звёзды
- 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
Установите системные зависимости в Debian 13 или более поздней версии либо Ubuntu 24.04 или более поздней версии
sudo apt install python3-pip python3-pyaudio libopusfile0 codec2 xclip xsel - 2
Установите приложение Sideband с помощью pip
pip install sbapp --break-system-packages - 3
Перезагрузите систему, чтобы приложение появилось в меню, а затем запустите его
sudo reboot - 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 обновляется ежедневно.
Похожие проекты
Приложение с открытым исходным кодом для Android и iOS, которое сканирует документы в PDF и распознаёт текст с помощью NativeScript, OpenCV и Tesseract.
Превращает Android-телефон в микрофон для ПК: передаёт звук по Wi-Fi, USB Serial или USB ADB через виртуальный аудиокабель на ПК.
Ориентированная на конфиденциальность читалка для PDF, EPUB, комиксов и других документов на Android, Linux и Windows с поддержкой офлайн-режима и на базе Kotlin Multiplatform.
Открытое приложение без рекламы для минималистичного расписания занятий студентов китайских вузов с импортом из учебных систем вузов.
PowerShell-скрипт для удаления предустановленных приложений и отключения телеметрии, рекламы и другого лишнего в Windows 10 и 11.