Mergetrain: 並行するClaude Codeセッションのための、プッシュの競合を防ぐローカルマージキュー

✍️ OpenClawRadar📅 公開日: July 21, 2026🔗 Source
Ad

複数のClaude Codeセッションを並行して実行している場合、おそらく次の問題に遭遇したことがあるでしょう:ブランチAはテストに合格、ブランチBもテストに合格、しかしAの後にBをマージすると壊れる。ワークツリーは編集を分離しますが、ランディングは分離しません。そして、「mainにプッシュしない」といったCLAUDE.mdのルールも、あるセッションが最悪のタイミングでそれを破るまでは機能します。ルールは強制ではありません。

Mergetrainはこの問題を解決するローカルマージキューです。サーバー不要、GitHub App不要、CIサービス不要、ランタイム依存関係なしで、完全にあなたのマシン上で動作します。MITライセンス。

仕組み

  • 各Claude Codeセッションは自身のワークツリーで作業し、プッシュする代わりにエンキューします(mergetrain enqueue)。
  • リポジトリ所有のプリプッシュフックが、mainへの直接プッシュをブロックします。
  • 1つのランナーが、キューに入れられたブランチをorigin/mainの上に「トレイン」として組み立て、トレイン全体に対して一度だけゲート(テスト+完全なUnityビルド)を実行し、アトミックにプッシュします。
  • mergetrain hubは、マシン上のすべてのリポジトリに対して読み取り専用のダッシュボードを提供します:誰がゲートを実行しているか、何が出荷準備できているか、何が注意を必要としているか。エージェントは同じ情報をJSONとして読み取ります(hub status --json)。
  • プッシュ中にラップトップがダウンした場合、mergetrain recoverがリモートに実際に何が着地したかを尋ねて調整します。何も二重に出荷されることはなく、誤ったラベルが付くこともありません。
  • 無人デプロイを絶対に許可してはいけないリポジトリは、--no-daemonで登録できます:ボードには表示されますが、スイープされることはありません。
Ad

はじめに

pipでインストール:pip install mergetrain
次にmergetrain initを実行して、設定と、エージェントが自動的に読み取るCLAUDE.md契約書をスキャフォールディングします。

ドッグフーディングの結果

商用ゲームで3週間:70以上のトレインが着地し、それ以来プッシュの競合はゼロ。

誰のため?

ホストされたPRパイプラインやファイルロックに依存せず、軽量でローカルな統合ソリューションを必要とする、並行AIコーディングエージェント(Claude Codeなど)を実行する開発者向け。

📖 全文ソースを読む: r/ClaudeAI

Ad

👀 See Also

ゼロドリフトのためのフェンスドブロックを使用した自己維持ドキュメントシステム
Tools

ゼロドリフトのためのフェンスドブロックを使用した自己維持ドキュメントシステム

ある開発者が、ソースファイルから構造化データを直接抽出し、HTMLコメントブロックで囲まれた領域を通じてCLAUDE.mdに注入するbashスクリプトを作成しました。これにより、手動でのメンテナンスなしに、ドキュメントがコードと同期し続けることが保証されます。

OpenClawRadar
プロンプトキャッシュMCPプラグインは、安定したコンテキストを特定することで、Claude APIコストを自動的に削減します
Tools

プロンプトキャッシュMCPプラグインは、安定したコンテキストを特定することで、Claude APIコストを自動的に削減します

プロンプトキャッシュMCPプラグインは、システムプロンプトやツール定義などの安定したコンテキスト部分を自動的に識別し、Anthropicのキャッシュ機能用にマークすることで、コーディングセッションでのAPIコストを80〜92%削減します。

OpenClawRadar
Heren Godot MCP:永続WebSocketデーモンがAIとGodotの対話レイテンシを約20msに短縮
Tools

Heren Godot MCP:永続WebSocketデーモンがAIとGodotの対話レイテンシを約20msに短縮

HerenはGodot向けの新しいMCPサーバーで、軽量なWebSocketデーモンを維持し、エンジンのコールドスタートを待つ代わりに約20ミリ秒の操作を実現します。シーン管理、デバッグ、GPUアクセラレーション対応のスクリーンショット、および3分間の非アクティブ状態後の自動シャットダウンのための15のツールを提供します。

OpenClawRadar
StarSteady: AIを活用したGoogleレビュー返信とローカルビジネス向けSMSリクエスト
Tools

StarSteady: AIを活用したGoogleレビュー返信とローカルビジネス向けSMSリクエスト

StarSteadyは個人開発のSaaSで、Google/Yelpのレビューに対するAI生成の返信と、SMSによるレビュー依頼を顧客に送信します。月額39ドルからで、5件の返信と5件のSMSが無料で試せます。

OpenClawRadar