Tox E2EE + дополнительный PQ-слой
Стандартное сквозное шифрование Tox защищает транспорт. После взаимной идентификации двух Kaigen-клиентов можно согласовать дополнительный слой ML-KEM-768 + AES-256-GCM.
Kaigen — независимый переносимый клиент Tox для Windows, Debian и macOS. Профили, история и файлы хранятся рядом с приложением; Tor включён по умолчанию, а между двумя Kaigen-клиентами доступен дополнительный постквантовый слой.
Базовые возможности работают локально и переносимо. Дополнительные механизмы безопасности включаются только там, где оба клиента их поддерживают.
Стандартное сквозное шифрование Tox защищает транспорт. После взаимной идентификации двух Kaigen-клиентов можно согласовать дополнительный слой ML-KEM-768 + AES-256-GCM.
Профили, настройки, история, черновики, загрузки и очереди хранятся в portable-каталогах. Перенос — копированием папки после закрытия клиента.
Собственный Tor Expert Bundle, мосты Snowflake, obfs4 и WebTunnel, SOCKS5-прокси или прямое подключение. Автоперехода на прямую сеть при ошибке Tor нет.
Разблокированные профили остаются подключёнными одновременно, каждый со своими контактами, историей, черновиками и счётчиками событий.
Текст, изображения и файлы, вставка из буфера, локальная история, черновики, экспорт переписки и неблокирующая проверка орфографии RU/EN.
Готовые portable-выпуски для Windows 10/11 x64, Debian x64 и универсальный пакет macOS 11+ для Intel и Apple Silicon.
Дорожная карта строится вокруг модульной архитектуры. Пока пользователь не активирует конкретную возможность, соответствующий модуль не должен создавать лишнюю нагрузку или вмешиваться в базовый сценарий общения.
Статусы синхронизируются с последним публичным тегом GitHub. Процент ниже отражает число пройденных опубликованных этапов, а не оценку трудозатрат.
Рабочий portable-клиент для Windows, Debian и macOS: сообщения и файлы Tox, локальная история, несколько профилей, встроенный Tor и дополнительный согласуемый постквантовый слой.
Промежуточный релиз, который закрывает выявленные недочёты и баги интерфейса, добавляет небольшие оптимизации и корректирует запуск под Debian и macOS, чтобы приложение работало предсказуемо на всех поддерживаемых системах.
Появятся разметка текста и ответы с цитатами, а также два набора инструментов:
Полноценное общение нескольких участников с единым интерфейсом групп, сообщениями и вложениями.
Подготовка дополнительных компоновок интерфейса под мобильные экраны и первые тестовые релизы для iOS и Android.
Переход от WebView и сокращение размера дистрибутива. Цель — более компактный и независимый клиент с меньшим количеством внешних слоёв исполнения.
Пользователь сможет добровольно выделить небольшой объём свободного места для хранения и ретрансляции зашифрованных офлайн-сообщений. Пиры доставят сообщение, даже если исходный отправитель уже отключился.
На первом этапе новый протокол поддержат постоянно онлайн-псевдоклиенты на серверах. Если модель приживётся и сеть станет достаточно плотной, необходимость в таких серверах должна исчезнуть. Подробности протокола и модели надёжности будут опубликованы ближе к тестированию.
Публикация материалов и подписка пользователей на авторов: микро-блог, профиль-витрина и лента, по духу напоминающие ранние социальные сети. Концептуальный ориентир — распределённые сайты и подписки в ZeroNet.
Планируется изменить порядок исполнения компонентов так, чтобы toxcore не имел прямого доступа ни к ключам, ни к сети:
Компоненты получат отдельные разрешения, жёсткие ограничения и минималистичные API. На этом же этапе планируются антифлуд и дополнительные меры против злоупотреблений, а сервис-фильтр должен оставаться небольшим и прозрачным для аудита.
Полная ревизия и рефакторинг кодовой базы, затем платный независимый аудит безопасности живыми специалистами.
Первый релиз без статуса тестового — с учётом результатов внешнего аудита, исправлений и финальной стабилизации архитектуры.
Интерфейс, похожий на Telegram-ботов, для автоматизации торговли и прикладных сценариев. Планируются несколько комьюнити-серверов и простое self-hosted-решение, устанавливаемое на собственной инфраструктуре условной командой bash install.sh.
Главный приоритет — простота развёртывания и использования без превращения базового мессенджера в перегруженную платформу.
Будущая архитектура разделит хранение ключей, выполнение toxcore и сетевую фильтрацию. Это пока опубликованная концепция, а не свойство текущей версии; точная модель угроз и протокол взаимодействия должны пройти тестирование и аудит.
Подробнее в дорожной картеКнопки автоматически ведут к соответствующему архиву последнего релиза, когда данные GitHub доступны. Иначе откроется общая страница Releases.
Windows 10/11 · x64
Debian x64 · AppImage
macOS 11+ · Intel + Apple Silicon
Перед обновлением закройте Kaigen и сделайте резервную копию portable-каталогов data, profiles и downloads. Публичная macOS-сборка подписана ad-hoc и не нотарифицирована Apple.
Код, инструкции сборки, история изменений и готовые релизы опубликованы на GitHub. Поддержать разработку можно напрямую.