Cursor AIとは何か|AIが組み込まれたエディタで変わること

「cursor ai」という言葉を見かける機会が急に増えた。AIがコードを書く道具は数多くあるが、そのなかでCursorが何を指していて、いま使っている環境の何を置き換えるのかは、名前だけでは分かりにくい。この記事では、Cursorがどういう道具で、どの機能が主役で、いくらかかり、導入して何が変わって何が変わらないのかを、公式のドキュメントに書かれている内容をもとに順番に整理する。

AIが後付けではなく最初から入っているエディタ

Cursorは、開発元のAnysphereが公開しているコードエディタだ。土台にはVS Codeのソースコードが使われており、公式の移行ガイドにも、VS Codeのコードベースの上に作られていることが明記されている。メニューの並びも、コマンドパレットも、既定のキーボードショートカットも、VS Codeとほぼ共通だ。

違いは、AIの機能がエディタそのものに組み込まれている点にある。VS Codeでは、AIの機能は拡張機能として後から足す。Cursorでは、補完も、会話も、ファイルを書き換えるエージェントも、最初から画面の一部として用意されている。左端のアクティビティバーを横向きにするなど、画面の配置もAIとの会話を前提に変えられている。

この形の利点は、AIが扱える範囲がエディタと同じになることだ。開いているフォルダ、編集中のファイル、直前の編集、ターミナルでの実行結果までを、同じ道具の中でつないで扱える。拡張機能として足す形では、拡張機能に許された範囲でしか動けない。

一方で、注意すべき点もある。公式の移行ガイドによると、Cursorは定期的に最新のVS Codeに追従しているが、安定のためにやや古い版をもとにしていることが多い。また拡張機能はVS Code MarketplaceではなくOpen VSXという別の登録先から入れるため、Marketplaceにしかない拡張機能は使えないことがある。土台が同じでも、周辺の事情までは同じではない。

主な機能は3つ、任せる範囲で分かれる

機能の名前は多いが、実際に使うものは3つに集約できる。分かれ目は、AIに任せる範囲の広さだ。

機能 任せる範囲 呼び出し方
Tab 打っている行の前後 打っている最中に自動で提案
インライン編集 選んだ範囲 Cmd + K
Agent 開いているフォルダ全体 Cmd + I

Tabは、書きかけのコードの続きを灰色の文字で示す機能だ。公式ヘルプによると、複数行をまとめて書き換えたり、足りないimportを補ったりでき、1つ受け入れたあとにもう一度Tabを押すと、次に直しそうな場所へカーソルが飛ぶ。

インライン編集は、選んだ範囲だけを対象にする。コードを選んでCmd + Kを押し、「この関数を非同期にして」のように書くと、その場で置き換わる。書き換えずに質問だけしたいときの切り替えも用意されている。

Agentは、フォルダ全体を相手にする。ファイルを検索し、複数のファイルを書き換え、必要ならターミナルでテストも走らせる。書き換えをせずに質問に答えるAsk、先に計画を作って承認を待つPlanといったモードがあり、入力欄でShift + Tabを押すと切り替わる。

使い始めは、範囲の狭いTabやインライン編集から慣れ、AIがどんな書き換えをするのかの感覚をつかんでからAgentに広げると、確かめる量が急に増えずに済む。

導入して変わること、変わらないこと

AIの入ったエディタに移ると、変わるところと変わらないところがはっきり分かれる。

変わるのは、書く量と、調べる時間だ。似たような処理を書き写す作業、見慣れない書き方を調べる作業、エラーの原因を探す最初の当たりをつける作業は、AIに任せられる範囲が大きい。初めて触るプロジェクトで全体の構成を説明させる使い方も、読む時間を減らす効き方をする。

変わらないのは、何を作るかを決めることと、出てきたものを確かめることだ。AIはフォルダを読んで書き換えを提案するが、その変更が要件に合っているかは人が判断する。公式のクイックスタートも、変更が終わったら差分を読み、プロジェクトで普段使っているテストや型チェックを走らせるよう頼む流れを示している。この確かめの工程を飛ばすと、速く書けた分がそのまま手戻りになる。

