Claude Code vs Cursor
Claude Code(ターミナルCLI)とCursor(エディタ) — AIコーディングツールの比較。マルチエージェント、Plan Mode、Composer、IDE統合、プロダクション開発者ワークフロー。
予測可能な月額料金、すぐに使える統合、チーム管理も込み
使った分だけ支払う、キャッシュ割引を直接享受、コミットメントなし
明確な勝者はいない。両者は競合ではなく、同じトークン価格の異なるパッケージ形態にすぎない。1日数時間インタラクティブにコードを書くなら、月額$17〜100のサブスクリプションが概ね安くつく——クォータはあらかじめ割引価格で購入済みであり、トークン追跡の手間もない。CI/自動化やマルチエージェントによる一括生成を行うなら、直接APIの方がコストを透明に保ち、キャッシュ割引も計測可能にする。最も健全なのは両方を併用することだ。
| カテゴリー | Sabit abonelik (Claude Max / Cursor Ultra tipi) | API token bazlı kullanım (pay-as-you-go) |
|---|---|---|
| パフォーマンス | 7/10 | 8/10 |
| 学習のしやすさ | 9/10 | 6/10 |
| エコシステム | 8/10 | 9/10 |
| コミュニティ | 8/10 | 7/10 |
| 求人市場 | 6/10 | 8/10 |
| 将来性 | 7/10 | 8/10 |
#!/bin/bash
# サブスクリプションのクォータを追跡するためのシンプルな日次利用ログ(Claude Codeフック例)
# ~/.claude/hooks/usage-log.sh — 各セッション終了時におおよその利用量をファイルに書き込む
# (これは公式のAnthropic APIではなく、ユーザー側で保持する簡易な集計スクリプトである)
LOG_FILE="$HOME/.claude/usage-log.csv"
DATE=$(date +%Y-%m-%d)
SESSION_MODE=${1:-"interactive"} # interactive | ci
if [ ! -f "$LOG_FILE" ]; then
echo "date,mode,note" > "$LOG_FILE"
fi
echo "$DATE,$SESSION_MODE,サブスクリプションのクォータ内" >> "$LOG_FILE"
# 週次サマリー:インタラクティブ vs CI セッション数
echo "--- 今週 ---"
awk -F, -v d="$(date -v-7d +%Y-%m-%d 2>/dev/null || date -d '-7 days' +%Y-%m-%d)" \
'NR>1 && $1>=d {count[$2]++} END {for (m in count) print m": "count[m]" セッション"}' "$LOG_FILE"
# ルール:"ci"タグ付きセッション数が週10を超えたら、自動化を
# 別のAPIキーに移行することを検討する(migrationGuideを参照)。// APIトークン従量課金 - シンプルなコスト計算機(Node.js)
// 公式価格表(platform.claude.com/docs/en/about-claude/pricing)の数値を使って
// 実際のAnthropic API呼び出しの推定コストを計算する。
const PRICES_PER_MTOK = {
"sonnet-5": { input: 2, output: 10, cacheRead: 0.20 },
"opus-5.5": { input: 4, output: 20, cacheRead: 0.20 },
"fable-5.1": { input: 10, output: 50, cacheRead: 0.25 },
};
function estimateCost(model, { inputTokens, outputTokens, cachedTokens = 0 }) {
const p = PRICES_PER_MTOK[model];
if (!p) throw new Error(`不明なモデル: ${model}`);
const freshInput = Math.max(inputTokens - cachedTokens, 0);
const cost =
(freshInput / 1_000_000) * p.input +
(cachedTokens / 1_000_000) * p.cacheRead +
(outputTokens / 1_000_000) * p.output;
return Number(cost.toFixed(4));
}
// 例:500Kトークンの同一コードベースコンテキストを繰り返し使用する
// CIエージェントが、呼び出しごとに2Kの新規出力を生成する。
const dailyCost = estimateCost("fable-5.1", {
inputTokens: 500_000,
cachedTokens: 480_000, // 最初の呼び出し以降、大部分がキャッシュから読み込まれる
outputTokens: 2_000,
});
console.log(`推定日次コスト: $${dailyCost}`);
// 出力: 推定日次コスト: $0.42
// キャッシュなしの同じ処理(500Kの新規input + 2Kのoutput): ~$5.10 -> 約92%節約明確な勝者はいない。両者は競合ではなく、同じトークン価格の異なるパッケージ形態にすぎない。1日数時間インタラクティブにコードを書くなら、月額$17〜100のサブスクリプションが概ね安くつく——クォータはあらかじめ割引価格で購入済みであり、トークン追跡の手間もない。CI/自動化やマルチエージェントによる一括生成を行うなら、直接APIの方がコストを透明に保ち、キャッシュ割引も計測可能にする。最も健全なのは両方を併用することだ。
無料相談を受ける状況による。Claude Maxは月額$100からで、Proに比べて5倍または20倍の利用量が与えられる。1日数時間インタラクティブに利用する個人開発者にとっては、トークン単位の請求がなく予測可能なコストになるため、固定料金の方が概ね安い。一方、重い自動化/CIパイプラインでは、Sonnet 5($2/$10/MTok)やOpus 5.5($4/$20/MTok)によるAPIトークン課金の方が、不規則な消費パターンにおいてより柔軟な場合がある。Maxの5倍/20倍クォータの正確なドル換算は公式の一般価格ページには記載されていない——正確な閾値を計算するには、自分自身の利用ログを追跡する必要がある。