FlowTune Media

Cursorに「プロジェクト」が来た — コードを書かない司令塔が、数千のエージェントに仕事を振る

AIコーディングの「作業の単位」が、また一段大きくなった。

これまでのCursorは、良くも悪くも「チャット1本=タスク1個」の世界だった。プロンプトを打ち、エージェントが動き、PRが1つ出る。並列実行(Cursor 3.2のマルチタスク)や常時稼働のクラウドエージェントで「複数を同時に」「起きて働き続ける」ところまでは来ていた。だが、扱えるのはあくまで個々のタスクだった。

9月10日からベータ提供が始まった**Projects(プロジェクト)**は、その単位を「機能まるごと」「移行まるごと」「アプリ1本まるごと」に引き上げる。数ヶ月にわたってコンテキストを保ち、複数のPRをまたぐ長い作業を、ひとつの箱の中で回し続けるための仕組みだ。

コードを書かない「司令塔」

Projectsの中心にいるのはコーディネーターエージェント。これが面白いのは、自分ではコードを書かないことだ。

役割はマネージャーに近い。作業を計画し、実装は配下のサブエージェントに委任し、出来上がったものを持ち帰って人間にレビューを求める。しかもこのコーディネーターはクラウドマシン上で動くので、開発者がノートPCを閉じても働き続ける。「エージェントの処理量」が「人間がPCの前にいる時間」から切り離される、というのが設計思想だ。

配下では、クラウド上のサブエージェントが並列で数千規模まで動く。変更点が多い移行作業のように「手は多いほど速い」タスクを、人手を待たずに広げていける。プロジェクトごとに共有コンテキストファイルが用意され、クラウドとローカルのどのマシン間でも同期される。つまり「このプロジェクトの前提・方針」を全エージェントが引き継いだ状態で作業が進む。

Claude Codeのサブエージェントや、Groveのような並列エージェント作業場と同じ「オーケストレーション」の潮流にあるが、CursorはそれをIDEの標準機能として、しかも「プロジェクト」という永続的な入れ物に落とし込んできた。ここが今回の肝だと思う。

何が現実になるか

この仕組みが噛み合うと、たとえばこういう使い方が見えてくる。

大規模なフレームワーク移行を金曜の夜にプロジェクトとして立ち上げ、方針だけ与えておく。週末のあいだにコーディネーターがファイル群をサブエージェントに割り振り、PRを小分けに積み上げていく。月曜に出社したら、レビュー待ちのPRが並んでいる——という運用だ。Cursor自身も「複数のPRにまたがる作業」「PCから離れているあいだに進めたい作業」を推奨用途に挙げている。

もう一歩踏み込むなら、クラウドエージェントの購読機能と組み合わさったときが本番だろう。プロジェクトがSlackのスレッドやスケジュール、PRのイベントを見張り、必要なときだけ自分で起きて作業を進める。「常時稼働のプロジェクト」が成立すれば、定型的な保守やリファクタは人間がトリガーを引かなくても回り続ける。ここまで来ると、開発者の仕事は「書く」から「方針を決めてレビューする」へと重心が移っていく。

料金は「定価なし」— ここが最大の注意点

正直、いちばん身構えるべきはコストだ。

Projectsは月$20(約3,000円)からの有料プランで使えるが、Projects自体に定価はなく、完全に従量課金になっている。仕組み上、コーディネーターのクラウドマシンも、並列で走るサブエージェントも、それぞれ課金対象だ。タブ補完は無料でも、この手のクラウド実行は無料ではない。並列エージェントを大規模に走らせれば、請求はあっという間に膨らむ。

サブエージェントの数に上限が公表されていない点も、裏を返せば「必要なだけ走る=必要なだけ課金される」ということだ。本番コードベースにコーディネーターを差し向ける前に、設定(Settings → Billing)で必ず金額の上限を切っておくべきだろう。この「使う前にブレーキを設定させる」設計自体が、コストの読みにくさを物語っている。

現時点の評価

素直にすごいのは、「タスクを速く回す」競争が続くなかで、Cursorが一段上の「作業の単位」を提示してきたことだ。エージェントを何十個並べる話は各社やっているが、それを束ねて数ヶ月の文脈を保つ"プロジェクト"という器にしたのは、実務の感覚に近い。

一方で、ベータらしい未知数も多い。コーディネーターの計画がどれだけ的確か、委任先の成果物の質がどうか、そして何より請求がどこまで読めるか——このあたりは実際に自分の中規模プロジェクトで走らせてみないと分からない。「PCを閉じてもコードが進む」という触れ込みは魅力的だが、裏で何千ものエージェントが課金メーターを回している絵でもある。まずは小さめの移行タスクで、上限を低く設定して感触を掴むのが賢い入り方だと思う。詳細と申し込みはCursor公式のchangelogから確認できる。

関連記事