JabaChat

Призрачный мессенджер нового поколения. Шифрование, P2P, самоуничтожение — полный контроль над перепиской. Без Google. Без облаков. Без компромиссов.

v1.12.0-69 · 18 марта 2026 · Flutter 3.29 / Dart 3.11
📱 Android APK 🐧 Linux x64 💻 Все платформы

Почему JabaChat?

🔐

AES-256-GCM шифрование

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

👻

Ghost Tunnel

Призрачный тоннель — выделенный зашифрованный транспортный слой. Обеспечивает устойчивую доставку данных в любых сетевых условиях.

P2P передача

Прямая передача файлов между устройствами через SOCKS5. Данные не проходят через сервер.

🔥

Самоуничтожение

Настраиваемый таймер удаления. Сообщение удаляется синхронно на всех устройствах. Retraction по XEP-0424.

🛡️

Антиспам-Карантин NEW

Защита от нежелательных контактов. Неизвестные JID помещаются в карантин: не видят ваш статус присутствия и не получают typing-уведомлений до явного подтверждения.

🛤️

Smart Routing NEW

Адаптивный транспорт. В стабильной сети — прямое соединение. При нестабильном канале — автоматическое переключение на призрачный тоннель.

🛸

Ghost OTA Updates NEW

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

🔕

Суверенные Push-уведомления NEW

Без Google FCM. Локальные каналы уведомлений с поддержкой Heads-up. Уведомления генерируются на устройстве без передачи метаданных третьим сторонам.

📝

Умные черновики NEW

Незавершённое сообщение сохраняется в локальной БД Isar при выходе из чата. Текст восстанавливается при возвращении в диалог.

📎

Smart Attachments NEW

Автоопределение типа контента. Встроенный аудиоплеер, превью для видео и изображений. Расшифровка OMEMO-вложений на лету.

☀️

Светлый Призрак NEW

Дневная тема оформления. Сохраняет фирменный стиль JabaChat в светлой палитре. Микро-текстура фона чатов для визуального комфорта.

🚪

Герметичные сессии NEW

Изоляция данных между аккаунтами. При выходе из учётной записи локальная база данных полностью очищается. Гарантированное разделение данных при смене пользователей.

🔋

Автономный Призрак NEW

Foreground Service поддерживает соединение без Google Services и Firebase. Полная автономность от внешних сервисов.

🐸

Голос Жабы NEW

7 типов звуковых уведомлений. Умный Mute по контактам и дебаунс звуков присутствия.

🚦

Smart Presence NEW

Точный статус сети. При обрыве связи отображается «Оффлайн», сообщения помещаются в очередь отправки. Ручной выбор статуса присутствия.

🚀

Масляный скролл NEW

Пагинация по 40 сообщений с MAM RSM синхронизацией. Плавная работа даже в чатах с большой историей.

📲

Jaba-QR NEW

Вход в веб-версию через QR-код. Сканирование — мгновенная авторизация. Ghost Mode: при закрытии вкладки данные удаляются.

🔗

Multi-Device Sync NEW

Message Carbons (XEP-0280) — синхронизация сообщений между устройствами. Единая история переписки на всех клиентах.

🔄

Авто-реконнект NEW

Бесшовное переключение между WiFi и мобильной сетью. Keepalive-пинг каждые 45 секунд обеспечивает устойчивость канала.

✏️

Редактирование

Исправление сообщений в течение 24 часов. XEP-0308 Last Message Correction.

🗝️

BIP-39 восстановление

12 слов — единственный ключ восстановления. Криптографический уровень защиты. Без привязки к личности.

🏠

MUC Комнаты

Создание, поиск и модерирование комнат. Kick, ban, назначение администраторов. XEP-0045.

😍

Реакции

Быстрые реакции и полный emoji picker. XEP-0444 с синхронизацией через MAM. Отображение авторства реакций.

📨

Безопасная пересылка

Пересылка с OMEMO перешифровкой. Оригинальный шифротекст не передаётся — каждый форвард шифруется заново для получателя.

Манифест Призрака

🖥️

Любой сервер

JabaChat не привязан к jabachat.ru. Поддерживается любой Prosody или Ejabberd сервер. Полная федерация XMPP и совместимость со сторонними серверами.

🌐

Открытый протокол

XMPP — стандарт с 1999 года. Сохранена оригинальная архитектура. Совместимость с Conversations, Gajim, Dino и любым XMPP-клиентом.

📡

Нет метаданных

Призрачный тоннель изолирует протокол от внешнего наблюдения. P2P не оставляет логов. Сервер хранит минимум. Без ключей — это набор файлов.

Для Разработчиков

Мы строим открытую экосистему. В будущих версиях JabaChat предоставит публичный REST/WebSocket API для интеграции ботов, кастомных клиентов и автоматизации.


🛠 Текущая архитектура:

Core: Flutter 3.29 + Dart 3.11

Database: Isar Database (NoSQL, локальная изоляция)

Protocol: XMPP (xmpp_stone) + OMEMO Multi-Namespace

Bridge: Node.js Ghost Proxy (выделенный сервер)


📚 Читать Документацию (В разработке)

Поддерживаемые Платформы

📱

Android

APK для Android 5.0+ (API 21). Foreground Service, звуки, Smart Presence.

📥 Скачать APK (82 MB)
🐧

Linux x64

GTK3 приложение для любого дистрибутива. Распаковка и запуск без установки.

📥 Скачать tar.gz (21 MB)
🪟

Windows SOON

Установщик для Windows 10/11. Требуется Visual Studio C++ Runtime.

🌐

Web NEW

Браузерная версия через призрачный канал связи. Ghost Mode — данные не сохраняются. Авторизация через QR-код с мобильного устройства.

🌐 Открыть веб-версию

Свой Сервер

1. Установить Prosody: apt install prosody

2. Включить модули: mam, muc, websocket, cloud_notify

3. Настроить сертификат: certbot --nginx -d xmpp.yourdomain.com

4. Указать свой JID при входе в JabaChat.