Repolode
element-hq

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

    Experimente a versão hospedada no seu navegador

  2. 2

    Baixe o aplicativo para desktop no site do Element

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