Cinny когда мессенджер на Matrix выглядит и работает по-человечески

13 фев 2026
3,893
578
17
3 недели

Вы когда-нибудь пробовали затащить друзей или коллег в Matrix? Если да, то наверняка сталкивались с классическим «Ой, а почему всё такое сложное?» или «Выглядит как софт из нулевых». Несмотря на всю мощь и децентрализацию протокола Matrix, его главным врагом всегда был пользовательский опыт. Но, кажется, ребята из проекта Cinny решили эту проблему раз и навсегда.

Что такое Cinny и зачем он нужен

Cinny — это клиент для Matrix, который ставит во главу угла элегантность и простоту. Знаете, это тот редкий случай, когда открываешь опенсорсный проект и не хочешь сразу переписать в нём весь CSS. Разработчики задались целью создать мессенджер, который будет ощущаться современным, быстрым и, что немаловажно, интуитивно понятным даже для тех, кто далек от мира криптографии и федеративных сетей.

В моей практике это один из немногих клиентов, который не пытается перегрузить пользователя миллионом настроек в первый же вечер. Он просто работает, позволяя сосредоточиться на общении, а не на изучении документации к интерфейсу.

Чем Cinny подкупает с первого взгляда

Если вы привыкли к Slack, Discord или Telegram, в Cinny вы почувствуете себя как дома. Вот несколько вещей, которые делают его особенным:

  1. Чистый интерфейс без визуального шума. Дизайн выполнен в духе минимализма. Здесь нет лишних рамок, странных градиентов или нагромождения кнопок. Всё на своих местах: список комнат слева, чат по центру, информация о пользователях справа.
  2. Скорость работы. Приложение написано на React и работает на удивление шустро. Переключение между комнатами происходит мгновенно, а рендеринг сообщений не заставляет ваш процессор взлетать.
  3. Безопасность «из коробки». Matrix славится своим сквозным шифрованием (E2EE), и Cinny полноценно поддерживает эту магию. Ваши переписки остаются вашими, при этом процесс верификации устройств сделан максимально дружелюбно.
  4. Универсальность. Хотите — используйте веб-версию, хотите — ставьте десктопное приложение. А если вы параноик (в хорошем смысле слова) или админ, Cinny невероятно легко развернуть на собственном сервере.

Что под капотом

Для разработчиков Cinny интересен своим стеком. Это классический, но очень аккуратно приготовленный TypeScript и React. Проект активно использует matrix-js-sdk, что гарантирует совместимость со всеми фишками протокола.

Реклама

Интересно, как авторы подошли к вопросу кастомизации. В файле config.json можно переопределить дефолтные серверы, страницы исследования (explore) и даже настроить роутинг. Если ваш сервер не дружит с красивыми URL, можно одной правкой включить hash routing (тот самый /#/ в адресе), и всё заработает без ковыряния в конфигах Nginx.

Как запустить это чудо у себя

Одна из самых крутых фишек Cinny — это простота self-hosting'а. У вас есть три пути, и все они ведут к успеху:

1. Простой статический хостинг

Так как это React-приложение, вы можете просто скачать билд из GitHub Releases и закинуть содержимое папки dist/ на любой веб-сервер. Хоть на GitHub Pages, хоть на старенький Apache.

2. Docker (путь джедая)

Если вы любите контейнеризацию так же, как я, то всё сводится к паре команд:

docker pull ajbura/cinny
docker run -p 8080:80 ajbura/cinny

И вуаля — ваш личный клиент Matrix доступен по адресу localhost:8080.

3. Локальная разработка

Если захочется что-то подправить под себя, сборка из исходников не вызовет головной боли. Главное — используйте Node.js v20 (Iron LTS).

npm ci
npm start

Почему стоит попробовать Cinny прямо сейчас

Знакомая ситуация: вы подняли свой домашний сервер Synapse или Conduit, но стандартный Element кажется слишком тяжеловесным или перегруженным? Cinny — идеальная альтернатива. Он идеально подходит для:

  • Корпоративных чатов, где важно, чтобы сотрудники не тратили время на обучение.
  • Приватных сообществ, ценящих эстетику и приватность.
  • Личного использования, если вы хотите иметь доступ к Matrix через браузер в максимально приятном виде.

Кстати, проект активно живет: у них есть четкий Roadmap и живое комьюнити. Это не очередная «поделка на выходные», а зрелый инструмент, который не стыдно показать коллегам.

Cinny доказывает, что децентрализованные технологии не обязаны быть страшными и неудобными. Это быстрый, красивый и очень легкий в развертывании клиент, который делает Matrix доступным для всех. Если вы давно искали повод мигрировать на Matrix или просто хотите обновить свой клиент — Cinny определенно стоит вашего внимания.

Попробовать веб-версию можно прямо сейчас на app.cinny.in, а если понравится — смело забирайте Docker-образ к себе на сервер!

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