Cursorとは?できることから使い方まで詳しく解説【2026年最新版】

2026年最新版 完全解説
Cursorとは?
できること・料金・使い方
完全ガイド

「VS CodeにAIを統合したエディタ」——それがCursorだ。Tab補完・Chat・Composer・Agent・Background Agentの5機能を使いこなせば、開発生産性が劇的に変わる。AIsmileyを含む競合記事が書いていない「.cursorrules」「実践ワークフロー」「GitHub Copilot・Claude Codeとの三者比較」「弱点と対策」まで完全収録。

無料プランあり
VS Codeとほぼ同じ操作感
lifrell-tech.com

目次

1. Cursorとは——VS Codeベースの「AIネイティブなエディタ」

Cursor(カーソル)は、Anysphere Inc.が開発したAIコードエディタだ。MicrosoftのVS Code(Visual Studio Code)をフォーク(派生)して作られており、VS Codeの拡張機能・テーマ・キーバインドがそのまま使える。VS Codeに慣れているエンジニアなら移行コストはほぼゼロだ。

他のAIコーディングツールと根本的に異なる点は、AIがエディタの中核として設計されていることだ。後からプラグインとしてAIを追加したのではなく、Tab補完・チャット・エージェント機能がシームレスに統合されている。

// この記事でわかること——競合記事を全読みして補完
  • VS CodeにGitHub Copilotを入れることとの根本的な違い——なぜCursorは別物なのか
  • .cursorrules ファイルの書き方——プロジェクト固有ルールをAIに覚えさせる最重要テクニック
  • Composer・Agent・Background Agentの使い分け——複数ファイルにまたがる変更の実践ワークフロー
  • @file / @folder / @codebaseの具体的な使い方——AIに正確なコンテキストを渡す方法
  • 料金の実態——Pro $20/月の「500リクエスト」がなくなった2026年の最新プラン
  • Cursorの弱点——セッション間の記憶がない問題と対策
  • GitHub Copilot・Claude Codeとどう使い分けるか——三者の判断フロー

2. VS Code・GitHub Copilotとの根本的な違い

// 一言で言うと

「VS Code + GitHub Copilot」はAIが補助的に存在する設計。Cursorは最初からAIが主役として設計されたエディタ。

  • VS Code + Copilot:既存のエディタにAI補完を後付けしたプラグイン型
  • Cursor:VS Codeをベースにしながら、AIを中核に再設計した専用IDE
  • コード補完・Chat・Composer・Agentが全てシームレスに連携し、エディタと切り離せない形で統合されている
  • コードベース全体のインデックスをCursorが自動作成し、プロジェクト全体を踏まえた提案ができる
比較項目 VS Code + Copilot Cursor
AIの位置づけ プラグインとして後付け エディタの中核として設計
コードベース理解 開いているファイル中心 プロジェクト全体を自動インデックス化
複数ファイル編集 Copilot Agentで対応(一部) ComposerとAgentで標準対応
VS Code互換性 完全互換(そのものがVS Code) 高い(フォーク。拡張機能・設定を引き継ぎ可能)
AIモデルの選択肢 GPT・Claude・Gemini等(プランによる) Claude・GPT・Gemini・Grok等を自由に切り替え
プロジェクトルール管理 copilot-instructions.md .cursorrules(より柔軟なカスタマイズが可能)
月額料金 Proが$10/月〜 Proが$20/月〜

3. 主要機能5つ——Tab補完からBackground Agentまで

⌨️
Tab補完(最も基本・最も使う)

コードを書いている途中でTabキーを押すと、AIが次の数行を予測して補完する。GitHub Copilotの補完と異なるのは、コードベース全体のコンテキストを考慮している点だ。他のファイルで定義した型・関数・変数を理解した上で補完を提案するため、精度が高い。「Fusion Tab Model」により複数ファイルを横断した補完も可能。

💬
Chat(Cmd+L)——コードベースに質問する

