Repolode
cinnyapp

cinnyapp/cinny

Un cliente web sencillo y elegante para el protocolo de mensajería abierta Matrix, creado con React y TypeScript.

Alternativa open source a:SlackDiscord

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. 1

    Descarga el tarball desde las versiones de GitHub y sirve los archivos de dist/ con un servidor web

  2. 2

    O descarga la imagen de Docker desde DockerHub

    docker pull ajbura/cinny
  3. 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