Claude Code vs Cursor vs Windsurf(2026年)
3つのツール、3通りの賭け方。AI コーディングの行き着く先を、それぞれが別の角度から見ています。Claude Code は API へのフルアクセスを備えたターミナル中心の CLI で、エディタには無関心です。Cursor は VS Code をベースに、モデルルーティングを内蔵したエディタです。Codeium が開発する Windsurf は、VS Code をフォークし、エージェント体験「Cascade」を標準で提供しようとするツールです。それぞれは互換性のある選択肢ではなく、自分のワークフローに合わないものを選べば、現実の時間とお金を確実に失います。
本稿は3者を真正面から比較する記事です。どれかの宣伝文ではありません。Claude Code が劣る点はそのまま劣ると述べ、Windsurf が優れる点はそのまま認めます。目的は、読者が自分の働き方に合う一本を選べるよう、数字とトレードオフを率直に提示することにあります。
料金:2026年4月時点で実際にいくら払うのか
料金体系は最初に押さえておくべき項目です。3者とも2026年に入って課金モデルを刷新しており、そのうち少なくとも1社は6月にも再び見直す予定です。
| ツール | 無料枠 | 有料プラン | API ヘビー利用 |
|---|---|---|---|
| Claude Code | 無料枠なし。Anthropic の API キーが必須です。 | API 従量課金。Sonnet 4.5 は入力100万トークンあたり3ドル、出力15ドル。月額固定費は不要です。 | 作業量により月額50〜400ドル。サブスク上限はありません。 |
| Cursor | 補完2,000回、低速リクエスト50回まで。 | Pro は月額20ドル。高速リクエスト500回、低速は無制限。任意で BYOK にも対応します。 | 月500回を超える高速リクエストは1回あたり0.04ドル。Teams は1ユーザー月額40ドル。 |
| Windsurf | 無料プランは「Flow」クレジットが限られます。 | Pro は月額15ドル。Cascade を500回利用可能。Sonnet と GPT-4o を含みます。 | Cascade を多用するとクレジットの減りが早く、チーム向け Business は月額60ドル。 |
表に書かれていない事実があります。API を多用するワークフローでは、Claude Code のタスク単価は他より低くなりがちです。プラットフォーム手数料がモデル呼び出しに上乗せされないからです。Sonnet 4.5 で入力100万トークンが3ドルですから、Cursor の高速リクエスト超過分で8ドル相当のセッションが、API 直結なら2.40ドルで済むケースもあります。逆に軽い使い方であれば、Cursor の月額20ドル定額のほうが API コール40ドル相当より割安になります。
ワークフロー:それぞれが実際に何をするのか
多くのチームにとって、料金よりもアーキテクチャ上の差のほうが重要です。Claude Code、Cursor、Windsurf は、ユーザーとの相互作用モデルそのものが本質的に異なります。
Claude Code:ターミナル中心、エージェント型、モデル非依存
Claude Code はエディタではありません。お好みのエディタの隣で、ターミナル上で動作します。中核となるのは次の流れです。自然言語でタスクを記述すると、Claude が ~/.claude/projects/ からコードベースを読み込み、ファイルシステムへの完全なアクセス権をもって複数ステップの計画を実行します。ファイル編集、テスト実行、エラー読解、修正、コミットまでを、各手順の承認を待たずに1セッションで完結できます。
これにより、本物のエージェント実行が可能になります。「管理画面のテーブルにページネーションを追加し、テストを通し、PR を開いて」と Claude Code に伝えれば、戻ってきたときには PR が用意されています。代償として、エディタの外で動くため、インライン補完、UI レベルのリファクタ、ドラッグ&ドロップ操作は対象外となります。
スキル(エージェントのサブタスクを起動するスラッシュコマンド)を追加し、ガードレール用の PreToolUse・PostToolUse フックを組み込み、ANTHROPIC_MODEL 環境変数で実行モデルを厳密に指定できます。プロジェクト直下の CLAUDE.md は Claude Code の記憶にあたるファイルで、ここに書いたルールはセッションをまたいで保持されます。
Cursor:モデルルーティング付き VS Code フォーク
Cursor の価値提案は「エディタを離れずに済むこと」です。インライン補完、Tab 補完、Composer パネルからの複数ファイル編集、@メンションによるファイル参照のすべてが、おなじみの VS Code 環境の中で完結します。Cursor は設定に応じて GPT-4o、Claude Sonnet、Gemini Pro の間でモデルをルーティングします。自動補完と複数ファイル編集で別々のモデルを使い分けたい場合に役立ちます。
Cursor の最大の強みは Composer パネルで、Claude Code のエージェントモードに最も近い体験を提供します。複数ファイルにまたがる変更を記述すると、Cursor が N ファイル分の差分を提示し、ユーザーが承認します。Claude Code の無承認モードほど自律的ではありませんが、その分、不慣れなコードベースにとってはリスクが低めです。
弱点もあります。モデルルーティングがブラックボックスで、どの基準でモデルを選んだのか確認できません。プライバシーポリシー上、Business 以外のティアではプロンプトが学習に使われる可能性があります。月額20ドルで500回という高速リクエスト枠は、本格的に使い始めると思ったより早く消えていきます。
Windsurf:Cascade 中心、フロー指向
Windsurf の売りは「Cascade」、すなわちエディタ内で動くエージェントモードです。Cascade はターミナル出力を読み取り、テスト失敗を理解し、修正を反復します。その統合感は Cursor の Composer よりも一段なめらかです。エディタ自体は VS Code フォークなので、ベース UX はほとんどの開発者が慣れ親しんだものと同一です。
Windsurf が勝る点は明快です。Cascade のフローは、差分ごとに承認を要する Cursor のモデルよりも実体として連続的に感じられます。エージェント挙動は欲しいがエディタ UI から離れたくない開発者にとって、Cursor よりも Windsurf のほうが収まりが良いはずです。コンテキスト認識──ターミナルの出力を読み、それを次のアクションに織り込む能力──は本物の差別化要素です。
負ける点も明確です。クレジットモデルが不透明で、Pro プランの「Cascade 500回」が何をもって1回と数えるかが定義されていません。Cascade が12ファイルを編集する複数ステップの実行が、1クレジットなのか12クレジットなのか、サポートドキュメントの記述も一貫しません。Claude Code は API 直結課金なので、コストは完全に透明です。
横並び比較:本当に効いてくる軸
| 項目 | Claude Code | Cursor | Windsurf |
|---|---|---|---|
| エディタ内動作 | ×──ターミナルのみ | ○──VS Code フォーク | ○──VS Code フォーク |
| エージェント実行(承認なし) | ○──完全自律実行 | 部分的──Composer は承認が必要 | ○──Cascade はほぼ自律 |
| コスト透明性 | 高──トークン単位の課金が可視化 | 中──高速リクエスト消費数のみ可視 | 低──クレジット定義が不明瞭 |
| プライバシー(初期設定) | 学習利用は既定でオフ。API キーはローカルに保持。 | Pro ではプロンプトが学習に使われ得る。 | Cursor と同様、プライバシー確保には Business が必要。 |
| 拡張性(フック・スキル) | PreToolUse/PostToolUse フック、スラッシュコマンド、CLAUDE.md | VS Code 拡張+ルールファイル | VS Code 拡張、フック API なし |
| モデル選択 | 任意の Anthropic モデル。セッション単位で切替可能。 | GPT-4o、Claude、Gemini を機能別にルーティング | Sonnet と GPT-4o が中心 |
| インライン補完 | なし | ○──Tab 補完あり | ○──Tab 補完あり |
| ターミナル出力の文脈取り込み | ○──テスト出力やビルドエラーをネイティブに読み取り | Composer 内の @terminal メンション経由 | ○──Cascade がターミナルをライブで読み取り |
| 月額最低コスト | 下限0ドル(従量課金) | 月額20ドル | 月額15ドル(または無料、ただし制限あり) |
生産性:実際に速いのはどれか
速さは何をするかで完全に決まります。万能の勝者は存在せず、そう主張する人は何かを売りつけようとしています。
中規模(5万〜20万行)コードベースでのグリーンフィールド機能開発では、Claude Code が最速です。良質な CLAUDE.md、明快なタスク記述、無承認モードを組み合わせれば、記述を書き終えるのと同じ時間内にレビュー済み・コミット済みのコードが生まれます。注意点として、出力の検証は欠かせません。Claude Code は無謬ではなく、大規模コードベースでの自律実行では、エディタ表示なら人間が拾えたはずの文脈をまれに取りこぼします。
既存ファイル内のインライン編集とコードレビューは Cursor が勝ります。Composer の左右並列差分や Tab 補完は、行単位の小〜中規模の編集でより素早く動きます。変数名を変えるためにターミナルへ文脈を切り替えたい人はいません。
エージェント挙動を使いたいが基本はエディタ派──そんな開発者には Windsurf Cascade が正解です。エディタを離れずに Claude Code 並みの自律性に最も近づける選択肢です。Claude Code を試してみたものの IDE が恋しくて戻ってしまった方には、Cursor ではなく Windsurf こそ復帰の入り口になります。
プライバシー要件のあるチームには、専用 API キーで動かす Claude Code、または Business ティアの Cursor/Windsurf が向きます。エディタ系2社の初期プライバシー設定は、専有コードに使う前提では不適切です。明示的に再設定しないかぎり、安全とは言えません。
用途別の3者結論
各ツールの弱点
Claude Code:インライン補完がないことは実質的な制約です。新しいコードをゼロから書く場面では、Tab がないことを実感します。長いコンテキストでの実行ではコストの伸びが読みづらく、初期状態では予算の上限が設定されていません(サブエージェントが暴走したときに何が起きるかはトークノカリプスの記事を参照ください)。
Cursor:Pro ティアのプライバシーポリシーは、プロンプトが学習に用いられることを許容しています。専有性のある内容を扱うなら、Business に上げない限り選択肢から外すべきです。月500回の高速リクエスト枠は、生産的な1日でほどなく尽き、月末を待たず超過課金が発生します。
Windsurf:最大の問題はクレジットモデルです。「Cascade 利用」が粒度の細かい単位で定義されていないため、Windsurf Pro の予算を正確には立てられません。個人開発者にとっては煩わしい話で済みますが、チームにとっては財務上の問題になります。新しいツールゆえに、Cursor と比べてコミュニティ製の拡張やガイドも少なめです。
3つすべてを併用できるか
はい、できます。2026年4月時点で、個人開発者にとって理にかなった構成は次の通りです。日常のエディタは Windsurf(インラインのエージェント作業に Cascade、補完に Tab)。重い自律タスク(リファクタ、テスト生成、PR 準備)を放置で回したいときは Claude Code。Cursor は、すでに Cursor で標準化済みのチームに属している場合に限って併用します。
これらは相互排他的ではありません。失敗するのは、同じ問題を解決する2つを別々に契約してしまうパターンです。
CLAUDE.md の問題は3者すべてに通底する
3者すべてを横断する真理が一つあります。ツールの選択以上に、文脈指示の質が結果を左右します。Claude Code に書いた質の高い CLAUDE.md、Cursor の良質な .cursorrules、Windsurf のルールファイルに据えた整ったシステムプロンプト──いずれも、素のセッションで同じタスクを動かすより良い出力を生み出します。ツーリングは倍率器であり、指示こそが土台です。
これらいずれかのツールから一貫した結果が得られない場合、最初の診断は「ツールを乗り換える」ではありません。「自分がモデルにどんな文脈を与えているか読み返す」です。
Drills:47本の Claude Code 演習
Claude Code を Cursor や Windsurf と比較検討するなら、実タスクを回すのが本物の意見を形成する最短ルートです。Septim Drills は、ファイル編集、エージェント実行、フック構成、CLAUDE.md チューニングなど、現場の Claude Code ワークフローを軸にした47本の構造化演習です。買い切りで、どのモデルにも繰り返し試せます。
自分の作業量でコストを測る
いずれのツールに腰を据える前に、代表的なプロジェクトで1週間のトライアルを実施してください。記録すべき項目は次の通りです。
- Cursor で消費した高速リクエスト数(500回を超えると月額20ドル+超過分の課金になります)
- Windsurf で消費した Cascade クレジット数(月500回上限と比較してください)
- Claude Code の実 API 支出(各日の終わりに
ccusage totalを実行してください)
1日4〜6時間ほど AI 支援コーディングを行う多くの個人開発者にとって、Claude Code の API 直結コストは月額15〜45ドルに収まります。月額20ドルの Cursor Pro は、500回の高速リクエスト枠内で済むかぎり割安です。月額15ドルの Windsurf Pro は、Cascade クレジットが月内に持つかぎり最も安く、ただしヘビー利用ではしばしば持ちません。
料金ページの示唆ではなく、自分が計測した数字で選んでください。