Cliente web e desktop para o protocolo aberto de comunicação Matrix, desenvolvido com o Matrix JS SDK.
- 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
Baixe o tarball nas versões do GitHub e sirva os arquivos de dist/ com um servidor web
- 2
Ou baixe a imagem Docker do DockerHub
docker pull ajbura/cinny - 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
Player de música em TypeScript com foco em letras animadas em tela cheia, compatível com NetEase, QQ, Kugou, Navidrome e bibliotecas locais.
Editor de design open source no navegador para cartazes, posts para redes sociais, slides e muito mais, com opção de hospedagem própria via Docker.
CRM auto-hospedável para gerenciar contatos, negócios, tarefas e notas, criado com React, shadcn/ui e Supabase.
Aplicativo web auto-hospedado que audita até 500 páginas de um site em 74 métricas de SEO on-page, usando Firecrawl e DataForSEO.
Gerenciador de favoritos com Cloudflare Workers e D1 que salva links por bookmarklet ou extensão do Chrome, sem exigir conta.