Repolode
element-hq

element-hq/element-web

Matrixオープン通信プロトコル向けのWeb・デスクトップクライアント。Matrix JS SDKを基盤に構築。

代替できる製品:SlackDiscordMicrosoft Teams

スター
13,598
フォーク
2,794
未解決の Issue
3,698
最終コミット
10 時間前

これは何?

Elementは、以前はVectorおよびRiotとして知られていた、Matrixプロトコル用のクライアントです。ブラウザー上で動作するほか、Electronでラップしたデスクトップアプリとしても利用できます。Matrix JS SDKを基盤としており、ユーザーはチャットやルームへの参加、Matrix互換サーバー間でのコミュニケーションができます。

このリポジトリはモノレポで、デスクトップアプリを含むElement Webと関連プロジェクトが別々のサブディレクトリに収められています。app.element.ioでホステッドインスタンスを提供しており、ドキュメントでは独自インスタンスのホスティング、設定、翻訳について説明しています。

モバイル端末向けには、別個のネイティブアプリであるelement-x-androidとelement-x-iosを案内しています。

主な機能

  • 01Matrix JS SDKを基盤とする、Web・デスクトップ向けMatrixクライアント
  • 02Electronでパッケージ化された、macOS・Windows・Linux向けデスクトップアプリ
  • 03独自インスタンスでセルフホスト可能
  • 04複数の関連プロジェクトを含むモノレポ構成
  • 05ドキュメント化されたワークフローによる翻訳サポート

ユースケース

  • ソフトウェアをインストールせず、ブラウザーからMatrixネットワークでチャットする
  • チームや組織向けに、セルフホスト型のプライベートチャットクライアントを運用する
  • macOS・Windows・Linuxでデスクトップ版Matrixクライアントを使う
  • Matrix向けの大規模なオープンソースTypeScript製Webクライアントを調査・拡張する

クイックスタート

  1. 1

    ブラウザーでホスト版を試す

  2. 2

    Elementのウェブサイトからデスクトップアプリをダウンロードする

  3. 3

    インストールガイドに従って自分のインスタンスをホストする

使う前に知っておきたいこと

  • AGPL-3.0ライセンスで提供されています。コピーレフトライセンスのため、変更したソフトウェアをネットワーク経由で提供する場合はソースコードの公開が必要です。
  • 一部のブラウザーやモバイルウェブプラットフォームは、ベストエフォートまたはコミュニティによるサポートのみとなります。

トピック

よくある質問

element-web とは?
Matrixオープン通信プロトコル向けのWeb・デスクトップクライアント。Matrix JS SDKを基盤に構築。 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クライアントを使う Matrix向けの大規模なオープンソースTypeScript製Webクライアントを調査・拡張する
element-web のインストール方法は?
ブラウザーでホスト版を試す Elementのウェブサイトからデスクトップアプリをダウンロードする インストールガイドに従って自分のインスタンスをホストする
element-web はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/element-hq/element-web

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト