Cliente web y de escritorio para el protocolo abierto de comunicación Matrix, basado en Matrix JS SDK.
- Estrellas
- 3,937
- Forks
- 596
- Issues abiertos
- 363
- Último commit
- hace 14 horas
¿Qué es?
Cinny es un cliente de Matrix centrado en ofrecer una interfaz sencilla, elegante y segura para la mensajería instantánea. Funciona como aplicación web en app.cinny.in y cuenta con una aplicación de escritorio independiente disponible en su repositorio cinny-desktop.
El proyecto se puede alojar por cuenta propia: puedes compilarlo o descargar un archivo tarball de una versión y servir los archivos de la carpeta dist con cualquier servidor web, o ejecutar la imagen de Docker desde DockerHub o GitHub Container Registry. Los homeservers predeterminados y las páginas de exploración se configuran en config.json, y se proporcionan ejemplos de configuración de redirecciones para Netlify, nginx y Caddy. Se puede habilitar el enrutamiento con hash si resulta difícil configurar las redirecciones, y la aplicación se puede publicar en un subdirectorio cambiando la ruta base.
El proyecto está bajo la licencia AGPL-3.0. En el momento en que se redactó su README, los mantenedores estaban reemplazando matrix-js-sdk por su propio SDK y no aceptaban pull requests hasta nuevo aviso.
Funciones clave
- 01Cliente web para el protocolo de mensajería Matrix, con una interfaz moderna y despejada.
- 02Compilación estática que se puede servir desde cualquier servidor web.
- 03Imágenes oficiales de Docker en DockerHub y GitHub Container Registry.
- 04Configuración de los homeservers predeterminados y las páginas de exploración mediante config.json.
- 05Opción de enrutamiento con hash para hosts que no admiten reglas de redirección personalizadas.
- 06Aplicación de escritorio disponible en un repositorio independiente.
Casos de uso
- Alojar por cuenta propia un cliente web de chat para un equipo o una comunidad en un homeserver de Matrix.
- Usar un cliente ligero de Matrix en el navegador sin instalar software.
- Personalizar y publicar un cliente web de Matrix en un subdirectorio de un dominio existente.
Inicio rápido
- 1
Descarga el tarball desde las versiones de GitHub y sirve los archivos de dist/ con un servidor web
- 2
O descarga la imagen de Docker desde DockerHub
docker pull ajbura/cinny - 3
O utiliza la aplicación web alojada en app.cinny.in
Antes de usarlo
- El proyecto está reemplazando su dependencia de matrix-js-sdk y no acepta pull requests hasta nuevo aviso.
- El autoalojamiento requiere configurar redirecciones en el servidor web o habilitar el enrutamiento por hash.
Temas
Preguntas frecuentes
- ¿Qué es cinny?
- Un cliente web sencillo y elegante para el protocolo de mensajería abierta Matrix, creado con React y TypeScript. Cinny es un cliente de Matrix centrado en ofrecer una interfaz sencilla, elegante y segura para la mensajería instantánea. Funciona como aplicación web en app.cinny.in y cuenta con una aplicación de escritorio independiente disponible en su repositorio cinny-desktop.
- ¿cinny es gratuito? ¿Qué licencia tiene?
- cinny es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿cinny sigue mantenido?
- Mantenimiento activo. El último commit de cinny fue el 19 oct 2026.
- ¿Para qué puedo usar cinny?
- Alojar por cuenta propia un cliente web de chat para un equipo o una comunidad en un homeserver de Matrix. Usar un cliente ligero de Matrix en el navegador sin instalar software. Personalizar y publicar un cliente web de Matrix en un subdirectorio de un dominio existente.
- ¿Cómo se instala cinny?
- Descarga el tarball desde las versiones de GitHub y sirve los archivos de dist/ con un servidor web O descarga la imagen de Docker desde DockerHub: docker pull ajbura/cinny O utiliza la aplicación web alojada en app.cinny.in
- ¿Dónde consigo cinny?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cinnyapp/cinny
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Reproductor de música en TypeScript centrado en letras animadas a pantalla completa, compatible con NetEase, QQ, Kugou, Navidrome y bibliotecas locales.
Editor de diseño de código abierto que funciona en el navegador para crear carteles, publicaciones para redes sociales, presentaciones y más, con una configuración autohospedable mediante Docker.
CRM autohospedable para gestionar contactos, oportunidades, tareas y notas, creado con React, shadcn/ui y Supabase.
Aplicación web autoalojada que audita hasta 500 páginas de un sitio web con 74 métricas de SEO on-page, usando Firecrawl y DataForSEO.
Gestor de marcadores basado en Cloudflare Workers y D1 que guarda enlaces mediante un bookmarklet o una extensión de Chrome, sin necesidad de cuenta.