Cursor完全入門:AIコーディングエージェントの使い方と設定【2026年最新】
AIコーディングエディタ「Cursor」に興味はあるけど、「VS Codeとどう違うの?」「設定が難しそう」と感じていませんか?この記事ではCursorの基本的な導入から、モデル選択・.cursorrules・AgentモードなどのAI活用まで、エンジニアが実務ですぐ使えるレベルで解説します。
CursorとVS Codeの違い・移行手順
CursorはVS Codeのフォーク
CursorはMicrosoftのオープンソースコードをベースにしたVS Code互換のエディタです。見た目や操作感はVS Codeとほぼ同じですが、AIとの連携機能がエディタの中核に組み込まれている点が最大の違いです。
| 比較項目 | VS Code | Cursor |
|---|---|---|
| AIアシスト | GitHub Copilot(拡張機能) | ネイティブ統合 |
| チャット機能 | 限定的 | Composer・Agentモード搭載 |
| コンテキスト認識 | ファイル単位 | プロジェクト全体 |
| 拡張機能の互換性 | VS Code Marketplace | 大半が互換 |
| 料金 | Copilot別途 $10/月〜 | Cursor Pro $20/月〜 |
VS Codeとの最大の違いは、AIがエディタの「補助機能」ではなく「中心」として設計されているという思想です。コードの補完だけでなく、複数ファイルにまたがる変更をAIが提案・実行できる点が評価されています。
VS CodeからCursorへの移行手順
移行はそれほど難しくありません。以下の手順で進められます。
1. Cursorをダウンロード・インストール cursor.com から自分のOS(Mac / Windows / Linux)向けインストーラを取得します。
2. VS Codeの設定をインポート 初回起動時に「Import Settings from VS Code」というダイアログが表示されます。ここで「Import」を選ぶと、テーマ・キーバインド・拡張機能が自動で引き継がれます。
3. サインアップ・プラン選択 GitHubアカウントまたはメールアドレスでサインアップします。無料プランはPro機能を2週間トライアルで試せるため、まず試してから継続判断するのがおすすめです。
4. 拡張機能の確認 VS Code Marketplaceの拡張機能の大半はCursorでも動作しますが、一部有料拡張は動作しないケースがあります。移行後に主要拡張機能が正常に動いているか確認してください。
Cursorのモデル選択:Claude 3.5 Sonnet vs GPT-4o
各モデルの特性を把握する
Cursorでは使用するAIモデルを切り替えることができます。2026年時点でよく使われるのはAnthropicのClaude 3.5 SonnetとOpenAIのGPT-4oの2択です(他にもcursor-smallなど軽量モデルも選択可能)。
| モデル | 得意なこと | 注意点 |
|---|---|---|
| Claude 3.5 Sonnet | 長いコンテキスト処理・リファクタリング・説明の丁寧さ | レスポンスがやや遅いケースがある |
| GPT-4o | 素早い返答・汎用的なタスク | 長大なコードベースでは精度が落ちることがある |
| cursor-small | 単純な補完・高速レスポンス | 複雑な推論は苦手 |
一般的な傾向として、複数ファイルにまたがるリファクタリングや、コードの意図を読み解く作業にはClaudeが好まれるケースが多く見られます。一方、素早くコードスニペットを生成したい場面ではGPT-4oのレスポンス速度が利点になることがあります。
モデルの切り替え方法
Cursorのチャットパネル(Cmd/Ctrl + Lで開く)の左下にモデル名が表示されています。クリックするとドロップダウンが開き、使用するモデルを即座に切り替えられます。
Composerモード(後述)でも同様に、入力欄の近くにモデル選択UIがあります。タスクの性質によって使い分けるのが実践的なアプローチです。
.cursorrulesでプロジェクト固有ルールを設定する
.cursorrulesとは何か
.cursorrulesはプロジェクトのルートディレクトリに置くテキストファイルで、「このプロジェクトではAIにどう振る舞ってほしいか」をプロジェクト単位で指定できる設定ファイルです。
チーム開発で「コードスタイルをこう統一してほしい」「このフレームワークの書き方に従ってほしい」という要件を、都度プロンプトで伝えなくて済むようになります。
.cursorrulesの書き方と具体例
ファイルはプレーンテキストで、自然言語(英語が主流)で記述します。以下は一例です。
# Project Rules for This Repository
## Language & Framework
- This is a TypeScript project using Next.js 14 App Router.
- Always use functional components. Do not use class components.
- Use Tailwind CSS for styling. Avoid inline styles.
## Code Style
- Use named exports, not default exports.
- Prefer `const` over `let`. Avoid `var`.
- Always add JSDoc comments to exported functions.
## Testing
- Write unit tests with Vitest.
- Test files should be placed next to the source file with `.test.ts` suffix.
## What to Avoid
- Do not use `any` type in TypeScript.
- Do not install new npm packages without asking first.
上記のように、使用技術・コードスタイル・テスト方針・やってほしくないこと、を箇条書きで記述するのが一般的です。
.cursorrulesを効果的に使うコツ
- ネガティブルール(〜しないで)も明示する:AIは指示がないと「合理的」と判断した行動を取ります。「
any型を使わない」「デフォルトエクスポートを使わない」など、避けてほしいパターンを書いておくと精度が上がります。 - 長すぎない:ルールが多すぎると全体の精度が落ちることがあります。プロジェクトの本質的な制約に絞るのが実践的です。
- チームでGit管理する:
.cursorrulesをリポジトリにコミットすることで、チーム全員が同じAIルールを共有できます。
ComposerモードとAgentモードの使い分け
3つのAIインタラクション方法
Cursorには主に3つのAIとの対話方法があります。用途によって使い分けることが、作業効率に直結します。
① インラインアシスト(Cmd/Ctrl + K)
カーソルがある場所でその場でAIに編集を依頼できます。「この関数にエラーハンドリングを追加して」「このコメントを英語に直して」といった、ピンポイントな修正に向いています。
② Chat(Cmd/Ctrl + L)
サイドパネルでAIと会話しながらコードについて質問できます。コードの意図を確認したり、設計について相談したりするのに適しています。コードへの直接的な変更は提案として表示され、適用するかどうかは自分で判断します。
③ Composer / Agent(Cmd/Ctrl + I)
複数ファイルにまたがる変更を一度に指示できるモードです。「新しいAPIエンドポイントを追加して、それに対応するテストも書いて」といった、大きなタスクをまとめて依頼できます。
AgentモードとComposerモードの違い
2026年のCursorでは、ComposerがAgentモードを内包する形になっています。
- Composerモード(通常):AIが変更内容を提案し、ユーザーが確認・適用する形式。変更の制御を保ちながら複数ファイルを修正したい場合に向いています。
- Agentモード:AIがファイルの読み書き・ターミナルコマンドの実行まで自律的に行います。「プロジェクトの依存関係を更新してテストを全部通して」のような、複数ステップにまたがるタスクを自動化できます。
Agentモードは非常に強力ですが、意図しないファイルが変更されるリスクもあります。重要なブランチで使う際はGitでコミットした状態から始めるか、変更後に差分を丁寧に確認することを推奨します。
使い分けの実践的なガイドライン
| やりたいこと | 推奨モード |
|---|---|
| 1行〜数行の修正 | インラインアシスト(Cmd+K) |
| コードの意味・設計を相談 | Chat(Cmd+L) |
| 複数ファイルの変更を確認しながら進める | Composer(通常) |
| 大きなタスクを自律的に任せる | Agentモード |
Cursorのコスト管理と料金プランの考え方
プランの概要
Cursorの料金プランは大きく3つあります(2026年時点の公式情報に基づく概要)。
| プラン | 月額 | 主な制限 |
|---|---|---|
| Free | $0 | Pro機能の2週間トライアル後は機能制限あり |
| Pro | $20/月 | GPT-4o・Claudeなどへの500リクエスト/月 |
| Business | $40/月/ユーザー | チーム管理機能・SSO対応 |
Proプランでは「Fast requests(高速リクエスト)」に上限があり、超過後は「Slow requests(低速リクエスト)」に移行します。実務で毎日使う場合、月によっては上限に達することがあります。
コストを意識した使い方
軽量モデルを使い分ける:単純な補完やシンタックスの確認にはcursor-smallを使うことで、高性能モデルのリクエスト消費を節約できます。モデル選択はタスクの重さに応じて切り替える習慣をつけると効率的です。
Agentモードの使いすぎに注意:Agentモードはタスク1回で複数のAPIコールが発生することがあります。複雑なタスクほどリクエスト消費が多くなるため、使いどころを絞るのが現実的です。
利用状況はダッシュボードで確認:Cursorの設定(Cmd/Ctrl + ,)→「Billing」から当月のリクエスト使用量を確認できます。月半ばで上限に近づいているようであれば、残りの期間は軽量モデル中心に切り替えるといった調整が可能です。
開発環境全体のコスト管理という視点
Cursorのコストはツール単体で見るだけでなく、開発・デプロイ環境全体の中で位置づけて考えると判断しやすくなります。
たとえば、Webサービスを開発・運用している場合、レンタルサーバーやドメインの費用も毎月発生します。Xサーバーのようなレンタルサーバーサービスやお名前.comのようなドメイン管理サービスを使っている場合、Cursorの$20/月を加えたトータルの開発コストを把握しておくと、費用対効果の判断がしやすくなります。
また、複数のAIツールやSaaSを使っている場合は、AI鬼管理のようなサブスクリプション管理ツールを活用すると、どのサービスにいくら支払っているかを一元管理できます。AIツールは試しに始めたまま課金が続くケースがあるため、定期的に棚卸しする習慣は実務でも役立ちます。
今日から始めるCursor入門:次のアクション
この記事で解説した内容を実際に試すための、具体的なステップをまとめます。
- cursor.com からインストール:まず無料プランで2週間のProトライアルを使い、自分のワークフローに合うか確認する
- VS Codeの設定をインポート:初回起動時のダイアログで設定を引き継ぎ、すぐ使い慣れた環境で作業を始める
.cursorrulesを作成する:今使っているプロジェクトのルートに.cursorrulesを作り、技術スタックとコードスタイルのルールを5〜10行書いてみる- モードを3つ使ってみる:
Cmd+K(インライン)→Cmd+L(チャット)→Cmd+I(Composer)の順に試して、どのモードがどの場面に合うか体感する - 1週間使ってみてコストと効率を評価する:Billingダッシュボードでリクエスト消費を確認し、Proプランの継続が自分のユースケースに見合うか判断する
Cursorは導入が比較的簡単で、VS Codeからの移行コストも低いAIエディタです。まずは実際に手を動かして、AIとのペアプログラミングがどう変わるかを体験してみてください。
関連記事
- AI時代の副業ロードマップ:Claudeで特化ブログ100記事量産 — AI副業の始め方から収益化まで
- 知識ゼロからClaude×Astroで110記事の爆速サイトを作った全手法 — Claude Code × Astro で一人メディアを構築した実績公開
- GitHub Copilotの使い方完全ガイド:設定・活用術・料金比較【2026年版】 — Copilot vs Cursor の違いも解説