Cursorとは?使い方とCursor2.0について!料金と無料枠も解説【AIエディタ】

コーディング業務を効率化したい方には、Cursorがおすすめです。

CursorとはAIを搭載したコードエディタであり、コードの自動補完や自動生成が可能です。日本語にも対応しており、機能に制限があるものの、無料で使用することも可能です。

また、VS Codeをベースとして開発されているため、拡張機能も充実しています。

この記事では、Cursorの機能や導入方法、使い方、料金プランについて解説します。

目次

Cursorとは?AIエディタの特徴と機能

Cursorとは、AIを搭載したコードエディタであり、コーディング業務全般を効率化できるツールです。

まずはCursorの特徴や機能について見ていきましょう。

Cursorの特徴

Cursorの特徴は、AIを使ったコーディング支援です。後ほど詳しく紹介しますが、AIによるコード補完機能やコード生成機能を搭載しています。

また、CursorはVisual Studio Code(VS Code)をベースとして開発されており、VS Codeと操作性が似ています。VS Codeの拡張機能をインポートすることもできるため、VS Codeユーザーはすぐに使いこなすことができるでしょう。

基本機能

Cursorが搭載している基本機能は以下のようになっています。

Tab

Cursorに搭載されている強力なコード補完機能です。

複数行の編集、コード修正、コンテキスト認識による補完をエディター内で直接提案してくれます。

Ctrl K

AIを使って選択したコードの編集や、新たなコードを生成を行える機能です。

ターミナルでCtrl Kを使用すると、平易な英語で書いたコマンドをCursorが必要なコマンドに変換してくれます。

Chat

AIアシスタントと対話しながらコードの生成・編集・解析ができる機能です。

Manual Mode、Ask mode、Agent Mode、Custom Modesがあります。

Bugbotによるコードレビュー

Cursorには、Bugbotというコードレビューエージェントが存在します。このBugbotはGitHubと統合し、プルリクエストに対するコードレビューを実行します。

ベータ版期間の間に100万件以上のPRをレビューしており、指摘されたバグの過半数がマージ時点までに解消されているの状況です。

短いベータ期間の間に、Bugbot はすでに100万件以上のPRをレビューし、150万件以上の問題を発見しました。最も重要な点として、指摘されたバグの50%以上がPRのマージ時点までに解決されています。

出典:Bugbot がベータ版を卒業しました · Cursor

Bugbotにより、PRに対するコードレビューを効率化できるだけでなく、これまで見逃していたようなミスも発見可能になることが期待できます。

エディタ以外の使い方

Cursorは基本的に専用のエディタをインストールして使用しますが、ターミナルやLinearからも使用することが可能です。

Cursor Agent CLIを用いれば、ターミナル上でCursor Agentを利用できます。これにより、既存のIDEとの併用も可能となります。

ただし、まだベータ版であるため、コマンドを実行する場合には注意が必要です。

この CLI はまだベータ版です。セキュリティ保護は進化の途上にあります。あなたが承認したシェルコマンドを実行でき、ファイルの読み取り・変更・削除も可能です。自己責任で、信頼できる環境でのみ使用してください。

出典:Cursor Agent CLI · Cursor

また、CursorはLinearワークスペースと接続することにより、Linearから直接エージェントを起動することができます。任意の課題を@Cursorにアサインするか、コメントで@Cursorをメンションすることで利用可能です。

対応モデル

Cursorは、さまざまなAIのモデルに対応しています。

OpenAIのGPT-5やGoogleのGemini 2.5 Pro、AnthropicのClaude 4.5 Sonnet、xAIのGrok Codeなど、さまざまな高性能モデルを利用することができます。さらに、Cursor独自のエージェント向けコーディングモデルであるComposer 1も使用可能です。

ただし、モデルによって性能や価格が異なるため、タスクに応じて使い分けるようにしましょう。

なお、モデルをAutoに設定することで、タスクに最適な信頼できるモデルを自動で選択してもらうことも可能です。

Webブラウザとモバイルアプリにも対応

