SSD Nodes Learn メモリ 8GB — 年額 $66
ガイド Matt Connor著者 Matt Connor ・更新日 2026-08-01

Claude CodeとCursor、Codex、Copilotの違い比較

Claude Code、Cursor、Codex、Copilotを、ターミナル、エディター、cloud agentという実行場所で比較します。使い方、料金、VPSとの相性、各ツールの違いが分かります。

Claude Code、Cursor、Codex、Copilotの比較

Claude CodeとCursor、Codex、Copilotの比較は、4つの機能一覧から選ぶことではありません。3つの作業方法から選ぶことです。Claude CodeとCodex CLIはターミナルエージェントです。ディレクトリで起動し、shellを通じて作業します。CursorとGitHub Copilotはエディターに組み込まれています。コードウィンドウ内で動作し、カーソルの位置に従います。Codexは、ユーザーから見えないマシン上のcloudでも実行されます。普段の作業に合う形を選び、その形の中から製品を選んでください。

機能一覧の差は小さくなっています。4つともrepositoryを読み取り、編集を提案し、コマンドを実行します。違いは、エージェントがどこで実行されるか、実行中に何を参照できるか、料金がどのように請求されるかです。この3点は安定しています。モデル名と価格は変動するため、このページでは最小限に記載し、日付を付けています。

ターミナルエージェントが適している作業

ターミナルエージェントは、現在のディレクトリを作業対象として扱うシェル上のプログラムです。ファイルを読み取り、編集し、ビルドを実行し、失敗内容を読み取って再試行します。エディターは使用しないため、ラップトップでも、SSH (secure shell) で接続するサーバーでも同じように動作します。

公式インストーラーで Claude Code をインストールし、プロジェクト内で起動します。

curl -fsSL https://claude.ai/install.sh | bash
claude --version
cd ~/projects/myapp
claude

claude --version は、2.1.211 (Claude Code) のようなバージョン文字列を出力します。command not found と表示される場合、インストーラーはバイナリを ~/.local/bin に配置しましたが、そのディレクトリは PATH に含まれていません。すでに npm でツールを管理している場合は、npm パッケージも使用できます。

npm install -g @anthropic-ai/claude-code

Codex CLI も同じ方法でインストールし、専用のコマンドで起動します。

curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codex

GitHub にもターミナルエージェントがあり、npm 経由で配布されています。

npm install -g @github/copilot
copilot

ターミナルエージェントは、長時間かかる作業に適しています。例えば、40ファイルにまたがる移行、朝までに成功させたいテストスイート、手作業で実施したくない依存関係のアップグレードなどです。作業がウィンドウを開いたままにすることに依存しないためです。その代わり、エディターの表示機能は使えません。差分を左右に並べたペインで確認するのではなく、ターミナルで読み取ります。

エディター内蔵アシスタントが得意なこと

CursorとCopilotは、普段すでに注目している場所にモデルを配置します。CursorはVS Codeのフォークである完全なエディターです。そのため、エージェントはプロジェクトのインデックスを利用できます。開いているバッファー、シンボルグラフ、現在表示しているファイルなどです。Copilotは、同じ考え方をVS Code、JetBrains IDE、Visual Studio、Neovimに追加する拡張機能です。そのため、既存の環境を維持できます。

この形態は、短い反復作業に適しています。入力中のインライン補完、9か所の呼び出し元を変更するリネーム、呼び出し元が2行上に表示されている状態での関数の書き換えなどです。モデルはカーソル位置を取得できます。カーソル位置は、意図を判断するうえで最も強いシグナルです。ターミナルエージェントには、これを伝える必要があります。

一方、ウィンドウを閉じた後も続く作業には適していません。ノートPCを閉じると、作業も停止します。これが、ターミナル型が存在する理由です。

クラウドエージェントが得意なこと

Codex は、リポジトリを clone して作業し、pull request を作成するホスト環境にタスクを移せます。作業中の状態を監視する必要はありません。戻ってくると、変更差分と変更内容の説明を確認できます。

クラウドモードは、仕様が明確で定型的な作業に適しています。たとえば、すべての箇所に同じ lint 修正を適用する、足りないテストファイルを追加する、ライブラリを更新して呼び出し元を修正する、といった作業です。3 分目にエージェントを修正したくなるような作業には適していません。その時点で立ち会えないためです。完全に書き出せるタスクを与えるか、結果を破棄する前提で利用してください。

この構成に注目してください。クラウドモードは、別の人がホストするターミナルエージェントです。Linux マシン上で自分でホストすれば、自分の鍵、自分のネットワークルール、自分のファイルシステムを使って、同じ特性を得られます。これが、tmux 内で VPS 上で Claude Code を実行する唯一の理由です。

料金体系の違い

料金体系には3つの形があり、これらを混同すると予算が破綻します。

利用期間が設定された定額サブスクリプション。 月額料金を支払うと、スケジュールに従って補充される利用枠が付与されます。AnthropicのProおよびMaxプランはこの方式で、Claude CodeはPro以上のすべての有料プランに含まれます。必要なティアは、利用上限に達する頻度によって決まります。自分の作業方法に合うClaudeプランの選択では、この点を説明しています。