もう1つ変わらないのが、エディタの外の作業だ。資料を探し、フォルダに入れ、書き出したファイルを確かめる作業は、エディタを替えても残る。AIに任せる作業が増えるほど、エディタと端末とファイル管理の間を行き来する回数はむしろ増えることもある。

毎回同じ指示を書かずに済ませる仕組み

使い始めて数日で気づくのが、同じ注意を何度も書いている自分だ。「TypeScriptで書いて」「テストも足して」「日本語で答えて」といった決まりごとは、ルールとして書いておけば、依頼のたびに繰り返さずに済む。

ルールを使うと、エージェントにプロジェクトに関する永続的な指示を与えられます。チャットで毎回繰り返し伝えなくても、エージェントはコーディングスタイル、パターン、ワークフローに従えます。 出典: cursor.com

ルールの置き場所は3つある。すべてのプロジェクトに効くユーザールール、フォルダの中に置いてgitで共有できるプロジェクトルール(.cursor/rules/)、そしてフォルダの一番上に置くAGENTS.mdだ。公式ドキュメントは、ルールを500行以内に収め、大きくなったら用途ごとに分けるよう勧めている。

最初から網羅的に書く必要はない。AIが同じ間違いを2回したら、そのときに1行足す、という育て方が公式ヘルプでも勧められている。チームで使っている場合は、このルールのファイルがそのまま、コードの書き方の申し合わせになる。

ほかのAIの道具とどう並ぶか

AIでコードを書く道具は、大きく3つの置き場所に分かれている。どれが優れているかではなく、どこに置くかの違いだ。

1つ目は、エディタそのものにAIを組み込む形で、Cursorがこれにあたる。2つ目は、使い慣れたエディタに拡張機能としてAIを足す形で、VS CodeにGitHub Copilotを入れる組み合わせが代表的だ。GitHubの料金ページによると、無料のプランでもエージェントのモードが使え、有料のプランでは他社のエージェントを呼び出す機能も案内されている。3つ目は、エディタを使わず端末の中だけで動く形だ。Cursorにも端末で動くCLIがあり、公式ドキュメントでは curl https://cursor.com/install -fsS | bash で入れて、agentというコマンドで対話する形が案内されている。

選び方の目安は、1日のうちどこに長くいるかだ。エディタの画面を見ている時間が長いなら1つ目か2つ目、端末に張り付いている時間が長いなら3つ目が合う。会社の方針で使うエディタが決まっている場合は、2つ目以外の選択肢が消えることもある。

3つを同時に使うこともできる。エディタはVS Codeのまま、端末ではCLIのエージェントを動かす、といった組み合わせも成り立つ。どれか1つに決めなければならない、と思い込む必要はない。

料金と、始めるときの手順

公式の料金ページによると、2026年9月時点のプランは、無料のHobby、月20ドルのPro、月60ドルのPro+、月200ドルのUltra、1人あたり月40ドルのTeamsが並ぶ。価格はいずれも税抜きの表示だ。公式ヘルプによると、Hobbyでも Agent、Chat、Tabの主な機能は使えるが、使える量に上限がある。

始めるまでの手順は短い。公式のインストール手順では、ダウンロードページからファイルを取得し、Macならアプリケーションフォルダにドラッグし、起動してアカウントでサインインする流れが案内されている。対応するのはmacOS 12以降で、Apple SiliconとIntelの両方に対応する。エディタを開いたら、メニューのファイルからフォルダを開き、Cmd + Iで最初の依頼を出す。

使うときの注意点も、始める前に把握しておきたい。読ませたくないファイルは、フォルダの一番上の.cursorignoreで指定する。ただし公式の説明には、Agentがターミナルで実行するコマンドにはこの指定が効かないと明記されている。コードを学習に使われたくない場合は、料金ページの質問欄にあるプライバシーモードの説明を読み、設定で有効にしておく。ターミナルのコマンドをどこまで自動で走らせるかは、設定のAgentsにあるApprovals & Executionで決められる。

