
コーディング業務を効率化したい方には、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倍高速であると謳われています。

ほとんどの会話ターンを30秒未満で完了でき、複数ステップを要するコーディングタスクにおいても素早く進めることができます。
このモデルは Cursor における低レイテンシのエージェント型コーディング向けに設計されており、ほとんどのターンを30秒未満で完了します。
出典:Cursor 2.0 と Composer を発表 · Cursor
対話的にコーディングができるため、特にフローを途切れさせたくない状況において、有用な選択肢となるでしょう。

マルチエージェント・インターフェース
インターフェースが新しくなり、1つのプロンプトで最大8つまでのエージェントを並列実行できるようになりました。
新しいインターフェースはエージェントを中心として設計され、サイドバーでエージェントの一覧が表示されます。

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の導入方法を解説します。
ダウンロードしたインストーラを開き、Cursorをインストールしてください。
画像のように表示されれば、インストール完了です。

Cursorのアカウントを持っていない場合はサインアップしましょう。
Cursorの公式サイトから登録するか、アプリを起動すると以下の画面になるので、「Sign Up」から登録可能です。

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

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

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

これでアカウント登録が完了しました。先ほどインストールしたアプリでログインしましょう。
なお、デスクトップアプリからサインアップした人は、「YES, LOG IN」をクリックすると、自動でアプリでもログインできます。

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を使ったコードの自動補完機能やインライン編集機能、チャットパネルの開き方といった基本的な使い方をご紹介します。
コード自動補完機能の使い方
コード自動補完機能は、以下の手順で簡単に使うことができます。
画面右上の歯車をクリックし、設定画面を開きます。

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

コードを書くためのファイルを選択します。
もし新しくファイルを作る場合は、左のファイル一覧から作成できます。

実装したいコードを書いていきます。コードを書くと、灰色でAIからのコード補完の提案が表示されます。
以下の例では、2つの変数に格納された数値を入れ替えるswap関数を作成しようとしたコードです。
有名な関数であるからか、「swap」と書いた時点で関数の中身と変数の例まで提案してくれていることがわかります。

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

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

「swap」だけではコード補完の提案が表示されていないことがわかります。
インライン編集機能の使い方
インライン編集機能は、AIを使ってコードを編集・作成できる機能です。
使い方は以下の通りです。
編集したいコードを選び、「Edit」をクリックするか、Ctrl+Kを押します。

完全に新しいコードを生成したい場合は、何も書いていない状態でCtrl+Kを押してください。
「Edit」をクリックすると、プロンプトバーが開きます。
ここにプロンプトを入力しましょう。

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

もし追加の指示が必要であれば、再びプロンプトバーに記述しましょう。
チャットパネルの開き方
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モードの使い方は以下の通りです。
まずはAIとのチャットを開きます。

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

AIにやってほしいことをプロンプトに書きます。
Agentモードでは、コードの生成・編集だけではなく、ファイルの編集やコマンドの実行まで可能です。
今回は、Pythonプログラムを作成し、実行までするように指示を出しました。

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

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

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


ターミナル上でプログラムが実行され、さらにプログラムの出力結果への評価も提示してくれています。
このように、ファイルの新規作成からコードの実行までを、すべてAIに実行してもらえます。
Ask:質問・解説をもらう
Askモードは、AIに対してコードブロックやプロジェクト全体、あるいは一般的なプログラミングに関する質問ができるChat機能のモードです。
Askモードは、以下のようにして使えます。
Agentモードと同様にして、AIとのチャットを開きます。
チャットからAskモードを選択します。

AIにコードやプログラミングに関する質問や相談をします。
このとき、コードの一部を選択しておくと、その部分に関してAIが答えてくれます。

コードに関する説明や、コードの修正案を提案してくれます。
なお、AskモードはあくまでAIが解説や提案を行う機能であり、自動でコードが変更されることはありません。
Plan:手順設計+実行
Planモードは、ユーザーが出した指示に対し、エージェントがコードベースを調べながら計画を立て、そのままビルドできるChat機能のモードです。
このアプローチにより、生成されるコードの品質を大幅に向上可能です。
Planモードは、以下のようにして使えます。
まずはAIとのチャットを開きましょう。

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

Agentモードなどと同様に、実行させたいタスクについてプロンプトを入力します。
今回は、画面上に「Hello World」と表示するプログラムの作成を依頼しました。
プロンプトを送信すると、計画を立てるうえで必要となる情報についてエージェントから質問されます。

質問に回答すると、実際にエージェントが計画を立て始めます。
しばらくすると計画がマークダウン形式で生成されます。

計画に問題がないかどうか、しっかりレビューしましょう。
なお、このファイルは直接編集可能です。

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

ビルド中にエージェントがコマンドを実行する際はユーザーの確認が必要です。
実行して大丈夫であれば「Run」をクリックして作業を続行させましょう。

エージェントがタスクを完了させた後は実際に内容を確認しましょう。
今回の実行では新しく複数のファイル・フォルダが生成されました。

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

今回は簡単な画面表示だけでしたが、より複雑なタスクでも、エージェントが立てた計画に従ってタスクに取り組ませることができます。
Custom:自作ワークフロー
Customモードは、カスタマイズされたツールとプロンプトを使用してAIアシスタントをパーソナライズするChat機能のモードです。
Customモードの使い方は以下の通りです。
設定画面を開き、「Features」タブからCustomモードを有効化します。

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

使用するツールを選び、命令を入力することで、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の表示は、以下の手順で日本語に変更できます。
まずは拡張機能である、「Japanese Language Pack for Visual Studio Code」をインストールします。
左上の拡張機能のマーケットプレイスから検索して、「install」をクリックしてください。

「View」タブからコマンドパレットを開きます。
Ctrl+Shift+Pでも開けます。

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

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

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

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



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を試してみてください。

