Веб- и десктопный клиент для открытого протокола Matrix, созданный на базе Matrix JS SDK.
- Звёзды
- 3,937
- Форки
- 596
- Открытые issues
- 363
- Последний коммит
- 19 часов назад
Что это?
Cinny — клиент Matrix с простым, элегантным и безопасным интерфейсом для обмена мгновенными сообщениями. Он работает как веб-приложение, доступное по адресу app.cinny.in; отдельное приложение для компьютера находится в репозитории cinny-desktop.
Проект можно развернуть на собственном сервере: соберите его или скачайте архив релиза и отдавайте файлы из папки dist через любой веб-сервер либо запустите Docker-образ из DockerHub или GitHub Container Registry. Серверы Matrix по умолчанию и страницы для поиска задаются в config.json; в проекте есть примеры настроек редиректов для Netlify, nginx и Caddy. Если настроить редиректы сложно, можно включить маршрутизацию с хешами. Также приложение можно развернуть в подкаталоге, изменив базовый путь.
Проект распространяется по лицензии AGPL-3.0. На момент публикации README сопровождающие проекта заменяли matrix-js-sdk собственной SDK и до дальнейшего уведомления не принимали pull request.
Ключевые возможности
- 01Веб-клиент для протокола обмена сообщениями Matrix с лаконичным современным интерфейсом.
- 02Статическая сборка, которую можно отдавать через любой веб-сервер.
- 03Официальные Docker-образы на DockerHub и GitHub Container Registry.
- 04Настройка серверов Matrix по умолчанию и страниц для поиска через config.json.
- 05Режим маршрутизации с хешами для хостингов без настраиваемых правил редиректа.
- 06Приложение для компьютера доступно в отдельном репозитории.
Сценарии использования
- Развертывание собственного веб-клиента для командного или общественного чата на сервере Matrix.
- Использование легковесного клиента Matrix в браузере без установки программ.
- Настройка и развертывание веб-клиента Matrix в подкаталоге существующего домена.
Быстрый старт
- 1
Скачайте tarball из раздела релизов GitHub и разместите файлы из dist/ на веб-сервере
- 2
Или скачайте Docker-образ с DockerHub
docker pull ajbura/cinny - 3
Или воспользуйтесь размещённым веб-приложением на app.cinny.in
Что важно знать
- В проекте заменяют зависимость matrix-js-sdk, поэтому pull request’ы не принимаются до дальнейшего уведомления.
- Для самостоятельного хостинга необходимо настроить перенаправления на веб-сервере или включить маршрутизацию по хешу.
Темы
Частые вопросы
- Что такое cinny?
- Простой и элегантный веб-клиент для открытого протокола обмена сообщениями Matrix, созданный на React и TypeScript. Cinny — клиент Matrix с простым, элегантным и безопасным интерфейсом для обмена мгновенными сообщениями. Он работает как веб-приложение, доступное по адресу app.cinny.in; отдельное приложение для компьютера находится в репозитории cinny-desktop.
- cinny можно использовать бесплатно? Какая у него лицензия?
- cinny распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- cinny всё ещё поддерживается?
- Активно поддерживается. Последний коммит в cinny — 19 окт. 2026 г..
- Для чего можно использовать cinny?
- Развертывание собственного веб-клиента для командного или общественного чата на сервере Matrix. Использование легковесного клиента Matrix в браузере без установки программ. Настройка и развертывание веб-клиента Matrix в подкаталоге существующего домена.
- Как установить cinny?
- Скачайте tarball из раздела релизов GitHub и разместите файлы из dist/ на веб-сервере Или скачайте Docker-образ с DockerHub: docker pull ajbura/cinny Или воспользуйтесь размещённым веб-приложением на app.cinny.in
- Где скачать cinny?
- Исходный код и инструкции по установке — на GitHub: https://github.com/cinnyapp/cinny
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный конструктор резюме с открытым исходным кодом, предпросмотром PDF, отслеживанием откликов, AI-ассистентом и возможностью самостоятельного хостинга.
Музыкальный плеер на TypeScript с полноэкранной анимацией текста песен и поддержкой NetEase, QQ, Kugou, Navidrome и локальных библиотек.
Бесплатная open-source альтернатива Splitwise для совместных расходов и учёта балансов с друзьями и семьёй.
Браузерный редактор дизайна с открытым исходным кодом для постеров, публикаций в соцсетях, слайдов и не только; можно развернуть на своём сервере с помощью Docker.
CRM с возможностью самостоятельного хостинга для управления контактами, сделками, задачами и заметками на React, shadcn/ui и Supabase.