専用のIDEに加えて、Webブラウザとモバイルアプリにも対応し、場所を選ばずに利用できます。これにより、外出先やPCがない環境でも、手元のスマートフォンやタブレットからAIエージェントでコーディング作業を行えます。

Web版では、コードの作成やバグ修正、新機能の構築などをバックグラウンドで実行させることが可能です。作業が完了したコードは、Webインターフェース上で差分を確認したり、プルリクエストを作成することもできます。

さらに、iOSやAndroidではプログレッシブウェブアプリ(PWA)としてインストールでき、ネイティブアプリのような操作感で利用可能です。

Cursor 2.0で従来から変わった点

2025年10月29日にCursor 2.0が正式にリリースされ、いくつかの変更が入りました。

大型のアップデートとしては、コーディングモデルのComposerが追加され、インターフェースが多数のエージェントを並行して扱える新しいものに変更されました。

ここでは、それぞれの変更点にについてご紹介します。

コーディングモデル「Composer」の追加

Composerは同社初のエージェント向けコーディングモデルであり、同等クラスの性能を持つモデルと比べて4倍高速であると謳われています。

出典:Cursor 2.0 と Composer を発表 · Cursor

ほとんどの会話ターンを30秒未満で完了でき、複数ステップを要するコーディングタスクにおいても素早く進めることができます。

このモデルは Cursor における低レイテンシのエージェント型コーディング向けに設計されており、ほとんどのターンを30秒未満で完了します。

出典:Cursor 2.0 と Composer を発表 · Cursor

対話的にコーディングができるため、特にフローを途切れさせたくない状況において、有用な選択肢となるでしょう。

あわせて読みたい
CursorのComposerとは?使い方や料金!GPT-5 CodexやSonnet 4.5との違い CursorのComposerは、Cursorに新しく追加されたコーディングモデルです。 低レイテンシであることを特徴としており、反復的なワークフローにおいて短いラウンドトリップを活かした対話的なコード生成が可能です。 特に関数の雛型作成やリファクタリング、バグ修正などでその強みを発揮します。 この記事では、Composerの使い方や料金、そして他のモデルとの違いについて解説します。

マルチエージェント・インターフェース

インターフェースが新しくなり、1つのプロンプトで最大8つまでのエージェントを並列実行できるようになりました。

新しいインターフェースはエージェントを中心として設計され、サイドバーでエージェントの一覧が表示されます。

出典:変更履歴 · Cursor

git worktreeやリモートマシンを活用し、ファイルの競合や相互干渉を防ぎながらエージェントを並列実行させることが可能です。難易度の高いタスクでは、複数のモデルに同じ問題を与え、得られた出力の中から最良のものを選ぶことで精度を向上させることも可能です。

複数のモデルに同じ問題へ取り組ませ、最良の結果を選ぶことで最終的な出力が大きく向上することも、特に難易度の高いタスクで確認しています。

出典:Cursor 2.0 と Composer を発表 · Cursor

なお、画面左上のタブを選択することで、従来のインターフェースとの切り替えができます。

各種機能の正式リリース

Cursor 1.7ではベータ版であった、ブラウザやサンドボックス化ターミナルといった機能が正式版としてリリースされました。

ブラウザはエディタ内への埋め込みが可能となり、DOM情報の転送や要素選択ツールが追加されました。

また、サンドボックス化ターミナルはmacOSでの正式提供となります。既定でエージェントのコマンドをサンドボックス内で実行するため、安全性が保たれます。

現在はmacOSでのみ提供されていますが、今後はLinuxでも提供が予定されており、WindowsユーザーもWSLなどを使うことで利用可能となります。

サンドボックスは現在、macOS のみで利用可能です。Linux 対応は近日公開予定です。Windows ユーザーは、サンドボックス化されたコマンド実行に WSL または devcontainers を使用できます。

出典:Terminal | Cursor Docs

複数の機能追加・改良

他にも、音声認識を使って声でエージェントを操作できるボイスモードや、チーム向けコマンドが追加され、カスタムルール・コマンド・プロンプトをチーム全体で共有できるようにもなりました。

また、Planモードをバックグラウンドで実行できるようになり、あるモデルで計画の立案、他のモデルでその計画を実行することが可能です。

