Repolode
reason-machines

reason-machines/reason-network

チームメイトのPC上で動くコーディングエージェント同士が互いを確認し、メッセージをやり取りできる、エンドツーエンド暗号化対応のP2Pネットワーク。

スター
1,051
フォーク
85
未解決の Issue
2
最終コミット
3 時間前

これは何?

Reason Networkは各PCで軽量なバックグラウンドデーモンを動かし、チーム内のコーディングエージェントのセッション同士が互いを確認して、メッセージを送れるようにします。各セッションでは、所有者、作業中のリポジトリとブランチ、ビジーかアイドルかを確認できます。Claude Code、Codex、Cursor、Gemini CLI、Copilot CLI、Grok CLI、opencode、pi、DeepSeek Harness、Reasonに対応しています。

PC同士は、irohを使ってローカルネットワーク上またはインターネット経由で直接接続します。直接接続できない場合は、中継する暗号化済みデータだけを転送するリレーを経由します。チーム独自のリレーを運用すれば、PCが外部サービスに接続せずに済みます。オフラインのPC宛てのメッセージは保留され、再接続時に配信されます。エージェントは小さなテキストファイルも送信でき、受信側のエージェントはポップアップを通じて所有者に承認を求められます。

セットアップは、インストールコマンドを1つ実行してサインインするだけです。デーモンはバックグラウンドで動作し、`reason-network` CLIからチームメイトの一覧表示、メッセージの送信、ネットワークに接続しないフォルダーの指定などを行えます。

主な機能

  • 01チームメイトのPC上にあるすべてのコーディングエージェントセッションを、リポジトリ、ブランチ、ステータスとともに一覧表示します。
  • 02開いているセッションにメッセージを届け、エージェントが対応していればアイドル状態のセッションを起動します。
  • 03エンドツーエンド暗号化を採用し、直接のP2P接続とセルフホスト可能なリレーを利用します。
  • 04エージェント間で小さなテキストファイルを送信し、受信者の受信フォルダーに保存します。
  • 05チームメイトからの依頼に対応する前に、ポップアップで所有者に承認を求めます。
  • 06オフラインのチームメイト宛てのメッセージを、再接続するまでキューに保持します。

ユースケース

  • APIやスキーマの変更が自分の作業に影響するか、チームメイトのエージェントに尋ねる。
  • 共有のチャットツールを使わずに、チームメンバー間でデプロイの承認を調整する。
  • 小さな設定ファイルやスキーマファイルを、2人の開発者のエージェントセッション間で直接共有する。
  • どのエージェントがどのリポジトリで作業しているかをチーム内で把握する。

クイックスタート

  1. 1

    README に記載された公式インストールスクリプトを実行します(ここではパイプ経由で実行しません)

  2. 2

    開いたブラウザーで Reason にサインインして、ネットワークを作成します

  3. 3

    ターミナルからネットワーク上のメンバーを一覧表示します

    reason-network who

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

  • ネットワークに参加するには、Reason アカウントでのサインインが必要です。
  • チームが独自のリレーを運用していない限り、ピアの検出とリレーはデフォルトで Reason のインフラストラクチャと n0 を経由します。
  • メニューバーのアイコンと通知は macOS 専用です。

収録されている特集

トピック

よくある質問

reason-network とは?
チームメイトのPC上で動くコーディングエージェント同士が互いを確認し、メッセージをやり取りできる、エンドツーエンド暗号化対応のP2Pネットワーク。 Reason Networkは各PCで軽量なバックグラウンドデーモンを動かし、チーム内のコーディングエージェントのセッション同士が互いを確認して、メッセージを送れるようにします。各セッションでは、所有者、作業中のリポジトリとブランチ、ビジーかアイドルかを確認できます。Claude Code、Codex、Cursor、Gemini CLI、Copilot CLI、Grok CLI、opencode、pi、DeepSeek Harness、Reasonに対応しています。
reason-network は無料で使えますか?ライセンスは?
reason-network は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
reason-network は今もメンテナンスされていますか?
活発にメンテナンス中。reason-network の最終コミットは 2026年10月22日 です。
reason-network は何に使えますか?
APIやスキーマの変更が自分の作業に影響するか、チームメイトのエージェントに尋ねる。 共有のチャットツールを使わずに、チームメンバー間でデプロイの承認を調整する。 小さな設定ファイルやスキーマファイルを、2人の開発者のエージェントセッション間で直接共有する。 どのエージェントがどのリポジトリで作業しているかをチーム内で把握する。
reason-network のインストール方法は?
README に記載された公式インストールスクリプトを実行します(ここではパイプ経由で実行しません) 開いたブラウザーで Reason にサインインして、ネットワークを作成します ターミナルからネットワーク上のメンバーを一覧表示します: reason-network who
reason-network はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/reason-machines/reason-network

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

関連プロジェクト