Claude Code、Cursor、Codex、Copilotの違いと選び方
Claude Code、Cursor、Codex、Copilotを、ターミナルエージェント、エディター組み込み型、クラウドエージェントの違いで比較します。動作場所、料金、VPSの使いどころを確認できます。
Claude Code、Cursor、Codex、Copilot の比較
Claude Code、Codex、Copilot のどれを選ぶかは、4 つの機能一覧を比較することではありません。作業方法の違いから選ぶことです。Claude Code と Codex CLI はターミナルエージェントです。ディレクトリで起動し、シェルを通じて作業します。Cursor と GitHub Copilot はエディター組み込み型です。コードウィンドウ内で動作し、カーソルの位置に追従します。Codex は、ユーザーから見えないマシン上のクラウドでも動作します。普段の作業に合う形態を選び、その中から製品を選んでください。
機能一覧は互いに近づいています。4 つともリポジトリを読み取り、編集を提案し、コマンドを実行できます。違いを生むのは、エージェントがどこで動作するか、動作中に何を参照できるか、料金がどのように発生するかです。この 3 点は安定しています。モデル名と価格は変わるため、このページでは掲載内容を絞り、基準日を明記しています。
ターミナルエージェントが適している作業
ターミナルエージェントは、現在のディレクトリを自分の作業対象として扱うシェル上のプログラムです。ファイルを読み取り、編集し、ビルドを実行し、失敗内容を確認して、再度試行します。エディターを使わないため、ローカルのラップトップでも、SSH(secure shell)で接続したサーバーでも同じように動作します。
公式インストーラーで Claude Code をインストールし、プロジェクト内で起動します。
curl -fsSL https://claude.ai/install.sh | bash
claude --version
cd ~/projects/myapp
claudeclaude --version は 2.1.211 (Claude Code) のようなバージョン文字列を出力します。command not found が出力される場合、インストーラーはバイナリを ~/.local/bin に配置しましたが、そのディレクトリが PATH に含まれていません。すでに npm でツールを管理している場合は、npm パッケージも利用できます。
npm install -g @anthropic-ai/claude-codeCodex CLI も同じ方法でインストールし、専用のコマンドで起動します。
curl -fsSL https://chatgpt.com/codex/install.sh | sh
cd ~/projects/myapp
codexGitHub にもターミナルエージェントがあり、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 を作成するホスト環境へタスクを移せます。作業中の画面を監視する必要はありません。戻ってくると、変更内容の diff と説明を確認できます。
クラウドモードは、仕様が明確で単調な作業に適しています。たとえば、すべての箇所に同じ lint 修正を適用する、足りないテストファイルを追加する、ライブラリを更新して呼び出し元を修正するといった作業です。3 分目にエージェントを修正したくなるような作業には適していません。3 分目にその場にいないためです。完全に書き下せるタスクを与えるか、結果を破棄することを前提にしてください。
この構成の要点は、クラウドモードが他者のホスト上で動く terminal agent だということです。Linux マシン上で自分でホストすれば、自分の keys、自分のネットワークルール、自分の filesystem を使って同じ構成にできます。これが、VPS 上の tmux 内で Claude Code を実行する唯一の根拠です。
料金体系の違い
料金体系は3種類あり、混同すると予算が破綻します。
利用枠付きの定額サブスクリプション。 月額料金を支払い、一定のスケジュールで補充される利用枠を受け取ります。Anthropic の Pro と Max はこの方式で、Claude Code は Pro 以上のすべての有料プランに含まれます。Pro と Max では利用クレジットも有効にできますが、サブスクリプション料金とは別に課金されます。そのため、利用クレジットを無効にしている場合だけ定額料金が上限になります。Enterprise は例外です。現在の従量課金制 Enterprise プランでは Claude Code が含まれますが、シート料金に加えて、すべての token が API 料金で課金されます。必要な tier は利用枠を使い切る頻度によって決まります。利用方法に合う Claude プランの選び方では、この点を説明しています。
シート単位で、超過分を従量課金。 Cursor では、2026 年 10 月時点で、個人向けに Free、月額 $8 の Plus、$30 の Premium、$100 の Super、$200 の Ultra があり、Teams は 1 ユーザーあたり月額 $30 からです。各 tier には、毎週更新される model 利用枠が含まれます。利用枠を使い切った場合は、リセットを待つか、前払いの追加購入(任意の Auto Top-up を含む)で継続するか、上位 tier に移行します。また、月間の追加利用上限によって、プラン料金を超えて支払う金額が制限されます。Copilot には無料 tier、月額 $10 の Pro、$39 の Pro+、$100 の Max、1 シートあたり $19 の Business、1 シートあたり $39 の Enterprise があり、2026 年 10 月時点で、それぞれに AI credit の利用枠が付属します。利用枠を超えた後も個人向けプランで継続するには、追加利用に対する dollar 予算を設定する必要があります。
token 単位。 API には利用枠も、含まれる利用量もありません。input と output のすべての token に対して支払い、送信する context の量に応じて請求額が増えます。Anthropic では、2026 年 10 月 27 日時点で、各 usage tier の月間支出上限を設定しています。Start は $500、Build は $1,000、Scale は $200,000 で、Custom tier には上限がありません。上限に達すると、翌月 1 日まで API の利用が一時停止します。Claude Console で、これより低い独自の支出上限を設定することもできます。ただし、tier の上限を超える値は設定できません。この方式が予想外の請求につながるのは、長時間の agent session では、各 turn で会話全体が再送信されるためです。
実際には、追加利用を無効にしている限り、サブスクリプションは最も高額な月の支出を上限まで抑えます。一方、従量課金は、適用される上限までしか抑えません。Cursor、Copilot、Claude の利用クレジット、Anthropic API はすべて上限を設定できるため、自動化を始める前に設定してください。API 自体の tier 上限は、予算ではなく最後の安全策です。意図した支出額を大きく上回る場合があるためです。agent を一日中実行するなら、通常は定額プランの方が安く、料金も予測しやすくなります。agent をたまにしか実行しないものの、自動化するなら従量課金の方が安くなります。model の選択によって従量課金額は大きく変わるため、用途に合う Claude model の選び方は品質だけでなく、料金にも関わる判断です。
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 agenttmux attach が no sessions を報告する場合、マシンの停止とともに tmux サーバーも終了したか、tmux サーバーが起動されていません。そのため、作業内容は失われています。エージェントを頼りにする前に把握しておくべき障害モードはこれだけです。
サーバーを使うもう 1 つの理由は、影響範囲を限定できることです。コマンドを実行できるエージェントは、誤ったコマンドも実行できます。VPS なら、誤ったコマンドで破壊されるのは再構築できるマシンです。写真を保存しているノート PC ではありません。専用の非特権ユーザーを割り当て、認証情報をリポジトリに保存せず、そのマシンを使い捨てとして扱います。同じ考え方は、自分でホストするすべてのエージェントに適用できます。詳細は VPS 上でコーディングエージェントを実行する を参照してください。
実際にはどれを選ぶべきか
1日の大半をファイルを開いた状態でコード入力に費やすなら、エディター組み込み型のツールのほうが費用対効果が高く、現在のエディターを維持するなら Copilot が安価です。1日の大半をタスク全体の委任と結果確認に費やすなら、ターミナルエージェントのほうが適しています。また、サーバー上で無人実行できるのはこの方式だけです。すでに Pro、Max、Team のいずれかのプランを契約しているなら、Claude Code を追加料金なしで試せます。このページで最も安価な試行方法です。従量課金型 Enterprise プランでは含まれますが、使用するすべてのトークンが API 料金で課金されます。
これらのツールを本格的に使う人の多くは、最終的に2つを使い分けます。入力にはエディターアシスタントを使い、タスクの委任にはターミナルエージェントを使います。両者が同じ時間を奪い合うわけではありません。
FAQ
Claude Code は Cursor の代替になりますか?
直接の代替にはなりません。Cursor はエディターで、Claude Code はターミナルプログラムなので、対応する作業範囲が異なります。長時間の委任タスクでは、Claude Code が Cursor 内のエージェントパネルを置き換えます。ただし、入力中のインライン補完は置き換えません。カーソルの位置を把握できないためです。
Claude Code と Codex を同じプロジェクトで実行できますか?
はい。どちらも通常のファイル書き込みと shell command を使って working directory を操作するため、相手が存在しない状態である必要はありません。同じ checkout で、一度に 1 つずつ実行してください。2 つのエージェントが同じファイルを同時に編集すると、どちらもロックを取得しないため、互いの変更を上書きします。
coding agent の実行にサーバー上の GPU は必要ですか?
モデルが provider 側で実行される限り、必要ありません。Claude Code、Codex、Copilot はいずれも hosted API にリクエストを送るため、サーバーには build と tests を実行するのに十分な CPU と memory だけが必要です。GPU が必要になるのは、モデル自体を self host する場合だけです。これは別のプロジェクトであり、必要な hardware 要件も大幅に高くなります。
laptop を閉じると agent session が終了するのはなぜですか?
SSH connection が終了し、kernel が pseudo terminal を破棄して、shell が子プロセスに SIGHUP を送るためです。foreground で実行中のプロセスはすべて終了します。tmux 内で agent を起動すれば解決します。これらのプロセスは SSH session ではなく tmux server に属するためです。
1 人の developer に最も安いのはどれですか?
利用量によって異なり、料金体系を単純に比較することはできません。2026 年 10 月時点で、最も安い有料プランの開始価格は ChatGPT Go と Cursor Plus の月額 $8 です。続いて Copilot Pro が月額 $10 です。ChatGPT Go には Codex の利用枠が限定的に含まれます。Cursor、Copilot、ChatGPT には、制限の厳しい無料 tier もあります。定額の Claude プランは割高ですが、terminal agent が含まれます。Per token の API 課金は、利用量が少なければどちらより安くなる可能性があります。一方、利用量が多いと大幅に高くなる可能性があります。組み込みの上限が tier ごとの月間利用額上限だけだからです。2026 年 10 月 27 日時点では、Start が $500、Build が $1,000、Scale が $200,000、Custom は上限なしです。そのため、自分でより低い上限を設定してください。