Un cliente web sencillo y elegante para el protocolo de mensajería abierta Matrix, creado con React y TypeScript.
element-hq/element-web
Cliente web y de escritorio para el protocolo abierto de comunicación Matrix, basado en Matrix JS SDK.
Alternativa open source a:Slack
Discord
Microsoft Teams
- Estrellas
- 13,598
- Forks
- 2,794
- Issues abiertos
- 3,698
- Último commit
- hace 10 horas
¿Qué es?
Element, conocido anteriormente como Vector y Riot, es un cliente para el protocolo Matrix que funciona en el navegador y como aplicación de escritorio empaquetada con Electron. Está basado en Matrix JS SDK y permite chatear, unirse a salas y comunicarse a través de cualquier servidor compatible con Matrix.
El repositorio es un monorepo que contiene Element Web y proyectos relacionados en subdirectorios independientes, incluida la aplicación de escritorio. El proyecto ofrece una instancia alojada en app.element.io, y la documentación explica cómo alojar una instancia propia, configurarla y gestionar las traducciones.
Para dispositivos móviles, el proyecto remite a los usuarios a las aplicaciones nativas independientes element-x-android y element-x-ios.
Funciones clave
- 01Cliente Matrix para web y escritorio, basado en Matrix JS SDK
- 02Aplicación de escritorio empaquetada con Electron para macOS, Windows y Linux
- 03Se puede alojar en una instancia propia
- 04Estructura de monorepo con varios proyectos relacionados
- 05Compatibilidad con traducciones mediante un flujo de trabajo documentado
Casos de uso
- Chatear en la red Matrix desde un navegador sin instalar software
- Ejecutar un cliente de chat privado y alojado en una instancia propia para un equipo u organización
- Usar un cliente Matrix de escritorio en macOS, Windows o Linux
- Estudiar o ampliar un cliente web de código abierto para Matrix, extenso y escrito en TypeScript
Inicio rápido
- 1
Prueba la versión alojada en tu navegador
- 2
Descarga la aplicación de escritorio desde el sitio web de Element
- 3
Aloja tu propia instancia siguiendo la guía de instalación
Antes de usarlo
- Licencia AGPL-3.0, una licencia copyleft que exige publicar el código fuente de las versiones modificadas que se implementen en una red.
- Algunos navegadores y plataformas web móviles solo cuentan con soporte de mejor esfuerzo o de la comunidad.
Temas
Preguntas frecuentes
- ¿Qué es element-web?
- Cliente web y de escritorio para el protocolo abierto de comunicación Matrix, basado en Matrix JS SDK. Element, conocido anteriormente como Vector y Riot, es un cliente para el protocolo Matrix que funciona en el navegador y como aplicación de escritorio empaquetada con Electron. Está basado en Matrix JS SDK y permite chatear, unirse a salas y comunicarse a través de cualquier servidor compatible con Matrix.
- ¿element-web es gratuito? ¿Qué licencia tiene?
- element-web es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿element-web sigue mantenido?
- Mantenimiento activo. El último commit de element-web fue el 19 oct 2026.
- ¿Para qué puedo usar element-web?
- Chatear en la red Matrix desde un navegador sin instalar software Ejecutar un cliente de chat privado y alojado en una instancia propia para un equipo u organización Usar un cliente Matrix de escritorio en macOS, Windows o Linux Estudiar o ampliar un cliente web de código abierto para Matrix, extenso y escrito en TypeScript
- ¿Cómo se instala element-web?
- Prueba la versión alojada en tu navegador Descarga la aplicación de escritorio desde el sitio web de Element Aloja tu propia instancia siguiendo la guía de instalación
- ¿Dónde consigo element-web?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/element-hq/element-web
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una app gratuita y de código abierto para finanzas personales, local-first y basada en el método de sobres, con sincronización entre dispositivos.
Reproductor de música en TypeScript centrado en letras animadas a pantalla completa, compatible con NetEase, QQ, Kugou, Navidrome y bibliotecas locales.
Servidor de mensajería instantánea de código abierto en Go que los desarrolladores integran en sus propias aplicaciones mediante un SDK, una REST API y webhooks.
Plataforma de código abierto y autoalojada para crear asistentes de IA y bots persistentes, con el modelo y el entorno aislado que elijas, en web, escritorio, iPhone y Android.
Una app de notas con IA, autoalojada y centrada en la privacidad, para capturar rápidamente ideas fugaces en tarjetas Markdown y buscarlas en lenguaje natural.