さらにコードレビューの強化やパフォーマンスの改善、プロンプトUIの改良など、さまざまな面でユーザーが使いやすくなるような変更が加えられています。

Cursorと他のエディタとの違い

Cursorの特徴がわかったところで、次に他のエディタとの違いをご説明します。

一般的なエディタとの違い

Cursorと一般的なコードエディタとの1番の違いは、AI機能の統合度です。

CursorにはAI機能がエディタの中核に組み込まれており、AIを活用した開発が可能です。例えばコードの自動生成機能は、一般的なエディタには搭載されていない機能であり、アイデアを実装しやすくなります。

また、一般的なエディタにもコード補完機能はありますが、あくまで関数名などの短い補完しかできません。一方で、Cursorでは既存のコードを理解し、関数全体や残りのコードの補完が可能です。

さまざまなAIの支援機能によって、一般的なコードエディタよりも効率的なコーディングが可能です。。

ほかのAI支援ツールとの違い

CursorのほかにもさまざまなAI支援ツールがあり、代表的なものにGithub Copilotがあります。

Github Copilotは既存の統合開発環境(IDE)に拡張機能として提供されているのに対し、CursorはAI機能が組み込まれたエディタそのものとして提供されています。

Cursorは別途IDEをインストールする必要なく、開発プロセス全体をAIが支援する統合的な環境です。

Cursorの導入方法

続いてCursorの導入方法を解説します。

STEP
Cursorのインストーラのダウンロード

まずはCursorの公式サイトにアクセスします。

アクセスできたら、「ダウンロード」をクリックしてください。

STEP
Cursorのインストール

ダウンロードしたインストーラを開き、Cursorをインストールしてください。

画像のように表示されれば、インストール完了です。

STEP
Cursorにサインアップ

Cursorのアカウントを持っていない場合はサインアップしましょう。

Cursorの公式サイトから登録するか、アプリを起動すると以下の画面になるので、「Sign Up」から登録可能です。

サインイン画面になった場合は「Sign up」をクリックしましょう。

必要事項を記入して「Continue」をクリックします。

その後登録したメールアドレスにコードが送られてくるので、入力します。

これでアカウント登録が完了しました。先ほどインストールしたアプリでログインしましょう。

なお、デスクトップアプリからサインアップした人は、「YES, LOG IN」をクリックすると、自動でアプリでもログインできます。

STEP
初期設定

Cursorにログインできたら、初期設定を行いましょう。

VSCodeを使っている人は、VSCodeの設定をインポートすることも可能です。

初期設定では、テーマやデータ共有についての設定をします。

また、ターミナルからCursorを開くときのコマンドや、AIが使用する言語も選べます。

VSCodeを併用する場合は、コマンドは’cursor’にしておいたほうがいいでしょう。‘code’はVS Codeを起動するコマンドでもあるため、使い分けができるようになります。

以下の画面になれば初期設定完了です。

以上が、Cursorの導入方法となります。

Cursorの基本概念

ここでは、Cursorを使う上で重要となるModel Context Protocol (MCP)とShadow Workspacesの概念について簡単にご説明します。

Model Context Protocol (MCP)とは

Model Context Protocol (MCP)とは、アプリケーションがLLMにコンテキストやツールを提供する方法を標準化するオープンプロトコルです。

標準化されたインターフェースを通じて、さまざまな外部のデータソースやツールに接続することで、機能を拡張可能です。

MCPを使用することで、Cursorにコードの外でプロジェクトの構造を伝える必要がなくなり、既存のツールやインフラストラクチャとCursorを統合できるようになります。

Shadow Workspacesとは

Shadow Workspacesとは、AIがコードを生成・編集する場合に実際の開発環境を壊してしまうことを防ぐための仕組みです。この機能を有効にすると、バックグラウンドでAIがコードを編集し、リントエラーを確認できるようになります。

AIは言語サーバープロトコル (LSP)を活用して、リント・エラー・定義へのジャンプなどのフィードバックを受け取り、自己修正が可能です。 

さらに、AIが生成または変更したコードをShadow Workspaces内で実際に実行し、その出力やテスト結果を観察できるようになっています。

