RybinskLab · Офлайн-мессенджер

Мессенджер без интернета и без серверов

Связь без интернета и сотовой связи. Сообщения идут напрямую от телефона к телефону по локальным беспроводным протоколам — Bluetooth и Wi-Fi Direct. Никаких серверов и точек соприкосновения: связь держат только сами пользователи рядом.

Открыть на GitHub
Версия скоро появится · Android 7.0+ · APK
Без серверов — только устройства Без интернета и SIM-сети Сквозное шифрование 1-на-1 Данные остаются у вас
0
скачиваний
Mesh
сеть без серверов
AES-256
шифрование
100%
офлайн

Интернет есть почти всегда. Но не тогда,
когда он нужнее всего

Свет и интернет пропали

Отключение электричества — мгновенно уходит и сотовая связь. BridgeMesh соединяет телефоны напрямую по Bluetooth, пока у вас остался заряд.

🌲

Там, где нет покрытия

Лес, горы, малонаселённые районы, дачи. Телефоны находят друг друга напрямую и ретранслируют сообщения по цепочке.

🚨

Чрезвычайные ситуации

Отправьте SOS с координатами и посмотрите, что происходит у соседей — даже когда связь полностью недоступна.

Связь держат только сами устройства

BridgeMesh — это инструмент, а не сеть с «главным компьютером». Каждый телефон — равноправный узел.

🖥️

Нет центрального сервера

Сообщения не собираются в одном месте. Они переходят от устройства к устройству через соседние телефоны.

📶

Только локальные протоколы

Bluetooth и Wi-Fi Direct — беспроводная связь в пределах досягаемости. Интернет и сотовая сеть не используются вовсе.

🤝

Каждый — равноправный узел

Все телефоны одинаково важны: вы и отправляете, и принимаете, и помогаете передать чужое сообщение дальше.

🏠

Ничего не уходит из телефона

Переписка, контакты и история — только на вашем устройстве. Не в облаке, не у «посредника».

Что умеет BridgeMesh

Простая утилита на случай ЧС. Никакой регистрации и серверов.

📡

Mesh-сеть

Bluetooth + Wi-Fi Direct. Сообщение идёт через соседние телефоны, как по радио.

💬

Личная переписка

Зашифрованные диалоги 1-на-1. История хранится только на вашем телефоне.

🏙

Городские чаты

Общий чат вашего города. Координаты и город определяются автоматически.

🚨

SOS в эфире

Экстренный сигнал с местоположением для всех, кто рядом.

🔔

Уведомления офлайн

Локальные push без интернета — о новых сообщениях и SOS.

👥

Контакты

Сканирование QR камерой, ручной ввод кода, обмен через share-ссылку.

🔋

Эконом-режим

«Отключиться» — узел остаётся посредником, тратит в 5–10 раз меньше заряда.

💾

Резервная копия

Перенос чатов и контактов на новый телефон, защита паролем.

Сообщение доходит даже через цепочку

  1. 1

    Вы отправляете сообщение адресату.

  2. 2

    Телефон ищет ближайших с BridgeMesh. Виден адресат — отправляем напрямую.

  3. 3

    Не виден — отправляем соседу с пометкой «для Васи». Тот повторяет дальше.

  4. 4

    Сообщение хранится у встречных до 7 дней и доставляется при появлении связи.

Личные сообщения шифруются общим ключом. Ни один посредник не видит текст — только зашифрованный фрагмент.

Ваши данные остаются при вас

Без разрешения INTERNET

Приложение принципиально не запрашивает доступ в интернет — работает только офлайн.

Сквозное шифрование

Личные сообщения: AES-256-CBC + HMAC-SHA256. Ключ знают только собеседники.

Посредник не читает текст

Ретранслятор хранит только зашифрованный фрагмент и не может расшифровать или подделать сообщение.

Данные не покидают телефон

Диалоги, контакты и городская история — локально. Без серверов и аккаунтов.

🔐 E2E✈️ 0% интернет🧩 Открытый код⚖️ MIT License

Разрешения — для чего каждое

Мы не скрываем, что запрашиваем. Каждое разрешение реально нужно для работы — подробнее в пользовательском соглашении.

📡 Bluetooth (scan / connect / advertise)

Найти людей рядом и передавать сообщения через BLE.

📍 Геолокация (точная/приблизительная)

Android требует геолокацию для BLE-сканирования и автоматического определения города.

📶 Wi-Fi Direct (nearby devices)

Скоростная передача между телефонами.

📷 Камера

Только для сканирования QR-кодов при добавлении контакта.

🔔 Уведомления

Локальные уведомления о входящих сообщениях и SOS без интернета.

⚙️ Фоновые службы и прочее

Работа в фоне, вибрация при SOS, автозапуск после перезагрузки.

Мы НЕ запрашиваем INTERNET. BridgeMesh работает только офлайн.

Скачать BridgeMesh

Android 7.0 или новее. Откройте APK на телефоне и разрешите установку из этого источника.

  1. 1

    Скачайте APK ниже.

  2. 2

    Откройте файл и разрешите установку (Android может попросить подтверждение).

  3. 3

    Запустите BridgeMesh, введите имя.

  4. 4

    Включите Bluetooth и геолокацию — телефон начнёт искать соседей рядом.

Свежая версия пока готовится. Загляните в GitHub Releases.

Проект открытый и бесплатный

Проект развивается на энтузиазме. Поставьте звезду на GitHub — это лучшая поддержка.

Поставить ⭐ на GitHub

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

Насколько далеко работает связь?

По Bluetooth — обычно десятки метров, по Wi-Fi Direct — до сотен метров. Главная сила в mesh: сообщения передаются по цепочке через других пользователей, поэтому сеть покрывает площадь, где есть хотя бы один человек с приложением.

Что делать, если нет интернета?

Именно для этого и создан BridgeMesh. Приложение работает полностью офлайн: Bluetooth и Wi-Fi Direct не требуют интернета или сотовой связи.

Нужны ли аккаунт и регистрация?

Нет. Никаких аккаунтов и серверов. Вы просто вводите имя — и готовы к общению.

Кто может прочитать мои сообщения?

Только тот, с кем вы переписываетесь. Личные сообщения зашифрованы (AES-256-СBC + HMAC-SHA256), а промежуточные узлы хранят только зашифрованный фрагмент — расшифровать или подделать его они не могут.

App заменяет 112 в экстренной ситуации?

Нет. BridgeMesh — вспомогательный инструмент связи и не заменяет официальные экстренные службы. Если есть возможность — обязательно звоните 112, чтобы вас могли спасти профессиональные службы.

Где взять и проверить исходный код?

Исходный код полностью открыт под лицензией MIT и выложен на GitHub. Это позволяет проверить отсутствие интернет-доступа и логику шифрования.