Repolode
element-hq

element-hq/element-web

基于 Matrix 开放通信协议的网页与桌面端聊天客户端。

可替代:SlackDiscordMicrosoft Teams

Star
13,598
Fork
2,794
未关闭 Issue
3,698
最近提交
14小时前

这是什么?

Element(前身为 Vector 和 Riot)是 Matrix 协议的客户端,可在浏览器中运行,也可通过 Electron 打包为桌面应用。它基于 Matrix JS SDK 开发,用户可以在任意兼容 Matrix 的服务器上聊天、加入房间并进行沟通。

本仓库是一个 monorepo,在不同子目录中维护 Element Web 及相关项目,包括桌面端。项目提供托管版本 app.element.io,也支持用户自行部署实例,并包含配置与翻译等说明。

移动端方面,项目推荐使用独立的原生应用 element-x-android 和 element-x-ios。

核心功能

  • 01基于 Matrix JS SDK 的网页与桌面端客户端
  • 02通过 Electron 打包的桌面应用,支持 macOS、Windows 和 Linux
  • 03支持自行部署私有实例
  • 04monorepo 结构,包含多个相关项目
  • 05提供多语言翻译流程

适用场景

  • 无需安装软件,通过浏览器使用 Matrix 网络聊天
  • 为团队或组织部署自有的私有聊天客户端
  • 在 macOS、Windows 或 Linux 上使用桌面版 Matrix 客户端
  • 学习或扩展基于 TypeScript 的大型 Matrix 网页客户端

快速上手

  1. 1

    在浏览器中试用托管版本

  2. 2

    从 Element 官网下载桌面应用

  3. 3

    按照安装指南自行部署实例

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,修改后用于网络服务时需要公开源代码。
  • 部分浏览器和移动网页平台仅提供尽力支持或社区支持。

标签

常见问题

element-web 是什么?
基于 Matrix 开放通信协议的网页与桌面端聊天客户端。 Element(前身为 Vector 和 Riot)是 Matrix 协议的客户端,可在浏览器中运行,也可通过 Electron 打包为桌面应用。它基于 Matrix JS SDK 开发,用户可以在任意兼容 Matrix 的服务器上聊天、加入房间并进行沟通。
element-web 可以免费使用吗?用的什么许可证?
element-web 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
element-web 还在维护吗?
活跃维护中。element-web 最近一次提交是在 2026年10月19日。
element-web 适合用来做什么?
无需安装软件,通过浏览器使用 Matrix 网络聊天 为团队或组织部署自有的私有聊天客户端 在 macOS、Windows 或 Linux 上使用桌面版 Matrix 客户端 学习或扩展基于 TypeScript 的大型 Matrix 网页客户端
element-web 怎么安装和运行?
在浏览器中试用托管版本 从 Element 官网下载桌面应用 按照安装指南自行部署实例
在哪里获取 element-web?
源代码和安装说明在 GitHub 上:https://github.com/element-hq/element-web

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目