AIがコードを書き換えてもユーザーが書いている本来のコードに影響はなく、AIがコードを反復的に生成・変更・テストできる隔離された環境となっています。

Cursorの使い方

次に、Cursorの具体的な使い方を説明します。

ここでは、Tabを使ったコードの自動補完機能やインライン編集機能、チャットパネルの開き方といった基本的な使い方をご紹介します。

コード自動補完機能の使い方

コード自動補完機能は、以下の手順で簡単に使うことができます。

STEP
コード補完機能をONにする

画面右上の歯車をクリックし、設定画面を開きます。

「Features」タブを選択し、一番上にチェックを入れることで、コード補完機能がONになります。

STEP
コードファイルを選ぶ

コードを書くためのファイルを選択します。

もし新しくファイルを作る場合は、左のファイル一覧から作成できます。

STEP
コードを書く

実装したいコードを書いていきます。コードを書くと、灰色でAIからのコード補完の提案が表示されます。

以下の例では、2つの変数に格納された数値を入れ替えるswap関数を作成しようとしたコードです。

有名な関数であるからか、「swap」と書いた時点で関数の中身と変数の例まで提案してくれていることがわかります。

STEP
Tabキーを押す

提案が表示されている状態でTabキーを押すと、コードが補完されます。

ちなみに、VS Codeに同じく「swap」のみを書いた場合の画面が以下です。

「swap」だけではコード補完の提案が表示されていないことがわかります。

インライン編集機能の使い方

インライン編集機能は、AIを使ってコードを編集・作成できる機能です。

使い方は以下の通りです。

STEP
編集したいコードを選択

編集したいコードを選び、「Edit」をクリックするか、Ctrl+Kを押します。

完全に新しいコードを生成したい場合は、何も書いていない状態でCtrl+Kを押してください。

STEP
プロンプトを入力

「Edit」をクリックすると、プロンプトバーが開きます。

ここにプロンプトを入力しましょう。

STEP
結果の確認

プロンプトに応じて結果が出力されます。

もし追加の指示が必要であれば、再びプロンプトバーに記述しましょう。

チャットパネルの開き方

Cursorでは、AIとチャットしながらコーディングを進められます。

画面右上に表示されている歯車の左にあるアイコンをクリックすることで、チャットパネルを開くことができます。

または、Ctrl+Iを押すことでも開くことが可能です。

よく使うキー操作早見表

Cursorでよく使うショートカットキーの一覧が以下です。

ショートカットキーアクション
Tabコード補完の提案を受け入れる
Ctrl+Kインライン編集を開く
Ctrl+Iチャットパネルを開く
Ctrl+Wチャットパネルを閉じる
Ctrl+Shift+Pコマンドパレットを開く

ショートカットキーを使いこなすことで、コーディングをより効率的に進められるようになります。

なお、ショートカットキーの一覧は、コマンドパレットを開き、「Keyboard Shortcuts」と検索すると見ることができます。

ここからキーバインドを自由に変更することも可能です。

Cursorのモード別の使い方

続いて、Cursorのチャット機能で使えるモード別の使い方を解説します。

Agent:一連の作業を任せる

Agentモードは、AIが複数のツールを組み合わせて自律的に複雑なタスクを処理するChat機能のモードです。

コードベースを自律的に探索し、ドキュメントを読み、Webを閲覧し、ファイルを編集し、ターミナルコマンドを実行してタスクを効率的に完了するためのすべてのツールが有効になっています。

Agentモードの使い方は以下の通りです。

STEP
チャットを開く

まずはAIとのチャットを開きます。

STEP
Agentモードを選ぶ

チャットのモードをAgentモードに設定します。

STEP
プロンプトを書く

AIにやってほしいことをプロンプトに書きます。

Agentモードでは、コードの生成・編集だけではなく、ファイルの編集やコマンドの実行まで可能です。

今回は、Pythonプログラムを作成し、実行までするように指示を出しました。

AIに指示を送ると、新しくファイルを作成し、その中にコードを書いていきました。

「Run command」を押すと、プログラムが実行されます。

実行結果は以下の通りです。

