AgentMash で AI コーディングエージェントを連携

同じリポジトリで動くエージェントとチームの変更を共有する作業スペース。

agentmash.dev
AgentMash screenshot

AgentMash は何に使う?やさしく説明

AgentMash は、同じリポジトリで動く AI コーディングエージェントの作業をチームで把握するためのツールです。ある人が Claude Code、別の人が Codex や Cursor を使っていても、互いの変更内容を知るための情報を追加します。

イメージとしては開発現場の連絡係です。コードを書くのは、引き続き各自のアカウントで動く既存のエージェント。AgentMash は活動記録や担当パス、変更が重なりそうな箇所を知らせ、作業の分担と統合を助けます。

並列開発で変更の重なりを早く見つける

警告には、誰がどのファイルを変更したか、ブランチや作業目的などが含まれます。大きなタスクでは、変更予定のパスを期限付きで宣言し、編集前に分担を調整できます。両方の作業が同じファイルに及んだ場合は、人が統合前に確認するよう知らせます。

通常の通知は排他的なファイルロックではありません。レビューやテストは必要です。シンボルの検出は主に JavaScript と TypeScript の export が対象で、Python、Go、Rust はパスによる照合です。自分の別セッションは初期設定では除外されるため、AGENTMASH_WARN_SELF=1 と各アダプターの制約を確認してください。

サービスはベータ版です。サーバーが応答しない場合も hooks は作業を続けさせるため、通知がないことだけで他の人が編集していないとは判断できません。

リポジトリを接続して動作を確かめる

GitHub を使う基本的な手順では、既存のエージェントアカウントと接続権限のあるリポジトリを用意します。

  1. push 権限を持つ人が、公式の Web インストーラーでリポジトリを接続します。
  2. 各開発者が Node.js 18.12 以降を使い、npx agentmash login を実行して GitHub ログインを完了します。
  3. リポジトリ内で npx agentmash status を実行し、アカウントと接続状態を確認します。
  4. 必要な hooks や MCP 接続を承認してエージェントを再起動します。Codex は /hooks での承認も必要です。
  5. 小さなタスクを実行し、共有ルームに活動が表示されることを確認します。

デスクトップアプリも編集報告には hooks が必要です。このユーザー単位のログインはリポジトリに設定ファイルを追加しません。npx agentmash logout で接続を削除できます。エージェント別の接続手順を参照してください。

無料枠と開発者単位の料金

2026年11月3日確認時点で、Free は開発者2人、非公開リポジトリ1つ、公開リポジトリとエージェントは無制限、履歴は7日間です。Team の公開価格は米ドル建てで、月払いは開発者1人あたり月20ドル。年払いは年間192ドルで、月換算16ドルです。適用される税金は追加されます。

Team は最大90日間の履歴に対応しますが、管理者が初期値の7日から変更する必要があります。モデルやエージェントの利用料は別途必要です。セルフホストは Enterprise 契約で提供されます。最新の料金と条件を確認し、円建て料金とは区別してください。

共有されるデータを確認する

ソースコード全体は原則ローカルに残りますが、ルームにはパス、ブランチ、変更行数、対象の名前、プロンプトの先頭500文字などが送信されます。AGENTMASH_HINTS=0 で通常のプロンプト情報を手元に残せますが、共有セッションには例外があります。

diff の有効化やライブ共有では送信範囲が変わります。AGENTMASH_DIFFS=0 は自分の diff 送信を拒否する設定です。同僚への依頼本文や回答要約はサーバーに保存され、エンドツーエンド暗号化ではありません。外部に送られるデータの説明を読んで利用範囲を判断してください。

共通の作業画面と専門エージェント

macOS と Windows の lobby はセッションとチームの状態をまとめます。Linux からは CLI を利用できます。同僚のエージェントへの依頼は本人の承認後、その人の端末とアカウントで実行され、ツールの承認も本人が行います。

任意で追加する crew は、計画、実装、テスト、レビューなど22種類の Claude Code 専門エージェントです。追加時は設定ファイルがリポジトリに書き込まれ、Git で共有できます。API と MCP による独自連携も可能です。Cline は編集後に通知され、Continue と Zed は MCP 問い合わせを使うなど、対応の深さは異なります。

よくある質問

無料プランにモデルの利用料も含まれますか?

含まれません。Free は連携サービスの無料枠です。接続するエージェントやモデルは、それぞれの契約と料金に従います。

競合は必ず自動で解決されますか?

いいえ。警告で変更の重なりを把握しやすくしますが、統合の判断、レビュー、テストは開発者が行います。

自分の複数エージェントも連携できますか?

対応する連携では可能です。ただし同じ本人の別セッションは標準では除外されます。AGENTMASH_WARN_SELF の設定と制約を確認してください。

公式ドキュメントと関連リソース