同じリポジトリでGitワークツリーを使用して2つのClaude Codeエージェントを実行する

同じリポジトリ上で複数のClaude Codeエージェントを同時に実行することが、git worktreeを使って実現されました。各エージェントは独自のブランチと専用のワーキングディレクトリを持つため、ファイル競合がなくなり、相互に干渉せずに読み書きが可能です。
ワークフロー
- 各ブランチに対してgit worktreeを作成します。
- 各worktreeディレクトリで別々のClaude Codeセッションを開きます。
- エージェントを並行して実行します。互いの存在は認識しません。
- 両方の作業が完了したら、通常のgit mergeでブランチをマージします。
実用的な例
# 機能ブランチ用のworktreeを作成
git worktree add ../repo-feature feature-branch
# バグ修正ブランチ用のworktreeを作成
git worktree add ../repo-bugfix bugfix-branch
各ディレクトリでClaude Codeを起動
cd ../repo-feature && claude-code .
cd ../repo-bugfix && claude-code .
利点
並行処理可能な作業では、実際に速度が向上します。例えば、一方のエージェントがバグを修正し、もう一方が新機能の下書きを行う、あるいはリファクタリングとテストカバレッジの追加を同時に行うなどです。すべてのタスクがきれいに分割できるわけではありませんが、真に独立した作業には効果的です。ユーザーは、一方のエージェントでバグ修正、もう一方で機能の下書きを競合なく同時に行えたと報告しています。
考慮点
長時間のタスクにおける信頼性や、スケールした場合のマージ競合が問題になるかどうかが議論されています。worktreeブランチをマージする際には、通常のgit merge解決が適用されます。
対象読者
Claude Codeを使用しており、同じコードベース上で独立したタスクを並行処理したい開発者。
📖 Read the full source: r/ClaudeAI
👀 See Also

オープンソースダッシュボードが明らかにするClaudeコードの実際のコンピューティングコスト
ある開発者がClaude Codeのレート制限の計算式をリバースエンジニアリングし、リアルタイムの使用率パーセンテージ、実際のドルコスト、バーンレート、ピーク時間、およびどのスキル/フックが発動しているかを表示するローカルダッシュボードを構築しました。このツールにより、月額100ドルのプランが1か月で13,286ドル相当のAPIコンピュートを消費していたことが明らかになりました。

Semble: 98%のトークン削減を実現するClaude Code用ローカルMCPサーバー
Sembleは、grep+readワークフローを置き換えるClaude Code用のオープンソースMCPサーバーです。埋め込み、BM25、リランキングを使用してトークン使用量を約98%削減し、リポジトリのインデックス作成を約250msで行います。

Claude Code v2.1.90は、CLAUDE_CODE_NO_FLICKERフラグによるマウスサポートを追加しました。
Anthropicは、チャットインターフェース内でマウスサポートを可能にする新機能を備えたClaude Code v2.1.90をリリースしました。ユーザーは、claudeを実行する前に環境変数CLAUDE_CODE_NO_FLICKER=1を設定することで有効化できます。

パンゴリン:ZTNAの代替としてのオープンソースのアイデンティティベースVPN
Pangolinは、アイデンティティベースのリモートアクセスに特化したオープンソースVPNであり、Cloudflare ZTNA、Zscaler、Twingateに代わる選択肢を提供します。