ReactとTypeScriptで構築された、Matrixオープンメッセージングプロトコル向けのシンプルで洗練されたWebクライアント。
element-hq/element-web
Matrixオープン通信プロトコル向けのWeb・デスクトップクライアント。Matrix JS SDKを基盤に構築。
代替できる製品:Slack
Discord
Microsoft 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
ブラウザーでホスト版を試す
- 2
Elementのウェブサイトからデスクトップアプリをダウンロードする
- 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 の数値は毎日更新されます。
関連プロジェクト
封筒予算方式に対応し、デバイス間で同期できる無料のオープンソース家計管理アプリ
全画面のアニメーション歌詞に重点を置いた、NetEase、QQ、Kugou、Navidrome、ローカルライブラリ対応のTypeScript製音楽プレーヤー。
SDK、REST API、webhookを備え、開発者が自社アプリに組み込めるGo製のオープンソース・インスタントメッセージングサーバー。
モデルとサンドボックスを選べる、Web・デスクトップ・iPhone・Android対応のセルフホスト型オープンソースAIアシスタント基盤。
思いつきをMarkdownカードに素早く記録し、自然言語で検索できる、プライバシー重視のセルフホスト型AIノートアプリ。