掲載済み (2026-05-02号)
140 141文字 • 1分

同じ Issue を Claude・Codex・Gemini に同時に解かせるとどうなるか — git worktree × tmux で衝突しない並列 AI 開発

日本語

掲載情報

概要

git worktree と tmux を活用して複数の AI エージェントを物理的に隔離し、同一 Issue に対して並列で開発・比較を行う手法「workmux」とその実践例を紹介。

詳細内容

複数の AI エージェント(Claude, Codex, Gemini)を同時に走らせる際の最大の課題である、依存関係(node_modules)や Git インデックスの衝突を `git worktree` で解決する方法を解説しています。Raine Virta 氏が開発した `workmux` を用いることで、エージェントごとに独立した作業ツリーと tmux ウィンドウを割り当て、競合のない並列開発環境を構築します。記事では、同一の Issue に対する 3 つの AI の実装速度や傾向の比較、`git range-diff` を用いた効率的なコード選定、そして人間が管理可能な認知負荷の限界(2〜3 並列が適正)といった実践的な知見が共有されています。単なるツールの紹介に留まらず、AI 時代における「レビュアーとしての人間」のワークフローを再定義する内容となっています。