Syphon: приватный клиент Matrix, который делает федерацию удобной

26 авг 2025

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

1,059
70
22
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 (сообщество)

Get it on Google Play Download on the App Store Download on Flathub

3. Гибкость и контроль

  • Перенос данных между серверами (в разработке)
  • Локальные P2P-серверы (в планах)
  • Кастомизация интерфейса

Как это работает под капотом

Технологический стек:

  • Flutter для кроссплатформенного UI
  • Redux для управления состоянием
  • SQLite + SQLCipher для локального хранилища
  • Olm/Megolm для E2EE

Интересное архитектурное решение: вместо популярного в Flutter Provider используется Redux. Авторы объясняют это желанием снизить порог входа для разработчиков из других экосистем.

Практические сценарии использования

  1. Альтернатива корпоративным мессенджерам — разверните свой сервер Matrix и используйте Syphon как клиент без слежки.
  2. Общение с конфиденциальностью — журналисты, активисты, юристы.
  3. Разработка собственных решений — открытый код и модульная архитектура позволяют кастомизировать клиент.

Стоит ли пробовать?

Syphon пока в альфе (версия 0.2.6), но уже предлагает:

  • Полноценный мессенджер с E2EE
  • Единство кода для всех платформ
  • Принципиальную позицию по приватности

Если вы:

  • Устали от "корпоративного слежения" в популярных мессенджерах
  • Хотите поддержать открытые протоколы
  • Готовы к некоторым нестабильностям альфа-версии

...то Syphon определённо заслуживает места на вашем устройстве. Для конфиденциальной переписки авторы пока рекомендуют Element (более зрелый клиент Matrix), но будущее проекта выглядит многообещающе.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.