エディタ内のチャットでコード全体について質問できる。「この関数が何をしているか教えて」「このバグの原因は?」「認証フローの全体像を説明して」のような質問に、プロジェクトのコードを踏まえて回答する。コードを選択してからChatを開くと選択範囲がコンテキストに含まれる。

🔧
Composer(Cmd+I)——複数ファイルの一括編集

自然言語で指示を出すと、複数のファイルにまたがる変更を一括で生成する。新しいAPIエンドポイントの追加・Reactコンポーネントの作成・テストファイルの生成など。変更内容は差分(diff)で表示されるので、適用前に確認できる。CursorのAIコーディング体験の核心。

🤖
Agent(エージェント)モード——自律的なタスク実行

Composerの中でAgentモードを有効にすると、CursorはAIが自律的に動く。ファイルの読み書き・ターミナルコマンドの実行(ユーザー承認後)・エラーが出たら自分で修正・複数ステップのタスクを計画して順番に実行——などを自律的に行う。「複数ファイルにまたがる複雑なバグ修正」「新機能の実装とテストの作成」を一度の指示で完遂できる。


Background Agent(プレビュー)——非同期で動くAI

2025年5月追加のプレビュー機能。リモート環境でAIエージェントが非同期で作業する。ユーザーが別の作業をしている間にAgentがバックグラウンドで動き、GitHubリポジトリをクローンして別ブランチで作業してプッシュするまでを自律実行。最大のAI自律性を求める開発者向け。Max Mode対応モデルのみ利用可能。

📁
コンテキスト機能——AIに「背景」を渡す仕組み

AIが参照する情報を精密にコントロールする機能。コードベースを自動でインデックス化し、@記号でどの情報をAIに渡すかを指定できる。@files(特定ファイル)・@folders(フォルダ)・@web(外部ドキュメント)・@git(バージョン管理情報)など。Cursor 0.50からは@foldersのフル対応とマルチルートワークスペース管理も追加された。

4. .cursorrules——AIに「プロジェクトのルール」を伝える核心機能

競合記事のほとんどが触れていないが、.cursorrules は Cursor を使いこなす上で最も重要な機能の一つだ。プロジェクトルートに配置するテキストファイルで、AIに対してプロジェクト固有の指示を与えられる。これだけで AI の出力精度が大幅に向上する。

// .cursorrules の書き方例

プロジェクトルートに .cursorrules ファイルを作成し、以下のような内容を記述する:

  • 技術スタック:「このプロジェクトはReact 18 + TypeScript + Tailwind CSSを使用している」
  • コーディング規約:「関数はarrow functionで書く。型定義は必ずinterfaceを使う」
  • 命名規則:「コンポーネントはPascalCase、関数はcamelCase」
  • 禁止パターン:「any型は使わない。console.logはデバッグ後に必ず削除する」
  • ディレクトリ構成:「コンポーネントはsrc/components/以下に配置する」

.cursorrules を書いておくことで、Chat・Composer・Agentのすべてがこのルールを参照する。チームで共有すれば、全員のCursorが同じルールで動く。Claude Codeの CLAUDE.md に相当する機能だ。

