Um cliente web simples e elegante para o protocolo de mensagens abertas Matrix, desenvolvido com React e TypeScript.
element-hq/element-web
Cliente web e desktop para o protocolo aberto de comunicação Matrix, desenvolvido com o Matrix JS SDK.
Alternativa open source a:Slack
Discord
Microsoft Teams
- Estrelas
- 13,598
- Forks
- 2,794
- Issues abertas
- 3,698
- Último commit
- há 10 horas
O que é?
Element, anteriormente conhecido como Vector e Riot, é um cliente para o protocolo Matrix que funciona no navegador e como aplicativo desktop empacotado com Electron. Desenvolvido com o Matrix JS SDK, permite que usuários conversem, participem de salas e se comuniquem por qualquer servidor compatível com Matrix.
O repositório é um monorepo que reúne o Element Web e projetos relacionados em subdiretórios separados, incluindo o aplicativo desktop. O projeto disponibiliza uma instância hospedada em app.element.io, e a documentação aborda como hospedar sua própria instância, além de configuração e traduções.
Para dispositivos móveis, o projeto direciona os usuários aos aplicativos nativos separados element-x-android e element-x-ios.
Recursos principais
- 01Cliente Matrix para web e desktop, desenvolvido com o Matrix JS SDK
- 02Aplicativo desktop empacotado com Electron para macOS, Windows e Linux
- 03Pode ser hospedado na sua própria instância
- 04Estrutura de monorepo com vários projetos relacionados
- 05Suporte a traduções por meio de um fluxo de trabalho documentado
Casos de uso
- Conversar na rede Matrix pelo navegador, sem instalar software
- Executar um cliente de chat privado e auto-hospedado para uma equipe ou organização
- Usar um cliente Matrix desktop no macOS, Windows ou Linux
- Estudar ou ampliar um cliente web TypeScript de código aberto e de grande porte para Matrix
Início rápido
- 1
Experimente a versão hospedada no seu navegador
- 2
Baixe o aplicativo para desktop no site do Element
- 3
Hospede sua própria instância seguindo o guia de instalação
Antes de usar
- Licenciado sob AGPL-3.0, uma licença copyleft que exige a divulgação do código-fonte de implantações em rede com modificações.
- Alguns navegadores e plataformas web móveis contam apenas com suporte de melhor esforço ou da comunidade.
Tópicos
Perguntas frequentes
- O que é element-web?
- Cliente web e desktop para o protocolo aberto de comunicação Matrix, desenvolvido com o Matrix JS SDK. Element, anteriormente conhecido como Vector e Riot, é um cliente para o protocolo Matrix que funciona no navegador e como aplicativo desktop empacotado com Electron. Desenvolvido com o Matrix JS SDK, permite que usuários conversem, participem de salas e se comuniquem por qualquer servidor compatível com Matrix.
- element-web é gratuito? Qual é a licença?
- element-web é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- element-web ainda é mantido?
- Manutenção ativa. O último commit de element-web foi em 19 de out. de 2026.
- Para que posso usar element-web?
- Conversar na rede Matrix pelo navegador, sem instalar software Executar um cliente de chat privado e auto-hospedado para uma equipe ou organização Usar um cliente Matrix desktop no macOS, Windows ou Linux Estudar ou ampliar um cliente web TypeScript de código aberto e de grande porte para Matrix
- Como instalar element-web?
- Experimente a versão hospedada no seu navegador Baixe o aplicativo para desktop no site do Element Hospede sua própria instância seguindo o guia de instalação
- Onde consigo element-web?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/element-hq/element-web
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um app de finanças pessoais gratuito, open source e local-first para orçamento por envelopes, com sincronização entre dispositivos.
Player de música em TypeScript com foco em letras animadas em tela cheia, compatível com NetEase, QQ, Kugou, Navidrome e bibliotecas locais.
Servidor de mensagens instantâneas open source em Go para integrar a apps próprios, com SDK, REST API e webhooks.
Plataforma open source e auto-hospedada de assistentes de IA e bots persistentes, com escolha de modelo e sandbox, para web, desktop, iPhone e Android.
Um app de anotações com IA, auto-hospedado e focado em privacidade, para registrar pensamentos rápidos em cartões Markdown e pesquisá-los em linguagem natural.