Re Reference AI

インフラ

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による自動編集の範囲が広がるほど意図しない変更を見落とすリスクが増える

比較

  • AI IDECursorはAI IDEという製品カテゴリを代表する具体的な製品の1つ
  • WindsurfCursorとWindsurfは、いずれもVS Codeを基盤としたAIネイティブIDEという点で共通する

関連用語

AI IDEコーディングエージェントWindsurf

よくある質問

CursorとVS Codeは何が違う?

CursorはVS Codeをフォークして作られており、拡張機能やキーバインド等の基本操作はほぼ共通する。違いは、チャットによる対話的編集・複数ファイルにまたがる変更の一括適用・ターミナル操作等のAI機能がエディタへ深く統合されている点にある。

既存のVS Code拡張機能はCursorでも使える?

多くのVS Code拡張機能はCursor上でも動作する。ただしVS Code本体の更新にCursor側が追従する形になるため、拡張機能によっては最新のVS Code向け機能に対応していない場合がある。

参考文献

関連する比較

Cursor vs Windsurf

CursorはAnysphereが開発する、VS Codeをフォークしたエディタ統合型のAI IDE。WindsurfはCodeiumが開発する、エージェント機能「Cascade」を統合したAIネイティブの統合開発環境。

CursorWindsurf