Cursorとは
CursorはAI機能を核心に据えたコードエディタです。VS Code(Visual Studio Code)をベースに構築されており、既存のVS Code拡張機能や設定をそのまま使えます。
2024年に急速に普及した理由は、「コードの文脈を深く理解したAIとの対話」にあります。単に補完するだけでなく、プロジェクト全体のコードベースを理解した上で、変更・修正・説明をしてくれます。
Cursorのセットアップ
インストール
- cursor.sh からインストーラーをダウンロード
- インストール後、既存のVS Code設定をインポートするか聞かれる
- Cursorアカウントを作成(GitHubアカウントで登録可能)
料金プラン
| プラン | 月額 | 主な制限 |
|---|---|---|
| Hobby(無料) | $0 | Claude/GPT-4: 50回/月、Cursor Tab: 2,000回 |
| Pro | $20 | 上記の制限が大幅解除、Claude/GPT-4: 500回以上 |
| Business | $40/ユーザー | チーム機能・SOC2対応 |
3つの主要AI機能
1. Cursor Tab(AIコード補完)
Tabキーを押すだけでAIがコードを補完します。GitHub Copilotと似ていますが、より文脈を理解した補完を提供します。
特徴:
- 単語レベルではなく、関数全体・ロジック全体を提案
- 前後のコードを参照して一貫した実装を生成
- コメントから実装を自動生成
使用例:
# ユーザーのメールアドレスを検証する関数
def validate_email(email: str) -> bool:
# ↑ここでTabを押すと、正規表現を使った実装が自動補完される
2. Cursor Chat(AIチャット)
Cmd/Ctrl + L でサイドパネルにチャットが開きます。コードについてAIと対話できます。
活用例:
- 「このエラーの原因を教えて」(エラーメッセージを貼り付ける)
- 「このクラスのテストコードを書いて」
- 「このAPIのドキュメントを書いて」
- 「パフォーマンスを改善するリファクタリング案を提案して」
コードベースの中の特定のファイルを @filename で参照できるのが強力な機能です。
3. Composer(コード生成・編集)
Cmd/Ctrl + I で起動するComposerは、複数ファイルにまたがる変更を一度に実行できます。
活用例:
新しいユーザー認証機能を追加してください:
- JWT認証を使用
- login/logout/refreshトークンのエンドポイントを作成
- ミドルウェアで認証チェックを実装
- 既存のUserモデルに対応する形で
Composerは変更前後のdiffを表示し、1クリックで適用・却下を選べます。
プロジェクト全体の文脈理解(Codebase indexing)
Cursorの際立った機能がコードベースの索引作成です。設定でインデックス作成をオンにすると、Cursorがプロジェクト全体を理解し、「このプロジェクトでの〇〇の実装方法を教えて」といった質問に、プロジェクト固有の回答をしてくれます。
@codebase コマンドを使うと、プロジェクト全体を参照した回答が得られます。
実践的な活用ワークフロー
デバッグのワークフロー
- エラーメッセージをコピー
- Cursor Chatを開き、エラーと関連コードを貼り付け
- 「このエラーの原因と修正方法を教えて」と質問
- 提案された修正をComposerで適用
新機能開発のワークフロー
- Composerを開き、実装したい機能を自然言語で説明
- 生成されたコードをレビュー
- 不足している部分をチャットで補完
- テストコードの生成を依頼
コードレビューのワークフロー
- レビューしたいファイルを選択
- 「このコードの問題点と改善案を提案して」と質問
- セキュリティ・パフォーマンス・可読性の観点で分析
VS Code・GitHub Copilotとの比較
| 機能 | Cursor | VS Code + Copilot |
|---|---|---|
| エディタベース | VS Code互換 | VS Code本体 |
| コードベース理解 | ◎(プロジェクト全体) | △ |
| 複数ファイル変更 | ◎(Composer) | △ |
| 使えるAIモデル | Claude/GPT-4o/独自 | GPT-4ベース |
| 料金 | $0〜$20/月 | $10〜$19/月 |
| 既存の拡張機能 | VS Code拡張が使える | VS Code本体と同じ |
まとめ
Cursorは「AIと共同でコードを書く」という体験を提供するエディタです。単純なコード補完を超え、設計・実装・デバッグ・レビューのすべての工程でAIが伴走します。
VS Codeユーザーならセットアップは5分以内で、既存の設定やプラグインをそのまま使えます。まず無料版で1週間試してみると、プログラミングの体験が根本から変わることを実感できるはずです。