Личные и групповые чаты
Переписка один на один и общение в группе. Ответы, реакции и опросы помогают оставаться в контексте.
Децентрализованный мессенджер
VibeChat объединяет переписку, звонки и прямые эфиры в сети устройств участников. Может работать без серверов.
Познакомиться с VibeChatНа компьютере и Android. На общем ядре uTun.
Своя сетьРаботает и без серверов
Свой кругУправляемый доступ участников
Личное остаётся личнымСквозное шифрование в беседах
01 — Возможности
От короткого сообщения до общего эфира —
в одном приложении.
Переписка один на один и общение в группе. Ответы, реакции и опросы помогают оставаться в контексте.
Делитесь документами, фотографиями и видео. Записывайте голосовые, когда удобнее сказать, чем написать.
Разговаривайте с собеседником голосом или с камерой. Приложение подбирает доступный путь соединения.
Нажмите и говорите участникам канала. Можно включить автоматическую передачу при обнаружении речи.
Ведите эфир с камеры, делитесь экраном с компьютера. Участники помогают передавать поток другим зрителям.
Суперузел общей группы может сохранить зашифрованное личное сообщение и передать его, когда получатель вернётся в сеть.
02 — Как всё устроено
Кто участвует в обмене, кто получает доступ
и кто может прочитать личное.
Создайте группу и пригласите людей. Сервер необязателен: ваш сервер или сервер вашего круга упрощает связь и обеспечивает временное хранение данных для доставки участникам. Доступ и правила приглашения остаются под контролем группы.
Можно состоять в нескольких группах. У каждой — собственные участники, серверы и контент. Ваше участие в обеих группах не объединяет их доступ.
Личные сообщения и вложения шифруются на устройстве отправителя и расшифровываются у собеседника. Промежуточные узлы передают зашифрованные данные.
03 — Один проект, разные устройства
Десктопный клиент и приложение для Android используют общее сетевое ядро uTun. Чат работает как самостоятельный сервис.
04 — Open source
Присоединяйтесь к разработке VibeChat:
изучайте, проверяйте и улучшайте проект.
Предлагайте идеи, исправляйте ошибки, добавляйте возможности и помогайте с документацией. Ваш вклад может сделать VibeChat удобнее для всех.
Изучайте исходники самостоятельно или с помощью нейросети: разбирайте шифрование, доступ к данным и сетевые механизмы. Проверяйте находки и помогайте устранять уязвимости.
Вы можете сами собрать приложение, запустить его на своих устройствах и доработать под собственные задачи. Изучайте код, который используете.
Начните с исходников проекта.
Открыть репозиторий