Claude Codeを並列実行する方法 git worktree・サブエージェント・tmuxの使い分け

Claude Codeで複数のタスクを同時に進めたいとき、ターミナルを1つしか使わない運用では待ち時間が積み重なります。機能追加の裏でテストを回す、フロントエンドとバックエンドを同時に実装する――こうした場面で並列実行が効果的です。 並列実行の手段は大きく3つあり、それぞれ得意な場面が異なります。 手法 概要 向いている場面 git worktree + 複数ターミナル ブランチごとに作業ディレクトリを分離し、各ターミナルでClaude Codeを起動 独立した機能の同時開発、PR単位の並行作業 サブエージェント(Task tool) Claude Code内部から別エージェントを起動し、調査・テスト・レビューを委譲 コードベース調査、テスト実行、コードレビュー tmux / iTerm2 による多重化 ターミナルマルチプレクサでセッションを分割し管理 短時間のタスク並行、セッション監視 git worktreeで作業ディレクトリを分離する git worktreeは、1つのリポジトリから複数の作業ディレクトリを切り出す機能です。各worktreeは独立したブランチをチェックアウトできるため、ファイルの競合を気にせずClaude Codeを複数同時に動かせます。 worktreeの作成手順 # feature-authブランチ用のworktreeを作成 git worktree add ../my-project-auth -b feature/auth # feature-api用のworktreeを作成 git worktree add ../my-project-api -b feature/api # 作成済みworktreeの一覧を確認 git worktree list 各ディレクトリに移動して、別々のターミナルでClaude Codeを起動します。 # ターミナル1 cd ../my-project-auth claude # ターミナル2 cd ../my-project-api claude VSCodeのgit worktreeサポート VSCode 1.103(2025年7月版)以降、標準でgit worktreeの管理機能が搭載されました。GUIからworktreeの作成・削除が可能です。コマンドパレットからGit: Create Worktreeを実行し、ブランチ名と保存先ディレクトリを指定するだけで新しいworktreeが開きます。 ...

2026年2月9日 · 2 分 · 5559 文字 · uiuifree