5. 使い方——インストールから最初のコード補完まで

  1. 1
    公式サイトからダウンロード・インストール

    cursor.com にアクセスし、OSに合ったインストーラーをダウンロード。macOS・Windows・Linuxすべてに対応。ダウンロードしたインストーラーを実行してインストール完了を待つ。

  2. 2
    VS Codeの設定をインポートする(既存ユーザー向け)

    初回起動時にVS Codeの設定をインポートするか聞かれる。「Import」を選択すると、VS Codeの拡張機能・テーマ・キーバインドがそのまま引き継がれる。移行コストがほぼゼロになる最大の特徴。

  3. 3
    アカウントを作成してサインイン

    Cursorのアカウントを作成してサインイン。Freeプランはクレジットカード不要で即開始。Proプランへのアップグレードはダッシュボードから行える。

  4. 4
    使用するAIモデルを選択する

    Settings → Modelsから使用するモデルを選択できる。Claude・GPT-4o・Gemini 2.5 Pro等が利用可能。自分のAPIキーを持っている場合はSettings → API Keysから設定することもできる。

  5. 5
    .cursorrules ファイルを作成する

    プロジェクトルートに .cursorrules ファイルを作成し、技術スタック・コーディング規約・命名規則などを記述する。これだけでAIの出力精度が大幅に向上する。

  6. 6
    Tab補完を体験する

    コードを書き始めるとAIが続きを提案してくれる。Tabキーで採用、Escキーで却下。関数名やコメントを先に書くと、意図に沿った補完が出やすい。補完が複数ある場合はCtrl+→で部分的に受け入れも可能。

主要なショートカットキー

操作 Mac Windows/Linux
Chat(チャットパネルを開く) Cmd + L Ctrl + L
Composer(複数ファイル編集) Cmd + I Ctrl + I
Tab補完を採用 Tab Tab
Tab補完を拒否 Esc Esc
補完候補を部分採用 Cmd + → Ctrl + →
コマンドパレット Cmd + Shift + P Ctrl + Shift + P
Cursor設定を開く Cmd + Shift + J Ctrl + Shift + J

6. コンテキストの渡し方——@ファイル・@フォルダ・@コードベース

ChatやComposerでAIに指示を出すとき、「どの情報をAIに渡すか」を@記号で精密にコントロールできる。これを理解するとAIの出力精度が飛躍的に上がる。

@コマンド 効果 使い所
@file(ファイル名) 特定のファイルをコンテキストに含める 「@auth.ts を参考にして認証処理を書いて」
@folder(フォルダ名) フォルダ全体をコンテキストに含める 「@components フォルダのスタイルに合わせて」
@codebase プロジェクト全体を検索対象にする 「このバグに関係するファイルを全部探して」
@web 外部ドキュメント・URLを参照させる 「@https://docs.react.dev を参考にして」
@git Gitのコミット履歴・変更差分を参照 「最近の変更でバグが入ったと思うので確認して」
@cursor(選択範囲) エディタで選択中のコードを参照 コードを選択してからChatを開くと自動で含まれる

7. 実践ワークフロー4つ——バグ修正・新機能・リファクタリング・コードリーディング

🐛ワークフロー①:バグ修正
  1. エラーが出ているファイルを開く
  2. エラー箇所を選択して Cmd+L でChatを開く
  3. 「このエラーの原因と修正方法を教えて」と質問
  4. 提案された修正を確認し、Apply で適用
  5. エラーが複数ファイルにまたがる場合は @codebase を使って全体を検索させる
ワークフロー②:新機能の実装
  1. Cmd+I でComposerを開く
  2. 実装したい機能を自然言語で詳細に記述(「ユーザーのパスワードリセット機能。メール送信・トークン検証・DB更新・テスト込み」)
  3. Agentモードを有効にして実行
  4. 生成された差分(diff)を確認し、Accept / Reject
  5. 必ずGit commitしてから大きな作業をAgentに任せること——問題があればgit checkoutで即戻せる
🔄ワークフロー③:リファクタリング
  1. リファクタリング対象のコードを選択または @file で指定
  2. Composerで「この関数を小さな関数に分割して、各関数にJSDocコメントとユニットテストを追加して」と指示
  3. 差分を確認して適用——意図しない副作用がないかチェック
  4. .cursorrules にコーディング規約を記述しておくと、スタイルが統一される
📖ワークフロー④:コードリーディング(初めて触るコードベース)
  1. Cmd+L でChatを開く
  2. 「このプロジェクトの全体構造を説明して。どのファイルが何をしているか一覧で」と質問
  3. @codebase を付けるとプロジェクト全体を検索対象にできる
  4. 特定の処理の流れを知りたい場合はコードを選択してから「この処理のフローを説明して」と質問

