Repolode
cinnyapp

cinnyapp/cinny

Um cliente web simples e elegante para o protocolo de mensagens abertas Matrix, desenvolvido com React e TypeScript.

Alternativa open source a:SlackDiscord

Estrelas
3,937
Forks
596
Issues abertas
363
Último commit
há 11 horas

O que é?

Cinny é um cliente Matrix com foco em uma interface simples, elegante e segura para mensagens instantâneas. Ele funciona como um app web que pode ser acessado em app.cinny.in, e há um app desktop separado no repositório cinny-desktop.

O projeto pode ser hospedado por conta própria: basta compilar o app ou baixar um tarball de release e servir os arquivos da pasta dist em qualquer servidor web, ou executar a imagem Docker do DockerHub ou do GitHub Container Registry. Os homeservers padrão e as páginas de exploração são definidos em config.json, e há exemplos de configurações de redirecionamento para Netlify, nginx e Caddy. É possível ativar o roteamento por hash caso seja difícil configurar os redirecionamentos, e implantar o app em um subdiretório alterando o caminho base.

O projeto usa a licença AGPL-3.0. Na época do README, os mantenedores estavam substituindo o matrix-js-sdk por um SDK próprio e não estavam aceitando pull requests até novo aviso.

Recursos principais

  • 01Cliente web para o protocolo de mensagens Matrix, com uma interface limpa e moderna.
  • 02Build estático que pode ser servido em qualquer servidor web.
  • 03Imagens Docker oficiais no DockerHub e no GitHub Container Registry.
  • 04Homeservers padrão e páginas de exploração configuráveis por meio de config.json.
  • 05Opção de roteamento por hash para hospedagens sem regras de redirecionamento personalizadas.
  • 06App desktop disponível em um repositório separado.

Casos de uso

  • Hospedar por conta própria um cliente web de chat para uma equipe ou comunidade em um homeserver Matrix.
  • Usar um cliente Matrix leve no navegador sem instalar nenhum software.
  • Personalizar e implantar um cliente web Matrix em um subdiretório de um domínio existente.

Início rápido

  1. 1

    Baixe o tarball nas versões do GitHub e sirva os arquivos de dist/ com um servidor web

  2. 2

    Ou baixe a imagem Docker do DockerHub

    docker pull ajbura/cinny
  3. 3

    Ou use o aplicativo web hospedado em app.cinny.in

Antes de usar

  • O projeto está substituindo sua dependência de matrix-js-sdk e não está aceitando pull requests até novo aviso.
  • A hospedagem própria exige configurar redirecionamentos no servidor web ou ativar o roteamento por hash.

Tópicos

Perguntas frequentes

O que é cinny?
Um cliente web simples e elegante para o protocolo de mensagens abertas Matrix, desenvolvido com React e TypeScript. Cinny é um cliente Matrix com foco em uma interface simples, elegante e segura para mensagens instantâneas. Ele funciona como um app web que pode ser acessado em app.cinny.in, e há um app desktop separado no repositório cinny-desktop.
cinny é gratuito? Qual é a licença?
cinny é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
cinny ainda é mantido?
Manutenção ativa. O último commit de cinny foi em 19 de out. de 2026.
Para que posso usar cinny?
Hospedar por conta própria um cliente web de chat para uma equipe ou comunidade em um homeserver Matrix. Usar um cliente Matrix leve no navegador sem instalar nenhum software. Personalizar e implantar um cliente web Matrix em um subdiretório de um domínio existente.
Como instalar cinny?
Baixe o tarball nas versões do GitHub e sirva os arquivos de dist/ com um servidor web Ou baixe a imagem Docker do DockerHub: docker pull ajbura/cinny Ou use o aplicativo web hospedado em app.cinny.in
Onde consigo cinny?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cinnyapp/cinny

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados