Syphon: приватный клиент Matrix, который делает федерацию удобной
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Когда в последний раз вы задумывались о том, где хранятся ваши переписки? В эпоху монополии корпоративных мессенджеров Syphon предлагает альтернативу — клиент для децентрализованного протокола Matrix с акцентом на приватность и юзабилити.
Почему Matrix и почему сейчас?
Matrix — это открытый протокол для федеративных (децентрализованных) коммуникаций. По аналогии с email, где пользователь Gmail может писать на Outlook, Matrix позволяет общаться между разными серверами. Но в отличие от email, здесь есть современные фичи: E2E-шифрование, групповые чаты, VoIP.
Проблема в том, что большинство клиентов Matrix выглядят как "инженерные решения" — перегруженные интерфейсы, сложные настройки. Именно этот разрыв и закрывает Syphon.
Кому стоит обратить внимание:
- Разработчикам, ценящим приватность
- Командам, ищущим альтернативы Slack/Discord
- Энтузиастам децентрализованных технологий
Ключевые особенности
1. Приватность по умолчанию
- Никакой аналитики — в отличие от большинства мобильных приложений
- Все данные шифруются на устройстве (AES-256)
- Сквозное шифрование через Olm/Megolm
- Опциональные индикаторы (типа "печатает...")
2. Кроссплатформенность без компромиссов
Доступен на:
- Android (Google Play, F-Droid)
- iOS (App Store)
- Linux (FlatHub)
- Windows (сообщество)
3. Гибкость и контроль
- Перенос данных между серверами (в разработке)
- Локальные P2P-серверы (в планах)
- Кастомизация интерфейса
Как это работает под капотом
Технологический стек:
- Flutter для кроссплатформенного UI
- Redux для управления состоянием
- SQLite + SQLCipher для локального хранилища
- Olm/Megolm для E2EE
Интересное архитектурное решение: вместо популярного в Flutter Provider используется Redux. Авторы объясняют это желанием снизить порог входа для разработчиков из других экосистем.
Практические сценарии использования
- Альтернатива корпоративным мессенджерам — разверните свой сервер Matrix и используйте Syphon как клиент без слежки.
- Общение с конфиденциальностью — журналисты, активисты, юристы.
- Разработка собственных решений — открытый код и модульная архитектура позволяют кастомизировать клиент.
Стоит ли пробовать?
Syphon пока в альфе (версия 0.2.6), но уже предлагает:
- Полноценный мессенджер с E2EE
- Единство кода для всех платформ
- Принципиальную позицию по приватности
Если вы:
- Устали от "корпоративного слежения" в популярных мессенджерах
- Хотите поддержать открытые протоколы
- Готовы к некоторым нестабильностям альфа-версии
...то Syphon определённо заслуживает места на вашем устройстве. Для конфиденциальной переписки авторы пока рекомендуют Element (более зрелый клиент Matrix), но будущее проекта выглядит многообещающе.