8. 料金プラン——Hobby/Pro/Business の選び方

Hobby(無料)
$0 / 月
→ まず試したい方・学習者

  • 月50プレミアムリクエスト
  • GPT-4o-mini:1日500リクエストまで無料
  • 基本的なTab補完・Chat・Composer
  • 2週間のPro無料トライアル付き
Pro
$20/月(年払いで20%割引 $192/年)
→ 個人開発者・フリーランス

  • 月500プレミアムリクエスト
  • 無制限のTab補完
  • 全AIモデルへのアクセス
  • 500超えても低速で継続利用可
  • Background Agent(プレビュー)対応モデルで利用可
  • Proモードでも月20ドル分のクレジット
Business
$40/ユーザー/月(年払いで20%割引)
→ チーム・組織向け

  • 各ユーザーが月500プレミアムリクエスト
  • チーム管理ダッシュボード
  • SSO(シングルサインオン)対応
  • プライバシーモード:コードが一切保存されない
  • 使用量ダッシュボードで支出上限を設定可

料金の仕組みと注意点

モード 料金体系 向いている作業
Normal(通常) 1メッセージ = 固定リクエスト数消費(モデルにより0〜50) 日常的なコーディング・チャット・補完
Max(マックス) AIプロバイダーのトークン単価 + 20%の従量課金 難しいバグ修正・大規模リファクタリング・長文生成
💡

プライバシーモードについて:Businessプランではプライバシーモードを有効にできる。有効にするとコードが一切保存されず、AIの学習にも使用されない。機密コードを扱う企業開発ではBusinessプランを選ぶことを推奨。
⚠️

料金の予測可能性について:Maxモードは使用したトークン量に応じた従量課金のため、長時間のAgent作業では予想より費用がかかる場合がある。ダッシュボードで月の支出上限を設定しておくことを強く推奨。

9. Cursor vs GitHub Copilot vs Claude Code 三者比較

Cursor
本記事対象

  • VS Codeフォーク・GUIエディタ
  • Tab補完が最も自然
  • Composerで複数ファイル一括編集
  • Agentで自律タスク実行
  • 月$20・個人向け
GitHub Copilot
GitHub統合特化

  • VS Codeのプラグイン型
  • GitHub PR/Issue/Actionsと深く連携
  • コードレビューエージェント
  • 月$10〜・チーム向け管理機能
  • 学生・教師は無料
Claude Code
CLI特化・高自律性

  • ターミナル(CLI)中心
  • 最高水準の推論・設計判断
  • 長文処理・複雑な自律タスク
  • APIトークン課金
  • エンジニア上級者向け
あなたの状況 推奨 理由
GUIエディタで快適にAIコーディングしたい Cursor Tab補完・Composer・Agentが全てGUI内で完結。VS Codeユーザーは移行コストゼロ
GitHubを使ったチーム開発・コードレビューが主業務 GitHub Copilot PR・Issue・Actionsとの統合が深い。コードレビューエージェントはGitHub固有
複雑な設計判断・長時間の自律タスクが必要 Claude Code 最高水準の推論力で設計まで含めた深い思考が得意
まず無料で試したい Cursor Hobby 2週間のPro無料トライアル付きで全機能を試せる
💡 実務の定番スタイル:「CursorをメインIDEにし、GitHubとの連携でCopilot、複雑な設計タスクはClaude Code」という三者並行使用が、多くのエンジニアに定着しつつある。

10. メリット・デメリット——正直な評価

✓ メリット
  • VS Codeとほぼ同じ操作感——移行コストが低い
  • コードベース全体を踏まえた高精度な補完
  • Composerで複数ファイル一括編集が標準機能
  • .cursorrules でプロジェクトルールをAIに覚えさせられる
  • Claude・GPT・Geminiなど複数モデルを自由に切り替え
  • Agentモードで複雑なタスクを自律実行
  • 無料トライアル2週間で全機能を体験できる