ターミナル上でプログラムが実行され、さらにプログラムの出力結果への評価も提示してくれています。

このように、ファイルの新規作成からコードの実行までを、すべてAIに実行してもらえます。

Ask:質問・解説をもらう

Askモードは、AIに対してコードブロックやプロジェクト全体、あるいは一般的なプログラミングに関する質問ができるChat機能のモードです。

Askモードは、以下のようにして使えます。

STEP
チャットを開く

Agentモードと同様にして、AIとのチャットを開きます。

STEP
Askモードを選ぶ

チャットからAskモードを選択します。

STEP
質問する

AIにコードやプログラミングに関する質問や相談をします。

このとき、コードの一部を選択しておくと、その部分に関してAIが答えてくれます。

コードに関する説明や、コードの修正案を提案してくれます。

なお、AskモードはあくまでAIが解説や提案を行う機能であり、自動でコードが変更されることはありません。

Plan:手順設計+実行

Planモードは、ユーザーが出した指示に対し、エージェントがコードベースを調べながら計画を立て、そのままビルドできるChat機能のモードです。

このアプローチにより、生成されるコードの品質を大幅に向上可能です。

Planモードは、以下のようにして使えます。

STEP
チャットを開く

まずはAIとのチャットを開きましょう。

STEP
Planモードを選ぶ

チャットのモードをPlanモードにしましょう。

STEP
プロンプトを入力

Agentモードなどと同様に、実行させたいタスクについてプロンプトを入力します。

今回は、画面上に「Hello World」と表示するプログラムの作成を依頼しました。

プロンプトを送信すると、計画を立てるうえで必要となる情報についてエージェントから質問されます。

質問に回答すると、実際にエージェントが計画を立て始めます。

STEP
生成された計画をレビュー・編集する

しばらくすると計画がマークダウン形式で生成されます。

計画に問題がないかどうか、しっかりレビューしましょう。

なお、このファイルは直接編集可能です。

STEP
計画をビルドする

計画に問題がなければ、「build」をクリックして計画をビルドしましょう。

ビルド中にエージェントがコマンドを実行する際はユーザーの確認が必要です。

実行して大丈夫であれば「Run」をクリックして作業を続行させましょう。

STEP
完成した内容を確認する

エージェントがタスクを完了させた後は実際に内容を確認しましょう。

今回の実行では新しく複数のファイル・フォルダが生成されました。

実際に実行した結果がこちらです。

今回は簡単な画面表示だけでしたが、より複雑なタスクでも、エージェントが立てた計画に従ってタスクに取り組ませることができます。

Custom:自作ワークフロー

Customモードは、カスタマイズされたツールとプロンプトを使用してAIアシスタントをパーソナライズするChat機能のモードです。

Customモードの使い方は以下の通りです。

STEP
Customモードを有効にする

設定画面を開き、「Features」タブからCustomモードを有効化します。

STEP
Customモードを作成

チャットを開き、「Add Custom mode」をクリックします。

STEP
モードを作成する

使用するツールを選び、命令を入力することで、Customモードが作成できます。

今回はコードのリファクタリングをするモードを作成しました。

実際にリファクタリングを依頼すると、以下のように実行できていることがわかります。

Cursorの料金は?無料でも利用可能

Cursorには個人向けプランとビジネスプランがあり、個人向けプランは無料でも利用できます。

Cursorの料金プランは以下の通りです。

スクロールできます
対象プラン月額料金年払い料金Tab補完Agentリクエスト利用枠利用可能モデルプライバシーモードの適用チーム請求の一元管理利用状況統計を確認できる管理ダッシュボード
個人向けプランHobby無料無料制限あり制限ありGPT-4.1のみ
Pro$20/月$16/月無制限$20相当すべてのモデル
Pro+$60/月$60/月無制限$70相当すべてのモデル
Ultra$200/月$200/月無制限$400相当すべてのモデル
ビジネスプランTeams$40/ユーザー/月$32/ユーザー/月無制限$20相当/ユーザーすべてのモデル
Enterprise要問い合わせ要問い合わせ無制限要問い合わせ(プール型)すべてのモデル

