{
  "meta": {
    "last_checked": "2026-10-14",
    "currency": "USD",
    "status_legend": {
      "verified": "Read directly on the vendor's official page on the last_checked date",
      "search_only": "Taken from a search-engine extract of the vendor's official page/docs; the page itself did not render the number for us. Re-check by hand before quoting.",
      "unverified": "Could not confirm; do not display as fact"
    },
    "notes": [
      "Prices exclude tax. Monthly-billed price is listed first; annual-billed equivalents noted where the vendor shows them.",
      "Cursor's pricing page now sells Cursor inside 'The X Subscription' (bundled with Grok and X Premium). Plus is Grok-models-only; third-party models are billed at API list price on Premium and up.",
      "Windsurf's pricing page (windsurf.com/pricing) is now branded Devin Desktop; plans are identical on devin.ai/pricing.",
      "Several API prices are promotional and change on a known date; see price_changes on each model."
    ]
  },
  "tools": [
    {
      "id": "cursor",
      "name": "Cursor",
      "vendor": "Cursor (sold via The X Subscription)",
      "url": "https://cursor.com",
      "pricing_url": "https://cursor.com/pricing",
      "sources": ["https://cursor.com/pricing", "https://cursor.com/help/the-x-subscription/overview"],
      "affiliate_url": null,
      "affiliate_program": {"exists": false, "url": null, "note": "No public affiliate program found on 2026-10-14."},
      "surface": ["editor"],
      "skill": ["intermediate", "pro"],
      "best_for": ["existing", "webapp", "game", "automation"],
      "team_ok": true,
      "free_tier": true,
      "min_paid_monthly": 8,
      "team_price_per_user": 30,
      "summary": "AI-first code editor (VS Code-based) with agent mode, cloud agents and Bugbot code review. Now bundled with Grok and X Premium.",
      "plans": [
        {"name": "Free", "price_monthly": 0, "status": "verified", "note": "Limited agent and chat requests"},
        {"name": "Plus", "price_monthly": 8, "status": "verified", "note": "Grok models only; basic usage pool"},
        {"name": "Premium", "price_monthly": 30, "status": "verified", "note": "4x Plus usage, cloud agents, Bugbot, third-party models at API list price"},
        {"name": "Super", "price_monthly": 100, "status": "verified", "note": "15x Plus usage, priority at peak times"},
        {"name": "Ultra", "price_monthly": 200, "status": "verified", "note": "50x Plus usage"},
        {"name": "Teams", "price_monthly": 30, "per_user": true, "price_prefix": "from", "status": "verified", "note": "$30+/user/month"},
        {"name": "Enterprise", "price_monthly": null, "status": "verified", "note": "Custom"}
      ]
    },
    {
      "id": "claude-code",
      "name": "Claude Code",
      "vendor": "Anthropic",
      "url": "https://www.anthropic.com/claude-code",
      "pricing_url": "https://www.anthropic.com/pricing",
      "sources": ["https://www.anthropic.com/pricing"],
      "affiliate_url": null,
      "affiliate_program": {"exists": false, "url": null, "note": "No public affiliate program found on 2026-10-14."},
      "surface": ["terminal", "editor"],
      "skill": ["intermediate", "pro"],
      "best_for": ["existing", "automation", "webapp"],
      "team_ok": true,
      "free_tier": false,
      "min_paid_monthly": 20,
      "team_price_per_user": 25,
      "summary": "Anthropic's agentic coding tool for the terminal and IDE. Included in Claude Pro, Max, Team and Enterprise (not in Free).",
      "plans": [
        {"name": "Free", "price_monthly": 0, "status": "verified", "note": "Claude chat only. Claude Code is NOT included"},
        {"name": "Pro", "price_monthly": 20, "price_annual_monthly": 17, "status": "verified", "note": "Includes Claude Code; $17/mo billed annually ($200/yr)"},
        {"name": "Max", "price_monthly": 100, "price_prefix": "from", "status": "verified", "note": "5x or 20x Pro usage; includes $100-$200/mo API credits. Exact 20x price not shown on page"},
        {"name": "Max 20x", "price_monthly": null, "status": "unverified", "note": "Page only says 'From $100'"},
        {"name": "Team Standard seat", "price_monthly": 25, "price_annual_monthly": 20, "per_user": true, "status": "verified", "note": "2-150 users"},
        {"name": "Team Premium seat", "price_monthly": 125, "price_annual_monthly": 100, "per_user": true, "status": "verified", "note": "5x Standard usage"},
        {"name": "Enterprise", "price_monthly": 20, "per_user": true, "status": "verified", "note": "$20/seat/month plus usage at API rates, billed annually"}
      ]
    },
    {
      "id": "copilot",
      "name": "GitHub Copilot",
      "vendor": "GitHub (Microsoft)",
      "url": "https://github.com/features/copilot",
      "pricing_url": "https://github.com/features/copilot/plans",
      "sources": ["https://github.com/features/copilot/plans", "https://docs.github.com/en/copilot/get-started/plans"],
      "affiliate_url": null,
      "affiliate_program": {"exists": false, "url": null, "note": "No public affiliate program found on 2026-10-14."},
      "surface": ["editor", "terminal"],
      "skill": ["beginner", "intermediate", "pro"],
      "best_for": ["existing", "learning", "automation", "game"],
      "team_ok": true,
      "free_tier": true,
      "min_paid_monthly": 10,
      "team_price_per_user": 19,
      "summary": "AI pair programmer inside VS Code, JetBrains, Visual Studio, Xcode, Neovim and GitHub itself. Usage is metered in GitHub AI Credits (1 credit = $0.01).",
      "plans": [
        {"name": "Free", "price_monthly": 0, "status": "verified", "note": "2,000 completions and 50 chat requests/month"},
        {"name": "Pro", "price_monthly": 10, "status": "verified", "note": "Unlimited completions; $10 base AI credits + ~$5 flex"},
        {"name": "Pro+", "price_monthly": 39, "status": "verified", "note": "$39 base credits + ~$31 flex"},
        {"name": "Max", "price_monthly": 100, "status": "verified", "note": "$100/month in AI credits plus flex"},
        {"name": "Business", "price_monthly": 19, "per_user": true, "status": "search_only", "note": "1,900 AI credits/user/month, pooled"},
        {"name": "Enterprise", "price_monthly": 39, "per_user": true, "status": "search_only", "note": "3,900 AI credits/user/month, pooled"}
      ]
    },
    {
      "id": "windsurf",
      "name": "Windsurf (Devin Desktop)",
      "vendor": "Cognition",
      "url": "https://windsurf.com",
      "pricing_url": "https://windsurf.com/pricing",
      "sources": ["https://windsurf.com/pricing", "https://devin.ai/pricing", "https://docs.devin.ai/desktop/accounts/quota"],
      "affiliate_url": null,
      "affiliate_program": {"exists": false, "url": null, "note": "Only an in-app 'refer a friend' credit ($10 extra usage). No cash affiliate program found."},
      "surface": ["editor"],
      "skill": ["beginner", "intermediate", "pro"],
      "best_for": ["webapp", "existing", "game"],
      "team_ok": true,
      "free_tier": true,
      "min_paid_monthly": 20,
      "team_price_per_user": 40,
      "summary": "Agentic IDE formerly known as Windsurf, now branded Devin Desktop, with daily/weekly usage quotas and Devin cloud agents.",
      "plans": [
        {"name": "Free", "price_monthly": 0, "status": "verified", "note": "Light quota, unlimited Tab completions"},
        {"name": "Pro", "price_monthly": 20, "status": "verified", "note": "Standard quota; extra usage at API price"},
        {"name": "Max", "price_monthly": 200, "status": "verified", "note": "Heavy quota"},
        {"name": "Team", "price_monthly": 80, "status": "verified", "note": "$80/month team plan + $40/month per full dev seat, up to 200 users"},
        {"name": "Enterprise", "price_monthly": null, "status": "verified", "note": "Custom"}
      ]
    },
    {
      "id": "codex",
      "name": "OpenAI Codex",
      "vendor": "OpenAI",
      "url": "https://chatgpt.com/codex",
      "pricing_url": "https://chatgpt.com/codex/pricing/",
      "sources": ["https://chatgpt.com/pricing", "https://chatgpt.com/codex/pricing/", "https://openai.com/api/pricing/", "https://help.openai.com/en/articles/9793128-about-chatgpt-pro-tiers", "https://platform.openai.com/docs/pricing"],
      "affiliate_url": null,
      "affiliate_program": {"exists": false, "url": null, "note": "No public affiliate program found on 2026-10-14."},
      "surface": ["terminal", "editor", "browser"],
      "skill": ["intermediate", "pro"],
      "best_for": ["existing", "automation", "webapp"],
      "team_ok": true,
      "free_tier": true,
      "min_paid_monthly": 20,
      "team_price_per_user": 25,
      "summary": "OpenAI's coding agent across CLI, IDE extension, desktop app and cloud. Included with ChatGPT plans, or pay API prices with your own key.",
      "plans": [
        {"name": "ChatGPT Free", "price_monthly": 0, "status": "verified", "note": "Limited Codex access"},
        {"name": "ChatGPT Go", "price_monthly": null, "status": "unverified", "note": "Limited Codex; price not shown on page"},
        {"name": "ChatGPT Plus", "price_monthly": 20, "status": "search_only", "note": "Expanded Codex usage"},
        {"name": "ChatGPT Pro 100", "price_monthly": 100, "status": "search_only", "note": "Monthly only"},
        {"name": "ChatGPT Pro 200", "price_monthly": 200, "status": "search_only", "note": "Monthly only"},
        {"name": "ChatGPT Pro 500", "price_monthly": 500, "status": "search_only", "note": "Includes Ultrafast"},
        {"name": "Business Standard seat", "price_monthly": 25, "price_annual_monthly": 20, "per_user": true, "status": "verified", "note": "2-200 users"},
        {"name": "Business Premium seat", "price_monthly": 125, "price_annual_monthly": 100, "per_user": true, "status": "verified", "note": "5x usage, no 5-hour limit"},
        {"name": "API key (gpt-5.3-codex)", "price_monthly": null, "status": "verified", "note": "$1.75 in / $14 out per 1M tokens"}
      ]
    },
    {
      "id": "replit",
      "name": "Replit",
      "vendor": "Replit",
      "url": "https://replit.com",
      "pricing_url": "https://replit.com/pricing",
      "sources": ["https://replit.com/pricing", "https://replit.com/refer", "https://replit.com/partners"],
      "affiliate_url": null,
      "affiliate_program": {"exists": true, "url": "https://replit.com/refer", "note": "Referral: both sides get $20 in Replit credits per new paying customer (credits, not cash). Partner program with referral revenue for resellers: https://replit.com/partners"},
      "surface": ["browser"],
      "skill": ["beginner", "intermediate"],
      "best_for": ["webapp", "learning", "automation", "game"],
      "team_ok": true,
      "free_tier": true,
      "free_tier_status": "unverified",
      "min_paid_monthly": 20,
      "team_price_per_user": null,
      "summary": "Browser IDE plus Replit Agent that builds, hosts and deploys full apps from a prompt.",
      "plans": [
        {"name": "Core", "price_monthly": 20, "price_annual_monthly": 18, "status": "verified", "note": "$20 toward powerful models; Free Mode chat. Plan name inferred from page text"},
        {"name": "Pro (higher tier)", "price_monthly": 100, "price_annual_monthly": 90, "status": "verified", "note": "Everything in Core + $100 toward models, up to 15 collaborators. Tier name not rendered; price verified"},
        {"name": "Enterprise", "price_monthly": null, "status": "verified", "note": "Custom; SSO/SAML"}
      ]
    },
    {
      "id": "lovable",
      "name": "Lovable",
      "vendor": "Lovable",
      "url": "https://lovable.dev",
      "pricing_url": "https://lovable.dev/pricing",
      "sources": ["https://lovable.dev/pricing", "https://docs.lovable.dev/introduction/subscription-plans", "https://docs.lovable.dev/introduction/credits-and-usage", "https://lovable.dev/partners/affiliates"],
      "affiliate_url": null,
      "affiliate_program": {"exists": true, "url": "https://lovable.dev/partners/affiliates", "note": "Up to $100 per first-time subscriber (via Impact)."},
      "surface": ["browser"],
      "skill": ["beginner", "intermediate"],
      "best_for": ["webapp", "learning"],
      "team_ok": true,
      "free_tier": true,
      "min_paid_monthly": 25,
      "team_price_per_user": null,
      "summary": "Chat-to-app builder for websites and full-stack web apps; credits shared across a workspace with unlimited members.",
      "plans": [
        {"name": "Free", "price_monthly": 0, "status": "verified", "note": "5 build credits/day (30/month) + 20 Cloud credits"},
        {"name": "Pro (100 credits)", "price_monthly": 25, "price_annual_monthly": 21, "status": "search_only", "note": "Tiers up to 10,000 credits for $2,250/month"},
        {"name": "Business", "price_monthly": null, "status": "unverified", "note": "Higher per-credit price than Pro; exact price not confirmed"},
        {"name": "Enterprise", "price_monthly": null, "status": "verified", "note": "Volume-based"}
      ]
    },
    {
      "id": "bolt",
      "name": "Bolt.new",
      "vendor": "StackBlitz",
      "url": "https://bolt.new",
      "pricing_url": "https://bolt.new/pricing",
      "sources": ["https://bolt.new/pricing", "https://support.bolt.new/account/referral-program"],
      "affiliate_url": null,
      "affiliate_program": {"exists": true, "url": "https://support.bolt.new/account/referral-program", "note": "Referral via Cello: 15% of referred subscription payments, capped at $50 per referral (search-sourced)."},
      "surface": ["browser"],
      "skill": ["beginner", "intermediate"],
      "best_for": ["webapp", "learning", "game"],
      "team_ok": true,
      "free_tier": true,
      "min_paid_monthly": 25,
      "team_price_per_user": 30,
      "summary": "In-browser AI app builder with hosting, databases and custom domains, metered by tokens.",
      "plans": [
        {"name": "Free", "price_monthly": 0, "status": "verified", "note": "300K tokens/day, 1M/month, Bolt branding"},
        {"name": "Pro", "price_monthly": 25, "status": "verified", "note": "From 10M tokens/month, rollover, custom domains"},
        {"name": "Teams", "price_monthly": 30, "per_user": true, "status": "verified", "note": "Per member, billed monthly"},
        {"name": "Enterprise", "price_monthly": null, "status": "verified", "note": "Custom"}
      ]
    },
    {
      "id": "v0",
      "name": "v0",
      "vendor": "Vercel",
      "url": "https://v0.app",
      "pricing_url": "https://v0.app/pricing",
      "sources": ["https://v0.app/pricing", "https://v0.app/docs/pricing", "https://v0.app/changelog"],
      "affiliate_url": null,
      "affiliate_program": {"exists": true, "url": "https://v0.app/changelog", "note": "Referral only: you and the new subscriber each get $20 in v0 credits (not cash)."},
      "surface": ["browser"],
      "skill": ["beginner", "intermediate", "pro"],
      "best_for": ["webapp"],
      "team_ok": true,
      "free_tier": true,
      "min_paid_monthly": 20,
      "team_price_per_user": 30,
      "summary": "Vercel's AI builder for React/Next.js UIs and apps, deploys straight to Vercel. Token-metered with included monthly credits.",
      "plans": [
        {"name": "Free", "price_monthly": 0, "status": "verified", "note": "7 messages/day"},
        {"name": "Premium", "price_monthly": 20, "status": "search_only", "note": "$20 included credits"},
        {"name": "Plus", "price_monthly": 30, "per_user": true, "status": "verified", "note": "$30 credits/user + $2 daily login credits"},
        {"name": "Business", "price_monthly": 100, "per_user": true, "status": "verified", "note": "Training opt-out by default"},
        {"name": "Enterprise", "price_monthly": null, "status": "verified", "note": "Custom"}
      ]
    }
  ],
  "models": [
    {"id": "gpt-6-astra", "name": "GPT-6 Astra", "provider": "OpenAI", "tier": "frontier", "input": 10.00, "output": 50.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing", "note": "Short context (<=272K)"},
    {"id": "gpt-6.1-sol", "name": "GPT-6.1 Sol", "provider": "OpenAI", "tier": "mid", "input": 2.00, "output": 10.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-6-sol", "name": "GPT-6 Sol", "provider": "OpenAI", "tier": "mid", "input": 2.00, "output": 10.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-6-luna", "name": "GPT-6 Luna", "provider": "OpenAI", "tier": "budget", "input": 0.10, "output": 0.50, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5.6-sol", "name": "GPT-5.6 Sol", "provider": "OpenAI", "tier": "frontier", "input": 4.00, "output": 20.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing", "note": "Promotional pricing at least through Nov 21, 2026"},
    {"id": "gpt-5.6-terra", "name": "GPT-5.6 Terra", "provider": "OpenAI", "tier": "mid", "input": 2.00, "output": 12.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5.6-luna", "name": "GPT-5.6 Luna", "provider": "OpenAI", "tier": "budget", "input": 0.20, "output": 1.20, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5.5", "name": "GPT-5.5", "provider": "OpenAI", "tier": "frontier", "input": 5.00, "output": 30.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5.4", "name": "GPT-5.4", "provider": "OpenAI", "tier": "mid", "input": 2.50, "output": 15.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5.4-mini", "name": "GPT-5.4 mini", "provider": "OpenAI", "tier": "budget", "input": 0.75, "output": 4.50, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5.4-nano", "name": "GPT-5.4 nano", "provider": "OpenAI", "tier": "budget", "input": 0.20, "output": 1.25, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5.3-codex", "name": "GPT-5.3-Codex", "provider": "OpenAI", "tier": "mid", "input": 1.75, "output": 14.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5-mini", "name": "GPT-5 mini", "provider": "OpenAI", "tier": "budget", "input": 0.25, "output": 2.00, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "gpt-5-nano", "name": "GPT-5 nano", "provider": "OpenAI", "tier": "budget", "input": 0.05, "output": 0.40, "status": "verified", "source": "https://platform.openai.com/docs/pricing"},
    {"id": "claude-fable-5.1", "name": "Claude Fable 5.1", "provider": "Anthropic", "tier": "frontier", "input": 10.00, "output": 50.00, "status": "verified", "source": "https://www.anthropic.com/pricing"},
    {"id": "claude-opus-5.5", "name": "Claude Opus 5.5", "provider": "Anthropic", "tier": "frontier", "input": 4.00, "output": 20.00, "status": "verified", "source": "https://www.anthropic.com/pricing"},
    {"id": "claude-sonnet-5.5", "name": "Claude Sonnet 5.5", "provider": "Anthropic", "tier": "mid", "input": 2.00, "output": 10.00, "status": "verified", "source": "https://www.anthropic.com/pricing"},
    {"id": "claude-haiku-5.5", "name": "Claude Haiku 5.5", "provider": "Anthropic", "tier": "budget", "input": 0.50, "output": 2.50, "status": "verified", "source": "https://www.anthropic.com/pricing", "note": "Prompts <=100K tokens"},
    {"id": "claude-opus-5", "name": "Claude Opus 5 (legacy)", "provider": "Anthropic", "tier": "frontier", "input": 5.00, "output": 25.00, "status": "verified", "source": "https://www.anthropic.com/pricing"},
    {"id": "claude-sonnet-4.6", "name": "Claude Sonnet 4.6 (legacy)", "provider": "Anthropic", "tier": "mid", "input": 3.00, "output": 15.00, "status": "verified", "source": "https://www.anthropic.com/pricing"},
    {"id": "claude-haiku-4.5", "name": "Claude Haiku 4.5 (legacy)", "provider": "Anthropic", "tier": "budget", "input": 1.00, "output": 5.00, "status": "verified", "source": "https://www.anthropic.com/pricing"},
    {"id": "gemini-4-argon", "name": "Gemini 4 Argon", "provider": "Google", "tier": "frontier", "input": 2.00, "output": 10.00, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing", "price_changes": [{"effective": "2026-12-01", "input": 4.00, "output": 20.00}]},
    {"id": "gemini-3.8-flash", "name": "Gemini 3.8 Flash", "provider": "Google", "tier": "mid", "input": 0.75, "output": 3.75, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing", "price_changes": [{"effective": "2027-01-01", "input": 1.50, "output": 7.50}]},
    {"id": "gemini-3.6-flash", "name": "Gemini 3.6 Flash", "provider": "Google", "tier": "mid", "input": 0.75, "output": 3.75, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing", "price_changes": [{"effective": "2027-01-01", "input": 1.50, "output": 7.50}]},
    {"id": "gemini-3.5-flash-lite", "name": "Gemini 3.5 Flash-Lite", "provider": "Google", "tier": "budget", "input": 0.30, "output": 2.50, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing"},
    {"id": "gemini-3.1-flash-lite", "name": "Gemini 3.1 Flash-Lite", "provider": "Google", "tier": "budget", "input": 0.25, "output": 1.50, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing"},
    {"id": "gemini-3.1-pro-preview", "name": "Gemini 3.1 Pro (preview)", "provider": "Google", "tier": "mid", "input": 2.00, "output": 12.00, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing", "note": "Prompts <=200K tokens"},
    {"id": "gemini-2.5-pro", "name": "Gemini 2.5 Pro", "provider": "Google", "tier": "mid", "input": 1.25, "output": 10.00, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing", "note": "Prompts <=200K tokens"},
    {"id": "gemini-2.5-flash", "name": "Gemini 2.5 Flash", "provider": "Google", "tier": "budget", "input": 0.30, "output": 2.50, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing"},
    {"id": "gemini-2.5-flash-lite", "name": "Gemini 2.5 Flash-Lite", "provider": "Google", "tier": "budget", "input": 0.10, "output": 0.40, "status": "verified", "source": "https://ai.google.dev/gemini-api/docs/pricing"},
    {"id": "grok-4.7", "name": "Grok 4.7", "provider": "xAI", "tier": "frontier", "input": 2.00, "output": 6.00, "status": "verified", "source": "https://docs.x.ai/docs/models", "note": "Prompts <200K tokens"},
    {"id": "grok-4.6", "name": "Grok 4.6", "provider": "xAI", "tier": "mid", "input": 2.00, "output": 6.00, "status": "verified", "source": "https://docs.x.ai/docs/models"},
    {"id": "grok-4.3", "name": "Grok 4.3", "provider": "xAI", "tier": "mid", "input": 1.25, "output": 2.50, "status": "verified", "source": "https://docs.x.ai/docs/models"},
    {"id": "grok-build-0.1", "name": "Grok Build 0.1", "provider": "xAI", "tier": "budget", "input": 1.00, "output": 2.00, "status": "verified", "source": "https://docs.x.ai/docs/models"},
    {"id": "deepseek-flash", "name": "DeepSeek V4.1 Flash (peak)", "provider": "DeepSeek", "tier": "budget", "input": 0.30, "output": 1.20, "status": "verified", "source": "https://api-docs.deepseek.com/quick_start/pricing", "note": "Cache-miss peak rate; off-peak is half ($0.15/$0.60)"},
    {"id": "deepseek-v4-pro", "name": "DeepSeek V4 Pro (peak)", "provider": "DeepSeek", "tier": "mid", "input": 1.32, "output": 3.96, "status": "verified", "source": "https://api-docs.deepseek.com/quick_start/pricing", "note": "Cache-miss peak rate; off-peak is half ($0.66/$1.98)"}
  ],
  "comparisons": [
    ["cursor", "claude-code"], ["cursor", "copilot"], ["cursor", "windsurf"], ["cursor", "codex"],
    ["claude-code", "codex"], ["copilot", "claude-code"], ["windsurf", "copilot"],
    ["lovable", "bolt"], ["lovable", "v0"], ["bolt", "v0"], ["replit", "lovable"], ["replit", "bolt"]
  ]
}