✗ デメリット・注意点
  • セッション間の記憶がない:先週決めた設計方針や過去に試した失敗パターンは毎回伝え直す必要がある
  • Maxモードは従量課金で費用が読みにくい
  • GitHub Copilotより月額が高い($20 vs $10)
  • ターミナル中心のエンジニアにはCLIのClaude Codeの方が合う
  • Background Agentはまだプレビュー段階で不安定な場合がある
  • VS Code完全互換ではないため一部拡張機能が動かない場合がある

11. よくある質問——FAQ8問

CursorはVS Codeと何が違う?
Cursorは VS Code をフォーク(派生)して作られており、VS Code の拡張機能・テーマ・キーバインドがそのまま使える。最大の違いはAIの位置づけで、VS CodeがAIをプラグインとして後付けしているのに対し、Cursorは最初からAIを中核として設計されている。コードベース全体を自動インデックス化し、プロジェクト全体を踏まえた補完・Composer・Agentが標準機能として統合されている。
GitHub Copilotとどちらを選べばいい?
用途次第。CursorはGUIで快適にAIコーディングしたい個人開発者・フリーランスに向いており、複数ファイルにまたがる変更がComposerで簡単にできる。GitHub CopilotはGitHub上のPR・Issue・Actionsとの深い統合が必要なチーム開発に向いている。料金はCopilotの方が安い($10 vs $20)。多くのエンジニアが両方を使い分けている。
無料で使える?
Hobbyプランが無料で使える。月50プレミアムリクエスト+GPT-4o-miniが1日500リクエストまで無料。初回は2週間のPro無料トライアル(全機能)付き。クレジットカードは不要なので、まずはHobbyで試してから判断するのが賢明。
.cursorrules はどこに置く?
プロジェクトのルートディレクトリ(一番上のフォルダ)に .cursorrules というファイルを作成する。中身はテキストで、AIへの指示を自然言語で書けばよい。「このプロジェクトはNext.js 14 + TypeScriptを使用。コンポーネントはPascalCase。anyは禁止」のような内容が有効。Gitでコミットしてチームと共有できる。
Composerとチャット機能の違いは?
チャット(Cmd+L)はコードについて質問・相談する機能で、ファイルへの変更は行わない。Composer(Cmd+I)は実際にコードを生成・編集する機能で、複数ファイルにまたがる変更を差分として提示する。バグの原因を調べる→チャット。実際に新機能を実装する→Composer、という使い分けが基本だ。
プライバシーモードとは何か?
有効にするとコードが一切Cursorのサーバーに保存されず、AIの学習にも使用されない。Businessプランで設定可能。機密情報を含むプロジェクト・金融・医療・法律などのセンシティブな業務での利用ではBusinessプランでのプライバシーモードを推奨。無効の場合、コードがサービス改善のために利用される可能性がある。
VS CodeのExtensionはそのまま使える?
ほとんどの拡張機能はそのまま使える。VS CodeからCursorに設定をインポートすると、インストール済みの拡張機能も引き継がれる。ただし完全互換ではないため、一部の拡張機能が正常に動作しない場合がある。VSCode MarketplaceではなくOpen VSX Registryからインストールするものもある。
Background Agentとは?今すぐ使える?
2025年5月に追加されたプレビュー(ベータ)機能。リモート環境でAIエージェントが非同期で作業し、ユーザーが別の作業をしている間にGitHubリポジトリをクローンして別ブランチで作業してプッシュするまでを自律実行する。利用にはプライバシーモードをオフにする必要があり、Max Modeに対応したモデルのみ利用可能。まだ実験的段階のため安定性は保証されない。
本記事は2026年5月時点の情報をもとに作成しています。CursorのAIモデルラインナップ・料金・機能は頻繁に更新されます。最新情報は必ずCursor公式サイト(cursor.com)でご確認ください。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次