期待通りに動かないときに見直す3点

導入したのに思ったほど速くならない、という声は珍しくない。多くは道具の性能ではなく、渡し方の問題で説明がつく。

1つ目は、開いているフォルダの範囲だ。Cursorでは、開いたフォルダがそのままAIの作業範囲になる。ホームフォルダをまるごと開くと関係のないファイルまで検索の対象に入り、答えがぼやける。逆に狭すぎる階層を開くと、設定ファイルやテストが範囲の外に出てしまう。gitのリポジトリの一番上を開くのが目安になる。

2つ目は、文脈の渡し方だ。AIは自分でもフォルダを検索するが、見てほしいファイルがはっきりしているなら、入力欄に@を打って指定したほうが的確な答えが返る。関係するファイルが3つあるなら3つとも指し示す。

3つ目は、依頼の粒度だ。1回の依頼で多くのファイルが変わるほど、差分を読む負担が増え、間違いに気づくのも遅れる。方針を決めたい大きな作業はPlanのモードで計画を作らせ、実装は小さく区切って頼む。この区切り方に慣れると、確かめる時間が短くなり、任せられる範囲も自然に広がる。

導入したあとに残る、窓を行き来する時間

ここまで見てきた通り、CursorはVS Codeの操作感を保ったまま、AIをエディタの中心に置いた道具だ。コードを書く時間は確かに短くなる。その一方で、導入したあとに残る手間もはっきりしている。フォルダを探し、素材を並べ、ターミナルでエージェントを動かし、書き出された結果を確かめる。この往復は、エディタの性能では縮まらない。

ここを縮めたい場合は、道具の選び方が変わる。Finderの代わりになるファイル管理アプリのなかには、左にフォルダの一覧、右にそのフォルダで開いたターミナルを並べ、そこでAIのエージェントを動かせるものがある。できることのページでは、離れた場所にあるフォルダを1つのプロジェクトの下にまとめ、フォルダごとにターミナルを持つ仕組みが紹介されている。エージェントを動かしたまま席を離れ、外から様子を見る使い方はiPhone・iPadから続きをで説明されている。

Finderや他のファイル管理アプリとの違いは他のファイル管理との比較にまとまっており、細かい疑問はよくある質問で確かめられる。まずはCursorを無料のプランで1週間使い、AIに任せられた作業と、結局自分で窓を行き来した作業を分けて記録する。次に何を変えるべきかは、その記録が教えてくれる。

よくある質問

Cursorとは結局どういう道具ですか?

VS Codeのソースコードをもとに作られたコードエディタで、AIの機能が最初から組み込まれているものです。補完のTab、選んだ範囲を書き換えるインライン編集、フォルダ全体を相手に作業するAgentが標準で使えます。操作感はVS Codeとほぼ同じで、設定やキーバインドも引き継げます。

プログラミングの知識がなくても使えますか?

画面の操作そのものは難しくありませんが、AIが書いたコードが正しいかを確かめるのは人の仕事です。差分を読み、テストを走らせて結果を判断する場面が出てきます。学びながら使うことはできますが、出てきたものをそのまま本番に出すのは避けたほうが安全です。

無料のまま使い続けられますか?

無料のHobbyプランでも、Agent、Chat、Tabの主な機能は使えます。ただしAIへの依頼の量に上限があるため、毎日たくさん頼む使い方では足りなくなります。1週間ほど使って上限に当たる頻度を見てから、月20ドルのProなどに移るかを決める方法が現実的です。

会社のコードをCursorで扱っても大丈夫ですか?

社内の決まりとの突き合わせが必要です。コードを学習に使わせたくない場合は、設定でプライバシーモードを有効にします。読ませたくないファイルは.cursorignoreで指定できますが、Agentがターミナルで実行するコマンドには効かないため、認証情報は作業フォルダの外に置くのが確実です。

記事一覧へ戻る