この記事を読めばわかること
前回までの記事で汎用AIプラットフォーム編が完結しました。ここからは AI開発プラットフォーム編 ── コーディングに特化したAIツールの世界に入ります。
その第一弾が Cursor です。2024年後半から爆発的にユーザーを増やし、2026年現在、 AI搭載コードエディタの代名詞 と呼ばれるまでに成長しました。
「VS Codeの操作感はそのままに、AIがコードを理解し、提案し、修正し、さらには自律的にタスクを実行してくれる」── この体験がなぜ開発者を熱狂させるのか。この記事を読めば、Cursorの全体像と「自分に合うかどうか」がクリアになります。
Cursorとは?── 30秒でわかる概要
Cursorは、Anysphere社が開発した AI搭載コードエディタ です。第1回の記事で解説した「プラットフォーム(車)」に当たり、搭載するモデル(エンジン)はClaude・GPT・Gemini・Grokなど 複数のモデルを自由に切り替え て使えます。
技術的には VS Code(Visual Studio Code)のフォーク です。つまり、VS Codeのすべての機能──拡張機能、キーバインド、テーマ、設定── をそのまま引き継ぎながら、AIによるコード理解・生成・修正機能が深く統合されています。初回起動時の「設定のインポート」ボタンひとつで、VS Codeのテーマ・キーバインド・拡張機能がそのまま同期されるため、環境構築のやり直しは不要です。「いつものエディタにAIが溶け込んでいる」── これがCursorの最大の強みであり、既存のVS Codeユーザーが移行しやすい理由です。
Web・デスクトップアプリで利用でき、個人開発からチーム開発、エンタープライズまで幅広いプランが用意されています。
できること・得意なこと
Cursorの機能は大きく5つに分かれます。
Tab補完(Cursor Tab): コードを書いている最中にAIがリアルタイムで次のコードを予測・補完します。単なる行単位の補完ではなく、ファイル全体の文脈を理解した上での提案。関数の実装パターン、変数名の一貫性、コーディング規約への準拠まで考慮してくれます。Proプラン以上で無制限に利用可能。
Agent Mode(自律型エージェント): Cursorの真骨頂です。自然言語で指示を出すと、AIが 複数ファイルを横断して自律的にコードを修正 します。「認証機能を追加して」と指示すれば、ルーティング、ミドルウェア、データベーススキーマ、テスト── 必要な変更を一括で実施。ターミナルコマンドの実行も自動で行い、テストを走らせてエラーが出れば自らログを読み取り、原因を特定して修正する── この「実行→検証→自己修正」のループが、Agent Modeの真価です。さらに Background Agent では、エージェントがバックグラウンドでタスクを実行し、開発者はその間に別の作業を続けられます。
Composer(マルチファイル編集): 複数ファイルにまたがるリファクタリングや機能追加を、自然言語の指示で一括実行できる機能です。Agent Modeの基盤となる技術で、「このコンポーネントをTypeScriptに移行して」「APIのエラーハンドリングを全ファイルで統一して」── こうした大規模な変更を対話的に進められます。
コードベース理解(Codebase Indexing): プロジェクト全体をインデックス化し、AIがリポジトリ全体の構造を理解した上で回答・提案します。「この関数はどこから呼ばれている?」「このAPIのエラーハンドリングパターンは?」── コードベース全体を文脈として使えるため、的外れな提案が大幅に減ります。
マルチモデル対応: Claude Sonnet・Opus、GPTシリーズ、Gemini Pro、Grok Code、さらにCursor独自モデル(Composer)まで、 同じエディタ内でモデルを瞬時に切り替え て利用できます。「設計判断はOpus、実装はSonnet、レビューはGPT」── タスクの性質に応じてモデルを使い分けるのが、Cursorの上級者の使い方です。
料金プラン
2026年3月時点のプラン一覧です。2025年6月にリクエスト制から クレジット制 に移行しています。
| プラン | 月額 | クレジット | 主な特徴 |
|---|---|---|---|
| Hobby | 無料 | 限定的 | Agent・Tab補完に回数制限。個人の試用向け |
| Pro | $20 | 月$20分 | Agent無制限(クレジット内)、Tab補完無制限、Background Agent |
| Pro+ | $60 | 3倍 | 全モデルの利用量が3倍。中〜大規模プロジェクト向け |
| Ultra | $200 | 20倍 | 全機能無制限級。新機能への優先アクセス |
| Teams | $40/席 | Pro相当 | チーム管理、統合請求、セキュリティ機能 |
クレジット制の仕組みと注意点
Cursorの料金で最も注意すべきは クレジットの消費速度がモデルによって異なる 点です。たとえばPro($20/月)のクレジットは、軽量モデル(Gemini系)なら長持ちしますが、高性能モデル(Claude Opus・GPT-5系)では早く消費されます。さらに Agent Modeは内部で複数回のモデル呼び出しを行う ため、通常の対話よりもクレジット消費が大幅に増えます。
夢中でAgent Modeを使っていたら月半ばでクレジットが枯渇した── これは実際によくある話です。賢いやりくりのコツは タスクの重さに応じてモデルを使い分ける こと。軽いリファクタリングや定型的なコード生成にはクレジット消費の少ないGemini Flash系を使い、設計判断や難解なバグの調査にはClaude Opus系を投入する── このメリハリだけで、Proプランのクレジットを大幅に長持ちさせられます。
※ 年額払いなら全プラン20%割引。Enterprise向けは別途問い合わせ。
データの取り扱い・プライバシー設定
コーディングツールのプライバシーは、汎用AIツール以上に重要です。ソースコードは企業の知的財産そのものだからです。
| 設定 | 入力データの学習利用 | コード保存 |
|---|---|---|
| 通常モード | なし(※セキュリティレビュー対象を除く) | サーバー上に一時保存あり |
| Privacy Mode | なし | サーバーにコード保存なし。ゼロデータ保持 |
| Enterprise | なし | ゼロデータ保持 + SOC 2 + GDPR準拠 |
Cursorのプライバシー設計の特徴:
Cursorは、入力データやAIの提案を モデルの学習に使用しない ことを明示しています。また、サードパーティ(OpenAI・Anthropic等)への学習利用も許可していません。
Privacy Mode を有効にすると、コードがCursorのサーバーに一切保存されなくなります(ゼロデータ保持)。コードはAWS上のインフラを経由してモデル推論プロバイダーに送信されますが、保持はされません。さらに、OpenAIやAnthropic等のモデル提供元とは ゼロデータ保持契約 が締結されており、オプトアウトが契約レベルで保証されています。企業の機密コードを扱う場合は、Privacy Modeの有効化が必須です。
ChatGPT・Claude・Geminiとの比較: 汎用AIでコードを貼り付ける場合、そのプラットフォームのプライバシーポリシーに依存します。CursorはPrivacy Modeにより コードに特化したゼロデータ保持 を提供しており、開発ツールとしてのプライバシー設計は一歩進んでいます。
おすすめの使い方・プロンプト例
Cursorは「エディタの中で自然言語を使う」ツールです。プロンプトの質がそのまま出力の質に直結します。
1. 新機能の実装(Agent Mode)
「ユーザー登録機能を追加して。メールアドレスとパスワードで登録、バリデーション付き、既存のauth middlewareと統合して」
ポイント: Agent Modeでは、要件を具体的に書くほど精度が上がります。「認証機能を追加して」よりも、「メールアドレスとパスワードで」「既存のmiddlewareと統合」と条件を明示する方が、的確なコードが生成されます。
2. リファクタリング(Composer)
「src/components配下の全コンポーネントで、PropsをインラインからTypeScript interfaceに切り出して。命名は{ComponentName}Propsで統一して」
ポイント: Composerは複数ファイルの一括変更が得意です。命名規則やパターンを明示することで、プロジェクト全体の一貫性を保てます。
3. バグの調査と修正
「本番環境で/api/usersに500エラーが出ている。エラーログは[ログ内容]。原因を特定して修正して」
ポイント: エラーログやスタックトレースを貼り付けることで、AIがコードベース全体を検索し、原因となるコードを特定して修正案を提示します。
4. コードレビュー
「このPRの変更内容をレビューして。セキュリティ上の懸念、パフォーマンスへの影響、テストカバレッジの不足を指摘して」
ポイント: レビューの観点を具体的に指定することで、AIのレビュー品質が上がります。「レビューして」だけだと表面的な指摘に留まりがちです。
5. テスト生成
「src/services/payment.tsのユニットテストを書いて。正常系3パターン、異常系(タイムアウト・無効なカード・残高不足)3パターン。Jestで」
ポイント: テストフレームワーク(Jest / Vitest / pytest等)と、テストしたいパターンを明示することで、実用的なテストコードが生成されます。
注意点・苦手なこと
Cursorにも限界があります。
クレジットの消費が読みにくい: 最大の注意点です。Agent Modeを使うと想定以上にクレジットが減ります。モデルごとの消費レートが異なるため、事前にドキュメントで確認し、月の消費ペースを把握する習慣が必要です。
Agent Modeの「暴走」: 自律的にファイルを修正するAgent Modeは強力ですが、意図しない変更を行うこともあります。Agent Modeを実行する前には、必ずgit commitかgit stashでクリーンな状態を作ってください。何か問題が起きてもgit diffで差分を確認し、git checkoutで元に戻せます。この習慣がないと、大事なコードが巻き込まれて修復困難になるリスクがあります。
大規模プロジェクトでのインデックス精度: 数十万行規模のプロジェクトでは、コードベースのインデックス精度が下がることがあります。AIの提案が古いコードに基づいている場合があるため、大規模プロジェクトでは定期的なインデックスの再構築が推奨されます。
VS Code依存: CursorはVS Codeのフォークであるため、JetBrains IDEs(IntelliJ、PyCharm等)やNeovimなど他のエディタのユーザーにとっては乗り換えコストが発生します。
非コーディング用途には向かない: Cursorはコードエディタです。文章作成、リサーチ、データ分析にはChatGPTやClaudeの方が適しています。コードを書く以外の用途でCursorを使おうとするのは、ドライバーでネジを回さずに釘を打とうとするようなものです。
5軸スコア
第2回の記事で紹介したシリーズ共通の5軸で、Cursorを評価します。開発ツール編では、コストパフォーマンスの評価にクレジット消費と作業時間削減も加味しています。
| 評価軸 | スコア(5段階) | コメント |
|---|---|---|
| 知能・論理 | ★★★★★ | マルチモデル対応により、タスクに応じて最高性能のモデルを選択可能 |
| スピード | ★★★★☆ | Tab補完は開発者のタイピングを先回りする速さ。Agent Modeは数分かかることもあるが、人手なら1時間の作業を代替すると考えれば十分高速 |
| コンテキスト | ★★★★★ | コードベース全体をインデックス化。リポジトリ全体を文脈として活用できる |
| 実行力 | ★★★★★ | Agent Mode + Background Agentによる自律的なコード修正・ターミナル実行は現時点で業界トップ |
| コストパフォーマンス | ★★★★☆ | Pro $20は機能に対して妥当。ただしAgent Mode多用時のクレジット消費に注意。開発時間の短縮効果を考えれば高いROI |
こんな人におすすめ / こんな人には向かない
おすすめな人:
- VS Codeを普段使いしている開発者。移行コストがほぼゼロで、AIの恩恵を即座に受けられます。
- フルスタック開発者やスタートアップのエンジニア。Agent Modeによる自律的なコード修正は、少人数チームの生産性を劇的に向上させます。
- 複数のAIモデルを試したい方。同じエディタ内でClaude・GPT・Gemini・Grokを含む幅広いモデルをワンクリックで切り替えられるのは、Cursorの大きな強みです。
向かない人:
- JetBrains IDEsから離れたくない方。→ GitHub CopilotはJetBrainsプラグインが充実しています。
- ターミナルベースの開発フローを好む方。→ Claude CodeがCLIネイティブのAIツールです。
- コーディング以外の目的でAIを使いたい方。→ ChatGPT・Claude・Geminiが適しています。
まとめ
Cursorは 「VS Codeの正統進化」 です。
使い慣れたエディタの操作感を一切壊さず、AIが自然にコーディング体験に溶け込んでいる── この「違和感のなさ」がCursorの最大の武器です。Agent Modeによる自律的なコード修正は、2026年のAI開発ツールの中で最も先進的な体験の一つです。
ただし、クレジット制への理解は必須です。「AIに任せれば速く終わる」のは事実ですが、「AIに任せるほどクレジットが減る」のも事実です。モデル選択とAgent Modeの使いどころを見極めることが、Cursorを賢く使いこなすカギです。
Qurated Labでは、Cursorを日常的な開発の中心ツールとして使用しています。特にAgent Modeによる大規模リファクタリングと、マルチモデル切り替えによるコードレビューの品質向上は、少人数チームの開発効率を大きく押し上げています。ただし、第11回の記事で紹介するClaude Codeとの使い分けも重要で、タスクの性質によってIDE型(Cursor)とCLI型(Claude Code)を切り替えるのがQurated Labの現在のワークフローです。
次回は、もう一つの主要プレイヤー── GitHub Copilot を紹介します。