この記事ではAIエージェントに特化して解説します。AIエージェント全般は AIエージェントフレームワーク比較2026年版 をご覧ください。

📌 Cursor代替を検討している方へ
Cursor以外のAIコーディングツールも比較したい方は Continue.dev — Cursor代替のオープンソースAIコーディングClaude Code vs Cursor徹底比較2026年版 をご覧ください。

Cursor 3.0とは何が変わったのか — 3行でわかるポイント

  • これまで:1つのAIエージェントと1つのタスクを順番にこなす
  • Cursor 3.0から:複数のAIエージェントが異なる環境で同時に並行作業できる
  • 何が嬉しいか:ローカルPCでテストしながら、クラウド上で別のタスクも自動で進む

AI開発ツール「Cursor」の最新版3.0がリリースされた。最大の変化は新しい「エージェントウィンドウ」の導入だ。ローカルリポジトリ、クラウド、SSH接続先など複数の環境にまたがって、複数のAIエージェントを並行実行できる仕様に進化した。

Cursorとは?AIコーディングツールの基本

Cursorを初めて聞く人向けに簡単に説明しておく。

Cursorは、VS Codeをベースに「AIアシスタント機能」を深く統合したコードエディタだ。通常のVS Codeと同じようにコードを書けるが、AIに話しかけてバグ修正・機能追加・リファクタリングを自動で行ってもらえる。

「AIエージェント」というのは、単に質問に答えるだけでなく、ファイルの読み書き・コマンド実行・テスト実行といった複数の操作を自律的に連続して行うプログラムのことだ。Cursor 3.0では、このエージェントを1つだけでなく複数同時に動かせるようになった。

OpenHands(旧OpenDevin)Browser Useなど他のAIエージェントツールが注目される中、Cursorはエディタとしての使いやすさを保ちながらエージェント機能を大きく拡張している。

最大の変化:エージェントウィンドウとは何か

Cursor 3.0の中核をなす新機能が「エージェントウィンドウ」だ。

従来のCursorでは、1つのチャット画面で1つのエージェントと会話する仕組みだった。Cursor 3.0では、エージェントウィンドウを開くことで、複数のエージェントを異なる「実行環境」で同時に走らせられる。

エージェントウィンドウの起動方法

# Mac
Cmd + Shift + P → 「Agents Window」と入力してEnter

# Windows / Linux
Ctrl + Shift + P → 「Agents Window」と入力してEnter

起動後は、従来のエディタビューと並べて表示することも、フルスクリーンで使うことも選べる。

対応する実行環境の種類

実行環境 説明 使いどころ
ローカルリポジトリ 自分のPC上のコード 普段のコーディング作業
ワークツリー(Worktree) 同じリポジトリの別ブランチ 機能Aと機能Bを同時開発
クラウド環境 クラウド上の仮想マシン 重い処理をオフロード
SSH接続先 リモートサーバー サーバー上の作業を自動化

ワークツリー(Worktree)とは、Gitの機能の一つで「同じリポジトリを複数の場所で同時に開ける」仕組みだ。通常は「ブランチを切り替えながら1箇所で作業」するが、ワークツリーを使うと「ブランチAとブランチBを同時に開いて、それぞれで別々に作業できる」。