ユーザー単位、超過分は従量課金。 2026年7月時点で、CursorにはHobby(無料)、Individual(月額$20)、Teams(ユーザー1人あたり月額$40)があります。各ティアには一定量のモデル利用が含まれ、それを超えると、実際の利用量に対して後払いで請求されます。Copilotには無料ティア、Pro(月額$10)、Pro+($39)、Business(シートあたり$19)、Enterprise(シートあたり$39)があり、こちらも2026年7月時点の料金です。各ティアにはAIクレジットの利用枠が付属します。

トークン単位。 APIには上限も利用期間もありません。入力トークンと出力トークンのすべてに料金がかかり、送信するコンテキスト量に応じて請求額が増えます。この方式が予想外の負担になりやすいのは、長時間のエージェントセッションではターンごとに会話が再送信されるためです。

実際には、サブスクリプションは最も高額な月の費用を抑えますが、従量課金にはその上限がありません。エージェントを終日実行する場合、定額プランのほうが通常は安く、費用も常に予測しやすくなります。エージェントを時々しか実行しないものの、自動化している場合は、従量課金のほうが安くなります。モデルの選択によって従量課金の金額は大きく変わります。そのため、作業に適したClaudeモデルの選択は、品質だけでなくコストにも関わる判断です。

VPSの位置付け

VPS(仮想プライベートサーバー)を使うと、任意のターミナルエージェントを、自分で管理するクラウドエージェントとして実行できます。マシンは稼働し続けるため、ノートPCを閉じてもセッションが維持されます。エージェントをターミナルマルチプレクサーの tmux 内で実行すると、SSH接続が切断されてもセッションが維持されます。シェルが sshd ではなく、tmux サーバーの子プロセスになるためです。

sudo apt update && sudo apt install -y tmux
tmux new -s agent

そのセッション内で、通常どおりエージェントを起動します。Ctrl-b の後に d でデタッチし、ノートPCを閉じて、後で再接続します。

tmux attach -t agent

tmux attachno sessions を報告した場合、tmux サーバーがマシンとともに停止したか、起動されていません。そのため、作業は失われています。これは、エージェントを信頼して使う前に知っておくべき唯一の重要な障害モードです。

サーバーを使うもう1つの理由は、被害範囲を限定できることです。コマンドを実行できるエージェントは、誤ったコマンドも実行できます。VPSなら、誤ったコマンドで破壊されるのは、写真の入ったノートPCではなく、再構築できるマシンです。専用の非特権ユーザーを割り当て、認証情報をリポジトリに保存せず、そのマシンを使い捨てとして扱います。同じ考え方は、自分でホストするすべてのエージェントに適用できます。詳細はVPS上でコーディングエージェントを実行するで説明しています。

実際にはどれを選ぶべきか

1日の大半をファイルを開いてコード入力に費やすなら、エディター組み込み型ツールのほうが購入する価値が高く、現在のエディターを使い続ける方法としては Copilot のほうが安価です。1日の大半をタスク全体の委任と結果の確認に費やすなら、ターミナルエージェントのほうが適しています。また、サーバー上で無人実行できるのはこの形態だけです。すでに Claude プランを契約している場合、Claude Code は追加費用なしで試せるため、このページで最も安価に試せます。

これらのツールを本格的に使う人の多くは、最終的に2つを使います。入力にはエディターアシスタントを、委任にはターミナルエージェントを使います。両者が同じ時間を奪い合うわけではありません。

FAQ

Claude CodeはCursorの代替になりますか?

直接の代替にはなりません。Cursorはエディターで、Claude Codeはターミナルプログラムです。そのため、対応する作業範囲が異なります。Claude Codeは、長時間にわたる委任タスクではCursor内のエージェントパネルを置き換えます。ただし、入力中のインライン補完は置き換えません。Claude Codeにはカーソルの位置が分からないためです。

同じプロジェクトでClaude CodeとCodexを実行できますか?

はい。どちらも通常のファイル書き込みとシェルコマンドを使用して作業ディレクトリを操作するため、相手が停止している必要はありません。同じcheckoutで、一度に1つずつ実行してください。2つのエージェントが同じファイルを同時に編集すると、どちらもロックを取得しないため、互いの変更を上書きします。

コーディングエージェントをサーバーで実行するにはGPUが必要ですか?

いいえ。モデルがプロバイダー側で実行される場合は不要です。Claude Code、Codex、Copilotはいずれもホスト型APIにリクエストを送信するため、サーバーにはビルドとテストを実行するための十分なCPUとメモリだけが必要です。GPUが必要なのは、モデル自体をセルフホストする場合に限られます。これは別のプロジェクトであり、必要なハードウェアも大幅に増えます。

ノートパソコンを閉じるとエージェントのセッションが終了するのはなぜですか?

SSH接続が終了し、カーネルが疑似端末を破棄して、シェルが子プロセスにSIGHUPを送信するためです。フォアグラウンドで実行中のプロセスはすべて、これに伴って終了します。エージェントをtmux内で起動すると、この問題を解決できます。これらのプロセスはSSHセッションではなく、tmuxサーバーに属するためです。

開発者1人の場合、最も安いのはどれですか?

利用量によって異なり、料金体系を単純に比較することはできません。2026年7月時点では、月額$10のCopilot Proのようなユーザー単位のプランが、固定費として最も低額です。定額のClaudeプランはより高額ですが、ターミナルエージェントが含まれます。トークン単位のAPI課金は、利用量が少ない場合はどちらより安くなることがあります。一方、上限がないため、利用量が多い場合は大幅に高額になることがあります。

#claude-code#cursor#codex#copilot#ai-coding