Cursorは、スタートアップ企業Anysphereが開発したコードエディタで、2023年に初めて公開され、大規模言語モデルの支援を、別個のチャットウィンドウではなく編集体験に直接統合している。これはMicrosoftのVisual Studio Codeのオープンソースコアのフォークであり、既存の拡張機能エコシステムを再利用しつつ、独自のAI機能を追加できる。また、GitHub Copilotのような段階的な追加機能の代替として位置づけられている。
歴史
Anysphereは2022年に、MIT関連のエンジニアの小規模チームによって設立された。彼らは、AI支援コーディングは、オートコンプリートプラグインとして後付けするのではなく、エディタに最初から組み込む必要があると主張した。Cursorの初期バージョンは、高速な複数行コード予測と、開いているファイルを表示・編集できるエディタ内チャットペインを重視していた。2024年から2025年にかけて、AIエージェントのアプローチが業界全体で成熟するにつれ、Cursorは「エージェントモード」を追加し、複数ファイルの変更を計画・実行し、ターミナルコマンドを実行し、人間の介入を減らしてテスト失敗に対して反復処理できるようになった。これはClaude CodeやCopilotのエージェント機能と直接競合するものだ。この期間中、同社の評価額と収益は急速に成長し、2025年までに年間経常収益が数億ドルに達したと報じられており、AIブームの中で最も急成長しているソフトウェアスタートアップの1つとなった。
機能
Cursorは複数の対話モードをサポートしている。開発者が次に行うであろう編集を予測するインラインの「タブ」補完、コードベースに関する質問をするためのチャットインターフェース、複数ファイルの変更を生成・適用するための「コンポーズ」またはエージェントモード、そして複数の基盤モデルとの直接統合である。独自の基盤モデルを構築するのではなく、CursorはOpenAIのGPT-4ファミリーやAnthropicのClaudeファミリーを含むサードパーティモデルにリクエストをルーティングし、高速な次編集予測のためにトレーニングした小規模な独自モデルも併用する。このマルチモデルアプローチにより、推論モデルを含む新しいモデルが利用可能になり次第、それらを組み込むことができ、新しいコーディング向けモデルリリースの頻繁な初期採用者およびショーケースとなっている。
評価
Cursorは、Claude Codeとともに、バイブコーディングという用語と実践を広めたと広く評価されている。これは、開発者が自然言語で望む変更を説明し、コードを1行ずつ書くのではなく、軽いレビューでAI生成コードをほぼそのまま受け入れるというものだ。これはスタートアップや独立系開発者の間で大きな支持を集め、2024年から2025年にかけてエージェント型コーディングツールが普及すると、Copilot、Claude Code、その他の参入企業との公開ベンチマークやソーシャルメディアでの比較の頻繁な対象となった。批評家は、他のAIコーディングツールと同様の懸念を提起している。十分なレビューなしに微妙に不正確または安全でないコードを受け入れるリスク、エージェントが自律的なアクションを取る際の基盤となるツール使用機能の信頼性への依存、そしてCursorのユーザーベースが要求する規模でフロンティアモデルを実行するコストである。Anysphereは、2020年代半ばのAIコーディングツールに対する投資家の幅広い熱意を反映して、急速なペースでベンチャー資金調達を続けている。