graph LR A["エージェントウィンドウ"] --> B{"実行環境の選択"} B -->|"ローカルリポジトリ"| C["エージェントA
機能追加タスク"] B -->|"ワークツリー"| D["エージェントB
バグ修正タスク"] B -->|"クラウド環境"| E["エージェントC
重い処理タスク"] B -->|"SSH接続先"| F["エージェントD
サーバー設定タスク"] C --> G["並行実行・結果を比較"] D --> G E --> G F --> G G --> H["デザインモードで
UI確認・修正"] G --> I["/worktreeで
変更を分離"] G --> J["/best-of-nで
複数モデル比較"]

デザインモード:ブラウザのUI要素を指差して修正指示できる

デザインモードは、Cursor 3.0で追加されたUI開発向けの機能だ。

ブラウザに表示されているUIの要素(ボタン、テキスト、画像など)を直接クリックして選択し、「このボタンの色を青に変えて」「このテキストのフォントを大きくして」といった指示を視覚的に与えられる。

これまでは「画面左上の青いボタン」のようにテキストで場所を説明していたが、デザインモードでは実際に画面上の要素を指定できるので、エージェントへの指示が格段に正確になる。

デザインモードのキーボードショートカット

⌘ + Shift + D   : デザインモードの有効化・無効化
Shift + ドラッグ : 範囲を選択(複数の要素をまとめて指定)
⌘ + L           : 選択した要素をチャットに追加
⌥ + クリック    : 要素を入力欄に追加

内部的には、DOM(Webページの構造情報)から要素を特定する。DOM操作が難しいケースでは、スクリーンショット上の座標をクリックする方式に自動でフォールバックする。

/worktreeと/best-of-nコマンドの使い方

/worktreeコマンド:タスクを分離して安全に実行

# エージェントの入力欄に入力する
/worktree

# → Gitワークツリーを自動生成し、現在のブランチと分離した環境でタスクを実行

このコマンドで何が変わるか。通常、エージェントがコードを変更すると、作業中のブランチが直接書き換えられる。/worktreeを使うと、自動的に別のGitブランチが作られ、そちらで変更が行われる。本番コードへの誤った変更を防げる。

/best-of-nコマンド:複数モデルの結果を同時に比較

# エージェントの入力欄に入力する
/best-of-n ログイン機能のバグを修正して

# → 複数のAIモデルが同じタスクをそれぞれ独立した環境で実行
# → 結果を並べて確認し、最も良い実装を選択できる

「どのAIモデルが最適な実装をするか」を手動で試す必要がなくなる。GPT-4oとClaude Sonnetの実装を同時に生成して比較するといった使い方ができる。

Awaitツール:長時間の処理を待ちながら次の作業を進める

Awaitツールは、エージェントが長時間かかる処理を実行中に「完了を待ちながら別の作業を継続できる」ようにする仕組みだ。

# Awaitツールで待機できる対象

1. バックグラウンドのシェルコマンド完了
   例: npm run build が終わるまで待機

2. サブエージェントの完了
   例: 別のエージェントがテストを実行するまで待機

3. 特定の出力パターンの検出
   例: "Ready" や "Server started" が出力されるまで待機
   例: "Error" が出た場合に即座に次のステップへ

「ビルドが完了したらデプロイして」という連続した指示を、人間が監視しなくても自動で実行できる。

MCPの新機能:リッチな出力形式のサポート

MCP(Model Context Protocol)とは、AIとツール(データベース、ファイルシステム、外部APIなど)を接続するための標準的な仕組みだ。Claude CodeやCursorなど複数のAI開発ツールが採用している。

Cursor 3.0では、MCP Appsが「構造化コンテンツ」をサポートするようになった。これにより、MCPを通じて接続されたツールが、テキストだけでなくリッチな表示形式(テーブル、画像、グラフなど)で結果を返せるようになった。

エンタープライズ向け機能の強化

Cursor 3.0は個人開発者だけでなく、企業・チームでの利用を強化した。

チーム管理機能

機能 詳細
チームレベルAdmin設定 クラウドエージェント向けのシークレット管理をAdminのみに制限
監査ログの可読性向上 ディレクトリグループ名を追加し、ID確認なしで誰が何をしたか把握可能
コード帰属表示の企業制御 チーム全体で「Made with Cursor」の表示を無効化可能
サードパーティプラグイン デフォルトでOFF。Admin設定で明示的に有効化が必要

「サードパーティプラグインをデフォルトOFF」という変更はセキュリティ上重要だ。企業がCursorを社内展開する際に、未検証のプラグインが勝手に動作しないよう安全側に倒している。

Cursor 3.0とClaude Code・GitHub Copilotとの違い

AIコーディングツールは複数あるが、Cursor 3.0の位置づけを整理しておく。

項目 Cursor 3.0 Claude Code GitHub Copilot
形態 スタンドアロンIDE CLIツール VS Code/JetBrains拡張
エージェント並行実行 ✅ 複数同時 ✅ サポート 限定的
UI操作(デザインモード) ✅ 新機能
ベースエディタ VS Code互換 ターミナル 既存IDE
料金(無料枠) あり(制限付き) APIコスト従量 あり(機能制限)
エンタープライズ機能 ✅ 強化済み

Cursorは「IDEとして使いながらエージェントも動かしたい」ユーザー向け、Claude Codeは「ターミナルからAIを使いたい」ユーザー向けという棲み分けになっている。

パフォーマンス改善とバグ修正(8項目)

特に改善された領域

  1. 差分レンダリングの高速化: 大きなファイルの変更差分を表示する速度が大幅向上。メモリ使用量も削減。
  2. Explorerサブエージェントの起動短縮: キャッシュを追加し、エージェントが素早く起動するように
  3. ブラウザ自動化の安定性向上: DOM操作が難しい場合にスクリーンショットベースのクリックへ自動切り替え
  4. 共有チャット: 文字起こしに加えてプランも含まれるように拡張

バグ修正の内容

項目 修正内容
Network Access Controls Enterキーが確実に改行を追加するように修正
マルチルートワークスペース すべてのフォルダからフックファイルを読み込み
Markdown解析 括弧付きリンクの誤引用を修正
Todoカード すべてのtodo完了後も表示を維持
エージェントキュー 編集操作後のプロンプト自動再開を修正
モデルPicker 無効モデル選択時に自動有効化
Thinkingブロック ストリーミング中の展開・折りたたみを修正
改行入力 Shift+Enterによる複数行改行を正しく処理

Cursor 3.0をすぐに試す手順

Cursorはまだインストールしていない人でも、公式サイトから無料で始められる。

ステップ1:インストール・アップデート

# 既存ユーザー:アプリ内で自動アップデート
# または公式サイト(cursor.com)から最新版をダウンロード

# バージョン確認方法
# メニュー > Cursor > About Cursor

ステップ2:エージェントウィンドウを開く

# Mac
Cmd + Shift + P → "Agents Window" → Enter

# Windows / Linux
Ctrl + Shift + P → "Agents Window" → Enter

ステップ3:デザインモードを体験する

# 1. ブラウザでUIを開いておく
# 2. Cursorでデザインモードを有効化
⌘ + Shift + D

# 3. 修正したい要素をShift+ドラッグで選択
# 4. ⌘ + Lでチャットに追加
# 5. 指示を入力してEnter

ステップ4:複数モデルで比較してみる

# エージェント入力欄に入力
/best-of-n このコードのパフォーマンスを改善して

# → 複数のモデルが独立したworktreeで同じタスクを実行
# → 結果を並行比較して最も良い実装を選ぶ

まとめ:Cursor 3.0が示すAIコーディングの方向性

Cursor 3.0はAI開発環境が「補助ツール」から「自律的パートナー」へと進化する転換点を示している。

変化 Before After(Cursor 3.0)
エージェントの数 1つ 複数並行
作業環境 ローカルのみ ローカル+クラウド+SSH
UI修正の指示 テキストで説明 要素を直接指定
長時間処理 手動監視が必要 Awaitで自動化
チーム利用 個人中心 エンタープライズ強化

デザインモードの登場によりエージェントがUI/UXまで直接操作可能になり、Awaitツールで複雑なワークフロー管理も自動化された。これらは単なる機能追加ではなく、AIコーディングツールの使い方そのものを変える変化だ。

同様にAIエージェントの自律実行を広げるツールとして、OpenHandsはWebブラウザ操作を含む広範な自動化を担い、Browser Useはブラウザ自動化に特化している。Cursorはコードエディタとしての体験を保ちながらエージェント機能を深化させている点で独自のポジションを築いている。

参照ソース