2026年を通じたAI支援開発の最大の変化のひとつは、もはや単一のエージェントを単一のタスクに向けなくなったことだ。Claude CodeやCursorのようなツールは今や、複数のエージェントを並列に走らせることを促す——1つがバグを直し、別の1つがテストを書き、3つ目が機能を起草する。落とし穴は、それらがすべて同じ作業ディレクトリを編集すると、互いの変更を上書きし、ビルドを壊すことだ。
きれいな解決策は、これにうってつけのプリミティブだと判明した古いGit機能だ。worktreeである。
worktreeとは実際に何か
通常、Gitリポジトリには作業ディレクトリが1つある——ファイルを編集するフォルダだ。git worktreeは、1つのリポジトリに同時に複数の作業ディレクトリを持たせる。それぞれ別のブランチをチェックアウトし、すべてが同じ根底の.git履歴を共有する。各worktreeはディスク上の独自のファイルを持つ実在のフォルダなので、一方で作業するエージェントは他方のファイルに触れられない。
3人が1つのキーボードを奪い合う代わりに、同じオフィスで各エージェントに自分の机を与えるようなものだと考えよう。
中核となるワークフロー
リポジトリの中から、各タスク用にそれ専用のブランチでworktreeを作る。
# Create a new branch + folder for an auth bug fix
git worktree add ../myapp-auth-fix -b fix/auth-bug
# Another for a feature, in parallel
git worktree add ../myapp-search -b feat/search
# See everything you have checked out
git worktree list
これで、メインリポジトリの隣に2つの兄弟フォルダができた。myapp-auth-fixとmyapp-searchだ。それぞれで別々のエージェントセッションを開く——cd ../myapp-auth-fixしてそこでClaude Codeを起動し、別のターミナルタブで../myapp-searchでも同じことをする。各エージェントは完全で独立したチェックアウトを持つ。同時に走り、自分のブランチにコミットし、決して衝突しない。
タスクが終わったら、そのブランチをマージし、worktreeを削除して整頓しよう。
git checkout main
git merge fix/auth-bug
git worktree remove ../myapp-auth-fix
具体例
小さなWebアプリを作っていて、独立した3つの仕事があるとしよう。不安定なログインリダイレクトの修正、リストへのページネーション追加、遅い依存関係の更新。1つずつやる代わりに:
git worktree add ../app-login -b fix/login-redirect
git worktree add ../app-paging -b feat/pagination
git worktree add ../app-deps -b chore/upgrade-deps
各フォルダで、焦点を絞ったプロンプトでエージェントを起動する。ログインエージェントがリダイレクトのロジックを追っている間、ページネーションエージェントはすでにコンポーネントを書いており、依存関係エージェントはアップグレードとテストスイートを走らせている。20分後、3つの別々のきれいなブランチをレビューし、通ったものをマージする。
正気を保つためのヒント
- タスクを独立に保つ。 worktreeはファイルの競合を防ぐが、2つのエージェントが別ブランチで同じファイルを編集すれば、最後にやはりマージ競合にぶつかる。仕事を自然な継ぎ目で分割しよう。
- 各worktreeに同じコンテキストを与える。 リポジトリにコミットされた
CLAUDE.md(や同等のルールファイル)はすべてのworktreeに自動的に伝わるので、各エージェントがあなたの慣習を継承する。 - 依存関係フォルダに注意。
node_modules、仮想環境、ビルドキャッシュはworktree間で共有されない。worktreeごとに一度npm installを走らせる必要があるかもしれないし、すべてを再ダウンロードしないためにグローバルストアを持つパッケージマネージャ(pnpm、uv)を使ってもいい。 - 並列化しすぎない。 実際には、3〜5の同時エージェントが最適だ。それを超えると、レビューと調整に費やす時間が、得られる速さを上回る。
ネイティブのworktree統合は2025年後半から主要ツール全体に着地しており、セッションを立ち上げてくれる専用のランチャーも今やある。だが始めるのにそれらは要らない——git worktree addはGitに組み込まれており、今日動き、複数のAIエージェントに互いに転ばずあなたのために作らせる、最も信頼できる唯一の方法だ。
SOURCES
Auto-generated by Vibe Coding Academy on June 14, 2026, grounded in the real sources linked above. We review for accuracy, but please verify time-sensitive details against the primary sources.
Build Blueprint · Creator
アイデアはありますか?あなたの AI エージェントが構築できる仕様を手に入れましょう。
任意のプロダクトを説明すれば、完全なビルド設計図が手に入ります — スタック、データモデル、画面、API、そして Claude Code や Cursor にそのまま貼り付けられるプロンプト。PDF にエクスポート可能。
設計図を開く ▸