VibeChat.

Децентрализованный мессенджер

Ваши люди.
Ваша сеть.

VibeChat объединяет переписку, звонки и прямые эфиры в сети устройств участников. Может работать без серверов.

Познакомиться с VibeChat

На компьютере и Android. На общем ядре uTun.

Связь внутри вашего круга P2P
Сеть участников VibeChat Телефоны и компьютеры участников образуют сеть. Показан необязательный сервер группы: он упрощает связь и временно хранит данные. Вы Участник Участник Участник Сервер группы
Сервер группы — по желанию
01 /

Своя сетьРаботает и без серверов

02 /

Свой кругУправляемый доступ участников

03 /

Личное остаётся личнымСквозное шифрование в беседах

01 — Возможности

Больше способов
быть на связи.

От короткого сообщения до общего эфира —
в одном приложении.

Личные и групповые чаты

Переписка один на один и общение в группе. Ответы, реакции и опросы помогают оставаться в контексте.

Файлы и голосовые

Делитесь документами, фотографиями и видео. Записывайте голосовые, когда удобнее сказать, чем написать.

Аудио- и видеозвонки

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

Групповая рация

Нажмите и говорите участникам канала. Можно включить автоматическую передачу при обнаружении речи.

Прямые трансляции

Ведите эфир с камеры, делитесь экраном с компьютера. Участники помогают передавать поток другим зрителям.

Доставка после возвращения

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

02 — Как всё устроено

Своя сеть.
Понятные границы.

Кто участвует в обмене, кто получает доступ
и кто может прочитать личное.

Ваша группа — ваш круг доверия.

Создайте группу и пригласите людей. Сервер необязателен: ваш сервер или сервер вашего круга упрощает связь и обеспечивает временное хранение данных для доставки участникам. Доступ и правила приглашения остаются под контролем группы.

К информации группы имеют доступ добавленные участники и серверы. Посторонние пользователи и серверы доступа не имеют.
Групповой контент доступен участникам и серверам этой группы.

Одно устройство. Разные сообщества.

Можно состоять в нескольких группах. У каждой — собственные участники, серверы и контент. Ваше участие в обеих группах не объединяет их доступ.

Группы А и Б обмениваются сообщениями, файлами и трансляциями каждая внутри своего круга, даже при общем участнике.
Общие участники не дают одной группе доступ к содержимому другой.

Доставить сообщение ≠ прочитать его.

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

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

03 — Один проект, разные устройства

На большом экране.
И под рукой.

Десктопный клиент и приложение для Android используют общее сетевое ядро uTun. Чат работает как самостоятельный сервис.

  • Windows
  • Linux
  • Android

04 — Open source

Открытый код.
Развиваем вместе.

Присоединяйтесь к разработке VibeChat:
изучайте, проверяйте и улучшайте проект.

Улучшайте вместе с нами

Предлагайте идеи, исправляйте ошибки, добавляйте возможности и помогайте с документацией. Ваш вклад может сделать VibeChat удобнее для всех.

Проверяйте безопасность

Изучайте исходники самостоятельно или с помощью нейросети: разбирайте шифрование, доступ к данным и сетевые механизмы. Проверяйте находки и помогайте устранять уязвимости.

Собирайте из исходников

Вы можете сами собрать приложение, запустить его на своих устройствах и доработать под собственные задачи. Изучайте код, который используете.

VibeChat / Как устроена сеть

На узком экране схему можно прокручивать по горизонтали.