
Cursor について
Cursorとは
CursorはAnysphereが作ったAIコードエディターだ。ワークフローの中心に置かれ、脇に追いやられないAIペアプログラマーとして働く。リポジトリについて尋ねる、自然言語で変更を依頼する、あるいは大きなタスクを自分のコンピューターで動くエージェントに任せる。シンプルだ。売り文句はこれで全部である。
Cursorが解く最大の問題は文脈だ。ほとんどのコーディング支援ツールは開いているファイルしか見えないが、Cursorはプロジェクト全体を読み、提案を出す前に各部分がどう繋がるかを理解する。その差は、見知らぬリポジトリや何年も静かに育ったコードに入ったときに最もはっきり出る。
何でも自由ではない。Hobbyプランはエージェントリクエストの数を制限し、重いエージェント機能は有料プランに依存する。エージェントを何時間も走らせたい、あるいは複数を並行させたいなら有料プランが要る。無料プランが賄う範囲と、重いエージェント作業が実際に消費する量との隔たりは、始める前に多くの人が思うより大きい。
はじめ方
- macOS、Windows、Linux用のCursorをダウンロードし、アカウントでサインインする。
- フォルダーを選ぶか既存プロジェクトを開き、エディターにファイルを索引させる。
- Cmd I(またはCtrl I)でAgentを開き、リポジトリを説明するよう頼む。
- 小さな変更を一つ依頼し、提示された差分を確認して承認または却下する。
- 基本に慣れたら、モデル、MCPサーバー、チームルールを追加する。
AIツール情報
Cursorの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- プロの開発者:エージェントが複数ファイルの編集とレビューを担い、定型作業の時間を削る。エージェントを多用するには有料プランが要る。
- 一緒に出荷するチーム:共有請求、チームルール、コードレビューボットは、一貫した基準を求めるグループに合う。Teamsプランは月額ユーザーあたり40ドルだ。
- コードベースに新しく入る人:リポジトリを説明する流れが素早く方向づける。元のコードを自分が書いていなくても問題ない。
タスク
- ファイルをまたぐリファクタリング:エージェントは複数ファイルを一度に変更し、何かが反映される前に差分を見せる。
- バグ探し:自然言語で尋ねると、リポジトリを検索し、おおよその犯人を指し示す。
- 定型コードの作成:繰り返しの雛形を素早く生成できるので、時間をロジックに使える。
シーン
- 古いプロジェクトへの参入:リポジトリ全体のベクトル検索は、ファイルを一つずつ読むより勝る。
- 週末の個人プロジェクト:無料のHobbyプランがクレジットカードなしで軽い利用を賄う。
- 混み合うPRキューのコードレビュー:Bugbotが人の手が入る前に問題を指摘する。
主な機能
コードベースを理解するAIコーディングエージェント
Agentは開いているファイルだけでなくプロジェクトを読む。関連コードを検索し、ファイルをまたぐ編集を提案し、承認または却下する差分を見せる。導入したチームでは、時間の節約の大半がここで現れる。
Tab補完
Cursorは次の一行だけでなく、次の編集を予測する。このコード補完ツールは複数行の変更を提案し、注意の要る箇所へ飛ばす。正直に言う。最初の一週間は押しつけがましく感じる。その後は動いていること自体に気づかなくなる。
モデルの選択
タスクごとにフロンティアモデルを選べる。OpenAI、Anthropic、Google、そしてCursor自身のGrokとComposerモデルが候補だ。Cursor ModelsのプールはGrokとComposerで使える込みの利用量を増やし、サードパーティモデルはトークン単位のAPI価格で課金される。
エージェント型コーディング
エージェントは自分のコンピューターを持ち、機能を端から端まで構築し、テストし、実演する。複数を並行して走らせ、完成した作業を後で確認できる。そうでなければ午後を丸ごと食う長いタスクに向く。
Bugbotによるコードレビュー
Bugbotはpull requestをレビューし、人より先に問題へコメントする。込みの量を超えると従量課金で動くので、大量に使うチームはその行に注意したほうがいい。規模が大きくなると安くはない。レビュアーがいつも後手に回る忙しいリポジトリでは、人が差分を開く前に問題を捕まえるほうが、聞こえ以上に時間を節約する。
既存ツールの中で
Cursorはターミナルで動き、Slackの中でも機能し、GitHubでPRをレビューする。ボットはあなたの他のツールにサインインし、あなたと同じように使う。チームがSlackに住み、小さなコード作業のためだけにそこを離れたくないなら、これは効いてくる。文脈の切り替えはない。
メリットとデメリット
メリット
- リポジトリ全体の文脈が、ファイル単体しか見ない支援ツールよりはるかに的確なAI提案を生む。
- 無料のHobbyプランは本当に使え、クレジットカードも要らない。
- Cursorの料金は柔軟だ。タスクごとに安いモデルかフロンティアかを選べる。
- チームとエンタープライズの階層はSSO、アクセス制御、共有請求を加える。
デメリット
- 有料プランのエージェント上限は毎月リセットされるので、ヘビーユーザーは従量課金に至る。
- 二つの別々の利用プールがあり、月の請求額を予測しにくい。
- デスクトップエディターなので、モバイル版やブラウザー専用版はない。
よくある質問
Cursorはコードを書き、編集し、レビューするためのAIコードエディターだ。プロジェクト全体を読むので、コードベースを説明し、複数ファイルの変更を行い、自力で動くコーディングエージェントを走らせられる。
関連コンテンツ
Cursorに関連するツール、スキル、記事を探す。
Cursorの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。

