Cursorとは
VS Codeをフォークし、チャットや複数ファイル編集などのAI機能をエディタに統合したAI IDE
ひとことで言うと
VS Codeを元に作られた、AIとチャットしながらコードを編集できるエディタ。
概要
Cursorは、Anysphereが開発するAI統合開発環境(AI IDE)。 VS Codeをフォークし、コード補完に加えてチャットによる対話的な編集、プロジェクト内の複数ファイルにまたがる変更の提案・適用、ターミナルコマンドの実行などをエディタ上から直接行える点が特徴。 2023年の公開以降、AI IDEという製品カテゴリを代表する存在として急速に普及した。
背景
GitHub Copilotなどのコード補完拡張機能が広まる中、Anysphereはエディタそのものをフォークし、AIによる複数ファイル編集や対話的な支援をより深く統合する形でCursorを開発した。
歴史
2023年: AnysphereがVS Codeをフォークし、チャット・複数ファイル編集機能を統合したAI IDE「Cursor」を公開。
利点
- コード補完・チャット・複数ファイル編集が単一のエディタ内に統合されている
- 既存のVS Code拡張機能やキーバインドとの互換性が高い
欠点
- VS Codeのフォークであるため、本家VS Codeの更新への追従や拡張機能の互換性維持が必要になる
- AIによる自動編集の範囲が広がるほど意図しない変更を見落とすリスクが増える
比較
関連用語
よくある質問
CursorとVS Codeは何が違う?
CursorはVS Codeをフォークして作られており、拡張機能やキーバインド等の基本操作はほぼ共通する。違いは、チャットによる対話的編集・複数ファイルにまたがる変更の一括適用・ターミナル操作等のAI機能がエディタへ深く統合されている点にある。
既存のVS Code拡張機能はCursorでも使える?
多くのVS Code拡張機能はCursor上でも動作する。ただしVS Code本体の更新にCursor側が追従する形になるため、拡張機能によっては最新のVS Code向け機能に対応していない場合がある。
参考文献
- Official WebsiteCursor