ProとTeamsは、年払いで20%の割引を受けられます。

無料プランでは、モデルとして利用できるのがGPT-4.1のみであるほか、Tab補完やAgentリクエストなどの機能にも制限があります。そのため、実際に使ってみて利用枠が足りないと感じるのであれば、Proプラン以上にアップグレードするのがおすすめです。

なお、Proプランは2週間無料でお試しできるので、まずは無料プランとの違いを体験してみるといいでしょう。

Cursorは日本語で利用できる?

Cursorは日本語で利用可能です。AIからの出力は、導入方法で紹介したように初期設定で変更でき、日本語にも設定できます。

Cursorの表示は、以下の手順で日本語に変更できます。

STEP
拡張機能のインストール

まずは拡張機能である、「Japanese Language Pack for Visual Studio Code」をインストールします。

左上の拡張機能のマーケットプレイスから検索して、「install」をクリックしてください。

STEP
コマンドパレットを開く

「View」タブからコマンドパレットを開きます。

Ctrl+Shift+Pでも開けます。

STEP
表示言語を選択

コマンドパレットの中から、「Configure Display Language」を選択します。

言語一覧の中に日本語があるので、選択しましょう。

STEP
Cursorを再起動

言語を変更するためにはCursorの再起動が必要となるので、「Restart」をクリックしてください。

再起動すると、以下のように表示言語が日本語になっています。

あわせて読みたい
Cursorの日本語化の方法を解説!選択できない場合やエラー・文字化けの対処法も紹介 Cursorは、AIを統合したコードエディタであり、コーディングを大幅に効率化できるツールとなっています。 しかし、Cursorはデフォルトでは表示言語が英語になっており、英語が苦手な人にとっては使いづらさを感じるかもしれません。 そこで、この記事ではCursorを日本語化する手順を解説します。 また、表示言語に日本語を選択できない場合やエラー、文字化けが起きた場合の対処法についてもご紹介します。

Cursorを導入するメリット・デメリット

ここでは、Cursorの導入を検討している方に向けて、Cursorを導入する際のメリットとデメリットをまとめます。

メリット

Cursorを導入するメリットは、AIが統合された環境によって、コーディング業務の効率化を図れることです。コードの自動補完や自動生成、解析やデバック支援などの機能によって、コーディングをより素早く行えるようになるでしょう。

また、VS Codeをベースとしているため、豊富な拡張機能によって設定やキーバインドなどを自由にカスタマイズできます。

制限はありますが、無料で気軽に使い始められることもメリットと言えます。

デメリット

Cursorを導入するデメリットとして、まずはコストが挙げられます。

Cursorを本格的に使いたい場合、月額20ドルの支払いが必要となります。継続的な費用が発生するため、負担となってしまうかもしれません。

また、AI機能の多くはインターネット接続が必要であり、オフライン状態では機能が制限されてしまいます。

他にも、AIに依存しすぎることで、開発者自身のコーディングスキルが低下してしまう懸念もあります。

Cursorを使用する際の注意点

Cursorを使ってコードを生成した場合、そのコードを必ず確認・検証するようにしましょう。Cursorが生成したコードは間違っている可能性があるほか、セキュリティ上の脆弱性が含まれている可能性もあります。セキュリティリスクを避けるためにも、人間によるレビューが必須です。

また、プロンプトを書く際は個人情報を含めた機密情報を含めないようにしましょう。プロンプトとして入力した情報をAIが学習し、ほかの生成物に情報が混入してしまう可能性があります。もしそうなれば、顧客情報を含めた社内の機密情報が漏洩してしまいます。

プライバシーポリシーを確認し、機密情報は絶対に入力しないようにしましょう。

まとめ

CursorはAIを搭載したコードエディタであり、コードの自動補完や自動生成機能など、AIを活用したコーディング支援機能が充実しています。

VS Codeを基に開発されているため拡張機能も豊富で、VS Codeユーザーは移行が簡単に行えるでしょう。

日本語化ができ、無料プランもあるため、始めやすいツールとなっています。

AIを使ったコーディング支援ツールに興味がある方は、ぜひCursorを試してみてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次