長期間にわたるソフトウェア開発は、1回限りのコーディングAIチャットでは収まりにくいものです。要件は変わり、調査や実装は枝分かれし、テストは失敗します。数日前に決めた設計判断も、次の作業時には参照できなければなりません。
Anthropicが刷新したClaude Code Projectsは、こうした継続的な開発を対象にした機能です。プロジェクトを「1つの継続する会話」として扱い、その会話が調整役(コーディネーター)になります。開発者が進捗や追加要望を伝えると、Claudeは必要に応じて作業を複数のクラウドスレッドへ振り分けます。ベータ提供は9月17日に始まり、対象となるClaude Pro/Max利用者のうち、Claude Codeのクラウドセッションを利用する一部ユーザーが利用できます。
8
10
中心となる変更:1つの司令塔と、複数の作業スレッド
Claude Code Projectsの核は、継続するプロジェクト会話です。コーディネーターは新しい依頼を受け、すぐ答えられる質問には会話内で応じ、独立して進めるべき実作業はスレッドとして起動します。各スレッドの結果はメイン会話に戻るため、開発者はプロジェクト全体の状況を1か所で追えます。
1
8
各スレッドは、完全なClaude Codeクラウドセッションです。それぞれがリポジトリのコピーと専用ブランチを持つため、複数のタスクを同時に進められます。開発者がノートPCを閉じた後も、スレッドは実行を続けられます。
1
5
8
たとえば、大きな開発目標を実装、調査、テストといった個別タスクに分けられます。スレッドはリポジトリを操作し、テストを実行し、必要に応じてプルリクエストを作成できます。一方、メイン会話は追加指示を出したり、完了・停滞している仕事を判断したりする場として機能します。
2
8
13
プロジェクトをまたいで残る文脈
この機能の価値は、単に処理を並列化することではありません。スレッド間で引き継がれる文脈にあります。
新しいスレッドはすべて、プロジェクトのリポジトリ、ファイル、指示、メモリを起点に開始します。プロジェクトメモリには、設計上の決定、優先順位、制約などを残せます。新たなコーディングセッションごとに同じ前提を説明し直す手間を減らす狙いです。
8
さらに、ProjectsにはLibraryがあり、ユーザーが追加したファイルとClaudeが生成した成果物を蓄積します。以前の会話に埋もれがちな資料や出力を、後続の作業で参照できるようにします。
5
8
つまり、関連タスクを別々のチャットで扱う従来の使い方とは異なり、初期設定だけでなく、進行中に変化する仕事の文脈も保つことが設計意図です。
並列化してもGit競合はなくならない
ブランチとリポジトリのコピーを分けることで、スレッド同士が直接干渉する場面は減ります。しかし、同じコードを複数のスレッドが変更した場合、その変更が自動的に両立するわけではありません。重複部分は、人間が作成した複数のプルリクエストと同様、通常のGitマージ競合として扱われます。
5
ここは重要な点です。Claude Code Projectsは作業を調整し、分離する機能ですが、コードレビュー、統合方針、テストの十分性、リリース承認に関するエンジニアリング上の判断まで代替するものではありません。
利用量とクラウド専用という制約
並列スレッドは、利用可能な処理量を無制限に増やす仕組みではありません。Claudeのヘルプによれば、利用制限は一定期間内にClaude Codeをどのくらい使えるかを定めるもので、Claudeの複数のプロダクトでの利用は同じプランの上限に計上されます。
30
そのため、複数スレッドはプラン上限を回避する手段ではなく、独立した作業を整理・高速化するための手段と考えるべきです。提供されている報道では、ベータ版で新規作成できるスレッドは1日200件までとされ、バックグラウンドで動くスレッドも利用量に影響し得ると説明されています。ただし、Projectsベータにおける詳細な利用量の計算式は、公開ヘルプでは明確になっていません。
1
刷新後のProjectsワークフローは、開始時点ではクラウドベースです。したがって、クラウドセッションから利用できるリポジトリやファイルに適しています。ローカル環境だけにある資産や社内ネットワークには、この仕組みから直接アクセスできません。Claude Code自体はターミナル上でローカル実行できますが、この持続的・マルチスレッド型Projectsワークフローのローカル実行は、ベータ開始時点では提供されていません。
2
6
14
現在の利用対象は?
段階的なベータ提供は、Claude Codeのクラウドセッションを利用する一部のPro/Max契約者から始まりました。Anthropicは今後、対象となるPro/Maxユーザーを増やし、その後により広いClaude利用者、さらにTeam/Enterpriseへ提供範囲を拡大する方針を示しています。既存のProjects利用者は、アカウントのアップグレードまで従来の体験にとどまる場合があります。
6
8
10
ローカル対応、およびTeam/Enterpriseへの本格展開について、利用可能な情報には確定した日程は示されていません。
なぜこの刷新が重要なのか
今回の変化は、1セッションずつ対応するコーディング支援から、継続的な開発を取り仕切るオーケストレーション層への移行といえます。コーディネーターがプロジェクト全体の流れを維持し、クラウドスレッドが分離された作業を並列実行し、共有メモリとLibraryが文脈を次の仕事へ渡します。
狙いは、単にコードを生成することではなく、複数のAI作業を時間をまたいで整理することにあります。アクセス権限の管理、プルリクエストのレビュー、競合変更の解消、利用量の管理といった役割は、なお開発者側に残ります。それでも、自然に並列へ切り分けられる開発では、毎回切り離されたチャットから始める方法より、持続性のあるワークフローを提供する可能性があります。
5
8