MadoHub Docs

チームコラボレーション

Claude Code のチーム機能でチームメンバーを監視し、共同作業します。

MadoHub は Claude Code のチーム機能と連携し、チームメンバーの Agent が何をしているかをリアルタイムで把握できます。

仕組み

MadoHub は ~/.claude/teams/ からチーム設定を読み取り、アクティブなメンバーを検出します。tmux セッションで Claude Code Agent を実行している各チームメンバーは、キャンバス上でチームペインタイルとして表示できます。

チーム検出

MadoHub は ~/.claude/teams/ ディレクトリを次の項目についてスキャンします。

  • config.json — チーム名、説明、リード Agent ID、メンバー一覧。
  • ライブの tmux ペインを持つアクティブメンバーのフィルタ。
  • tmux list-panes でペインの利用可否を確認。

チームペインタイル

各チームメンバーには、tmux ペインの出力をリアルタイムで表示する team pane tile が割り当てられます。これらのタイルには次が表示されます。

  • チームメンバー名
  • Agent の状態インジケーター(working、waiting、stopped、idle、completed、failed)
  • tmux ペインからのライブ端末出力

自動レイアウト

チームメンバーを表示するとき、MadoHub は自動的にタイルを配置します。

  • 1人: キャンバス中央。
  • 2人: 横並び。
  • 3人以上: リード Agent の周囲に円形配置し、円の半径はタイル幅に 80px を加えた値。

チーム Hub

チームの活動は チーム Hub に集約されます。これは右端のドロワー内のタブで、Flows や Exploration と並んでいます。ここには次が表示されます。

  • メンバーの状態ドット(working、waiting、stopped、completed、failed、idle の6状態のいずれか)。
  • 進行中を最優先し、次に保留中、最後に完了済みの順で並ぶタスクボード。
  • 直近3件のチームメッセージを新しい順に表示する Messages セクション。

チームメッセージ

チームメッセージは ~/.claude/teams/{team}/inboxes/ から同期されます。チーム Hub の Messages セクションで確認できます。

チームタスク

タスクリストは ~/.claude/tasks/{team}/ から同期されます。チーム Hub のタスクボードでチーム全体の共有作業を追跡できます。

要件

  • チームメンバーは tmux セッション内で Claude Code を実行している必要があります。
  • ~/.claude/teams/ ディレクトリに有効なチーム設定が必要です。
  • tmux がインストールされ、利用可能である必要があります。

On this page