ドキュメント、ホワイトボード、テーブルを1つのワークスペースに統合する、NotionやMiroに代わるローカルファーストのオープンソース知識ベース。
miroslavpejic85/mirotalk
ブラウザから参加でき、画面共有やチャット、ホワイトボードを備えた、セルフホスト型のオープンソースP2P WebRTCビデオ会議システム。
代替できる製品:Zoom
Google Meet
Microsoft Teams
- スター
- 4,800
- フォーク
- 786
- 未解決の Issue
- 0
- 最終コミット
- 24 時間前
これは何?
MiroTalk P2Pは、自分のサーバーにデプロイして使うビデオ会議アプリケーションです。参加者はソフトウェアをインストールせず、Webブラウザから会議室に参加できます。メディアは中央のメディアサーバーを経由せず、WebRTCを使ってピア間で直接やり取りされます。
ビデオ通話や画面共有、録画、ピクチャーインピクチャー、Markdownと絵文字に対応したチャット、共同編集できるホワイトボード、ファイル共有など、会議に必要な基本機能を備えています。会議室はパスワードやホスト制御で保護でき、OIDCまたはJWTの認証情報によるアクセス管理にも対応します。REST API、SlackやMattermostとの連携、iframeやウィジェットとしての埋め込み機能も用意されています。
Node.jsまたはDockerで実行でき、Docker Composeの設定も含まれています。.envファイルと設定ファイルで構成を管理します。ライセンスはAGPL-3.0で、作者から商用ライセンスも提供されています。
主な機能
- 01Webブラウザからクライアントをダウンロードせずに参加できる、P2PのWebRTCビデオ通話
- 02画面共有、録画、ピクチャーインピクチャー
- 03Markdownと絵文字に対応したチャット、共同編集できるホワイトボード、ファイル共有
- 04会議室のパスワード保護、ホスト制御、OIDCまたはJWT認証
- 05REST API、SlackおよびMattermostとの連携、iframeやウィジェットへの埋め込み
- 06Node.jsまたはDocker Composeで実行可能
ユースケース
- チームや組織向けのプライベートなビデオ会議サーバーの運用
- 埋め込みiframeやREST APIを使った、社内ツールへのビデオ通話機能の追加
- 自前のインフラで、時間制限のないブラウザベースの会議を手軽に開催
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/miroslavpejic85/mirotalk.git - 2
プロジェクトフォルダーに移動する
cd mirotalk - 3
依存関係をインストールしてサーバーを起動する
npm install - 4
アプリを起動して http://localhost:3000 を開く
npm start
使う前に知っておきたいこと
- AGPLv3 のライセンスにより、変更したバージョンをユーザーに提供する場合は、そのバージョンも公開する必要があります。
- セルフホスティングには、自分でサーバーを用意し、設定ファイルを構成する必要があります。
トピック
よくある質問
- mirotalk とは?
- ブラウザから参加でき、画面共有やチャット、ホワイトボードを備えた、セルフホスト型のオープンソースP2P WebRTCビデオ会議システム。 MiroTalk P2Pは、自分のサーバーにデプロイして使うビデオ会議アプリケーションです。参加者はソフトウェアをインストールせず、Webブラウザから会議室に参加できます。メディアは中央のメディアサーバーを経由せず、WebRTCを使ってピア間で直接やり取りされます。
- mirotalk は無料で使えますか?ライセンスは?
- mirotalk は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- mirotalk は今もメンテナンスされていますか?
- 活発にメンテナンス中。mirotalk の最終コミットは 2026年10月19日 です。
- mirotalk は何に使えますか?
- チームや組織向けのプライベートなビデオ会議サーバーの運用 埋め込みiframeやREST APIを使った、社内ツールへのビデオ通話機能の追加 自前のインフラで、時間制限のないブラウザベースの会議を手軽に開催
- mirotalk のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/miroslavpejic85/mirotalk.git プロジェクトフォルダーに移動する: cd mirotalk 依存関係をインストールしてサーバーを起動する: npm install アプリを起動して http://localhost:3000 を開く: npm start
- mirotalk はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/miroslavpejic85/mirotalk
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ブラウザー上で動作するJavaScript製の図表・ホワイトボード編集ツール。クライアント側で実行でき、セルフホストにも対応します。
ドキュメント、スプレッドシート、プレゼンテーション、フォーム、カンバンボードなどをリアルタイム編集できる、エンドツーエンド暗号化対応のオープンソース共同作業スイート。
最大20人の友人とライブ配信を共有できる、無料のオープンソース画面共有ツール。ブラウザー視聴とセルフホストに対応。
React、React Native、素のJavaScriptアプリ向けのMITライセンスの無限キャンバス型ホワイトボードSDK。tldrawの無料代替として利用できます。
ConfluenceやNotionに代わる、セルフホスト可能なオープンソースの共同編集Wiki・ドキュメントソフトウェアです。