CursorとはどんなAIエディタなのか
CursorはVSCodeをベースに構築された、AIファーストのコードエディタです。VSCodeの使い慣れたUIとエコシステムを維持しながら、強力なAI機能を統合しています。2024〜2025年にかけて爆発的な人気を獲得し、世界中のエンジニアのワークフローを変革しています。
GitHub Copilotとの最大の違いは「コードベース全体を理解した上でアシストする」点です。Cursorはプロジェクト全体のコードをインデックス化し、「このリポジトリの認証ロジックを修正して」という広い範囲の指示に対応できます。これはファイル単位のコード補完が主体のCopilotと根本的に異なります。
Cursorの主要機能と使い方
| 機能 | ショートカット | 用途 |
|---|---|---|
| Tab補完 | Tab | 複数行のコードブロックをインライン補完 |
| Inline Edit | Cmd/Ctrl+K | 選択部分を自然言語で直接修正 |
| Cursor チャット | Cmd/Ctrl+L | @ファイル / @codebase で文脈付き質問 |
| Composer(エージェント) | — | 高レベル指示で複数ファイルを自動作成・修正 |
Cursorを効果的に使うためのプロンプトテクニック
Cursorで高品質な出力を得るためのプロンプトテクニックを紹介します。
コンテキストを積極的に提供する:
・@ファイル名.tsxで特定のファイルを参照する
・「このプロジェクトはTypeScript + Next.js + Tailwind CSSを使っています」と環境を明示する
・変更の前後で何が変わるか、期待する動作を具体的に説明する
段階的な指示:
大きな機能を一度に実装させるより、「まずAPIの型定義を作って」「次にAPIクライアントを実装して」「最後にコンポーネントを作って」のように段階的に指示する方が品質が高くなります。
.cursorrules の設定|プロジェクト固有のルールを設定する
.cursorrulesはプロジェクトのルートに置く設定ファイルで、Cursorのすべてのチャット・補完に適用されるシステムプロンプトです。
.cursorrules に書くべき内容の例:
・使用技術スタック(TypeScript・Next.js App Router・Prisma等)
・コーディング規約(命名規則・インデントスタイル)
・禁止事項(anyの使用禁止・console.logを本番コードに含めない等)
・コンポーネントの設計原則(Server Componentsを優先する等)
Cursorの料金プランと選び方
Cursorの料金体系は2025年現在以下の通りです(変動する場合があります)。
| プラン | 月額 | 主な内容 |
|---|---|---|
| Hobby | $0 | 月2,000回の補完・50回のプレミアムモデル |
| Pro | $20 | 無制限補完・月500回プレミアム・Composer フル活用 |
| Business | $40/人 | チーム利用・プライバシー保護・管理機能 |
エンジニアとしての費用対効果を考えると、Proプラン(月$20)は非常にコスパが高いです。1日あたり約70円で開発効率が大幅に向上します。
CursorとGitHub Copilotの使い分け
CursorとGitHub Copilotはどちらも優秀なAIコーディングツールですが、それぞれの強みが異なります。用途に応じた使い分けを理解しておきましょう。
| 用途 | おすすめ |
|---|---|
| コードベース全体の理解・複数ファイル変更 | Cursor |
| Composer での大規模な機能実装・リファクタ | Cursor |
| 既存VSCode環境との統合・行単位補完 | GitHub Copilot |
| GitHub連携(レビュー・PRサマリ)・企業セキュリティ | GitHub Copilot |
| 個人開発は Cursor / 会社は Copilot の併用 | 両方 |
2025年現在、Cursorのユーザー数は急速に増加しており、多くのスタートアップエンジニア・個人開発者がCursorをメインの開発ツールとして採用しています。まず無料プランで試してから、生産性向上を実感したらProプランに移行するのが賢明です。

