{
  "type": "topreviewed.comparison",
  "version": 1,
  "title": "Cursor vs Claude Code",
  "category": "AI coding tools",
  "url": "https://topreviewed.ai/compare/cursor-vs-claude-code",
  "json_url": "https://topreviewed.ai/compare/cursor-vs-claude-code/data.json",
  "publisher": "TopReviewed.ai",
  "updated_on": "2026-09-24",
  "currency": "USD",
  "value_rules": {
    "bool": "true = the vendor documents the capability. false = the vendor documents that it is absent. null = the vendor's public pages do not document it.",
    "money": "USD per user per month, as listed on the vendor's pricing page.",
    "number": "Plain number in the unit named by the row label.",
    "text": "Short factual phrase taken from the vendor's page."
  },
  "how_to_cite": "Cite as \"TopReviewed.ai — Cursor vs Claude Code fact comparison\" with the url above. Each value carries the vendor source_url it was taken from and the date the facts were verified.",
  "products": {
    "a": {
      "slug": "cursor",
      "name": "Cursor",
      "also_known_as": [],
      "website": "https://cursor.com",
      "topreviewed_url": "https://topreviewed.ai/products/cursor",
      "facts_verified_on": "2026-09-24",
      "plans": [
        {
          "name": "Hobby",
          "price_annual": 0,
          "price_monthly": 0,
          "unit": "per month",
          "note": "Free individual plan. No credit card required; limited Agent requests; access to Composer.",
          "source_url": "https://cursor.com/pricing",
          "quote": "Hobby\n\nFor the tinkerer\n\nFree"
        },
        {
          "name": "Pro",
          "price_annual": 16,
          "price_monthly": 20,
          "unit": "per month",
          "note": "Individual plan. $16/mo billed yearly, $20/mo billed monthly. Extended limits on Agent, access to frontier models, MCPs, skills and hooks, Cloud agents, Grok Bot access; Bugbot on usage-based billing. Includes monthly usage in two pools (Cursor Models; Other Models at API prices), then optional on-demand usage at API rates.",
          "source_url": "https://cursor.com/pricing",
          "quote": "For the agent-curious\n\n$16\n / mo."
        },
        {
          "name": "Pro+",
          "price_annual": 48,
          "price_monthly": 60,
          "unit": "per month",
          "note": "Individual plan. $48/mo billed yearly, $60/mo billed monthly. Everything in Pro, plus 3x Pro limits on Agent and higher Grok Bot usage limits.",
          "source_url": "https://cursor.com/pricing",
          "quote": "For the daily builder\n\n$48\n / mo."
        },
        {
          "name": "Ultra",
          "price_annual": 160,
          "price_monthly": 200,
          "unit": "per month",
          "note": "Individual plan. $160/mo billed yearly, $200/mo billed monthly. Everything in Pro, plus 20x Pro limits on Agent, highest Grok Bot usage limits and priority access to new features.",
          "source_url": "https://cursor.com/pricing",
          "quote": "For the agent-native\n\n$160\n / mo."
        },
        {
          "name": "Teams (Standard seat)",
          "price_annual": 32,
          "price_monthly": 40,
          "unit": "per user / month",
          "note": "$32/user/mo billed yearly, $40/user/mo billed monthly. Centralized team billing and administration, team marketplace for rules, skills and plugins, cloud agents and automations with shared team context, agentic code reviews with Bugbot, usage analytics, team-wide privacy mode, SAML/OIDC SSO. Per-seat included usage; on-demand usage beyond it.",
          "source_url": "https://cursor.com/pricing",
          "quote": "For teams that ship together\n\n$32\n / user / mo."
        },
        {
          "name": "Teams (Premium seat)",
          "price_annual": 96,
          "price_monthly": 120,
          "unit": "per user / month",
          "note": "$96/user/mo billed yearly, $120/user/mo billed monthly. Same Teams features with 5x Standard limits on Agent and higher Grok Bot usage limits. Standard and Premium are seat types within the Teams plan.",
          "source_url": "https://cursor.com/pricing",
          "quote": "For teams that ship together\n\n$96\n / user / mo."
        },
        {
          "name": "Enterprise",
          "price_annual": null,
          "price_monthly": null,
          "unit": "custom (contact sales)",
          "note": "Everything on Teams plus pooled usage, invoice/PO billing, SCIM seat management, repository/model/MCP access controls, auto-run, browser and network controls, audit logs and service accounts, AI code tracking API, priority support and account management.",
          "source_url": "https://cursor.com/pricing",
          "quote": "Enterprise\n\nFor scaled organizations\n\nCustom"
        }
      ]
    },
    "b": {
      "slug": "claude-code",
      "name": "Claude Code",
      "also_known_as": [],
      "website": "https://claude.com/product/claude-code",
      "topreviewed_url": "https://topreviewed.ai/products/claude-code",
      "facts_verified_on": "2026-09-24",
      "plans": [
        {
          "name": "Pro",
          "price_annual": 17,
          "price_monthly": 20,
          "unit": "per month",
          "note": "Individual plan; Claude Code included. Annual billing is $200 up front. Usage limits shared with Claude chat.",
          "source_url": "https://claude.com/pricing",
          "quote": "$17 Per month with annual subscription discount ($200 billed up front). $20 if billed monthly."
        },
        {
          "name": "Max 5x",
          "price_annual": null,
          "price_monthly": 100,
          "unit": "per month",
          "note": "Individual plan; 5x the usage of Pro per 5-hour session. Billed monthly only.",
          "source_url": "https://claude.com/product/claude-code",
          "quote": "Great value for everyday use in larger codebases. $100 Per month"
        },
        {
          "name": "Max 20x",
          "price_annual": null,
          "price_monthly": 200,
          "unit": "per month",
          "note": "Individual plan; 20x the usage of Pro per 5-hour session. Billed monthly only.",
          "source_url": "https://claude.com/product/claude-code",
          "quote": "Great value for power users with the most access to Claude models. $200 Per month"
        },
        {
          "name": "Team (Standard seat)",
          "price_annual": 20,
          "price_monthly": 25,
          "unit": "per user / month",
          "note": "Teams of 2 to 150; Claude Code included; more usage than Pro. SSO, central billing, usage analytics.",
          "source_url": "https://claude.com/pricing",
          "quote": "$20 Per seat / month if billed annually. $25 if billed monthly."
        },
        {
          "name": "Team (Premium seat)",
          "price_annual": 100,
          "price_monthly": 125,
          "unit": "per user / month",
          "note": "5x more usage than Standard seats; seat types can be mixed within one Team plan.",
          "source_url": "https://claude.com/pricing",
          "quote": "$100 Per seat / month if billed annually. $125 if billed monthly."
        },
        {
          "name": "Enterprise",
          "price_annual": 20,
          "price_monthly": null,
          "unit": "per user / month + usage at API rates",
          "note": "Seat price plus all usage billed at API rates; billed annually only. Self-serve or sales-assisted (tailored quote). Adds SCIM, audit logs, custom data retention, role-based access.",
          "source_url": "https://claude.com/pricing",
          "quote": "US$20/seat/month, billed annually. Usage cost scales with model and task."
        },
        {
          "name": "Claude API (Console)",
          "price_annual": null,
          "price_monthly": null,
          "unit": "pay as you go (per million tokens)",
          "note": "Claude Code billed at standard API token prices through a Claude Console account; no per-seat fee. Listed API prices per million input/output tokens: Haiku 4.5 $1/$5, Sonnet 5 $2/$10, Opus 5.5 $4/$20, Fable 5.1 $10/$50.",
          "source_url": "https://claude.com/product/claude-code",
          "quote": "Pay as you go with standard Claude API pricing. Deploy to unlimited developers with no per-seat fee or platform charges."
        }
      ]
    }
  },
  "summary": {
    "rows_compared": 52,
    "rows_that_differ": 13,
    "advantages": {
      "cursor": [
        "free_plan",
        "cheapest_paid_annual",
        "inline_completion",
        "codebase_indexing"
      ],
      "claude-code": [
        "android",
        "self_hosted"
      ]
    }
  },
  "rows": [
    {
      "group": "Pricing",
      "key": "free_plan",
      "label": "Free plan",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Hobby plan; no credit card required.",
        "source_url": "https://cursor.com/pricing",
        "quote": "For the tinkerer\n\nFree\n\nIncludes:\n\n✓\nNo credit card required"
      },
      "claude-code": {
        "value": false,
        "display": "No",
        "note": "Claude's Free plan does not include Claude Code; Claude Code starts on Pro. The Console route is pay-as-you-go API usage.",
        "source_url": "https://claude.com/pricing",
        "quote": "Claude Code No Yes Yes Yes"
      },
      "differs": true,
      "advantage": "cursor"
    },
    {
      "group": "Pricing",
      "key": "free_plan_limits",
      "label": "Free plan limits",
      "type": "text",
      "cursor": {
        "value": "Limited Agent requests; access to Composer; monthly Tab allowance",
        "display": "Limited Agent requests; access to Composer; monthly Tab allowance",
        "note": "Help center: Hobby covers Agent, Chat and Tab completions with the Auto model and a smaller model set; Tab suggestions pause once the monthly allowance is used; free accounts cannot start Cloud Agents.",
        "source_url": "https://cursor.com/pricing",
        "quote": "Limited Agent requests\n✓\nAccess to Composer"
      },
      "claude-code": {
        "value": "No free plan",
        "display": "No free plan",
        "note": "Claude's Free plan does not include Claude Code.",
        "source_url": "https://claude.com/pricing",
        "quote": "Claude Code No Yes Yes Yes"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "free_trial_days",
      "label": "Free trial (days)",
      "type": "number",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. The plan comparison lists trials only for sales-assisted Enterprise, with no length stated.",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "trial_requires_card",
      "label": "Trial requires credit card",
      "type": "bool",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "cheapest_paid_annual",
      "label": "Cheapest paid plan, billed annually (per user / month)",
      "type": "money",
      "cursor": {
        "value": 16,
        "display": "$16.00",
        "note": "Pro (individual plan), billed yearly. An India-only Start plan (₹649/mo, billed monthly in INR) is listed in the help center, not on the pricing page.",
        "source_url": "https://cursor.com/pricing",
        "quote": "For the agent-curious\n\n$16\n / mo."
      },
      "claude-code": {
        "value": 17,
        "display": "$17.00",
        "note": "Pro plan, billed annually ($200 up front).",
        "source_url": "https://claude.com/pricing",
        "quote": "$17 Per month with annual subscription discount ($200 billed up front)."
      },
      "differs": true,
      "advantage": "cursor"
    },
    {
      "group": "Pricing",
      "key": "cheapest_paid_monthly",
      "label": "Cheapest paid plan, billed monthly (per user / month)",
      "type": "money",
      "cursor": {
        "value": 20,
        "display": "$20.00",
        "note": "Pro (individual plan), billed monthly. An India-only Start plan (₹649/mo, INR) is listed in the help center, not on the pricing page.",
        "source_url": "https://cursor.com/pricing",
        "quote": "For the agent-curious\n\n$20\n / mo."
      },
      "claude-code": {
        "value": 20,
        "display": "$20.00",
        "note": "Pro plan, billed monthly.",
        "source_url": "https://claude.com/pricing",
        "quote": "Per month with annual subscription discount ($200 billed up front). $20 if billed monthly."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "top_listed_annual",
      "label": "Highest listed-price plan, billed annually (per user / month)",
      "type": "money",
      "cursor": {
        "value": 160,
        "display": "$160.00",
        "note": "Ultra (individual plan), billed yearly. Highest per-seat team price is Teams Premium at $96/user/mo billed yearly.",
        "source_url": "https://cursor.com/pricing",
        "quote": "For the agent-native\n\n$160\n / mo."
      },
      "claude-code": {
        "value": 100,
        "display": "$100.00",
        "note": "Team Premium seat. Max 20x ($200/month) costs more but is billed monthly only; Enterprise is $20/seat plus usage at API rates.",
        "source_url": "https://claude.com/pricing",
        "quote": "$100 Per seat / month if billed annually. $125 if billed monthly."
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "minimum_seats",
      "label": "Minimum paid seats",
      "type": "number",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": 2,
        "display": "2",
        "note": "Team plan is for 2 to 150 seats. Pro and Max are single-user plans.",
        "source_url": "https://claude.com/pricing",
        "quote": "For teams of 2 to 150"
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Pricing",
      "key": "enterprise_custom_pricing",
      "label": "Custom-priced enterprise plan",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise is contact-sales; priced per seat with an included usage allotment and optional pre-committed usage.",
        "source_url": "https://cursor.com/pricing",
        "quote": "Enterprise\n\nFor scaled organizations\n\nCustom"
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise lists US$20/seat/month billed annually plus usage at API rates; the sales-assisted route gives a tailored quote.",
        "source_url": "https://claude.com/pricing",
        "quote": "You can get started self-serve or contact sales for a tailored quote."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "web_app",
      "label": "Web app",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Browser access at cursor.com/agents for starting, following and reviewing cloud agents.",
        "source_url": "https://cursor.com/download",
        "quote": "Kick off agents in the cloud from your browser, phone, or tools like Slack, GitHub, and Linear."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Claude Code on the web (claude.ai/code) runs cloud sessions; Pro, Max, Team, and Enterprise premium or Chat + Claude Code seats.",
        "source_url": "https://code.claude.com/docs/en/platforms",
        "quote": "Web: cloud sessions from your browser at claude.ai/code that keep running when you disconnect"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "windows",
      "label": "Runs on Windows",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Desktop app for Windows x64 and ARM64 (user or system installer); CLI via WSL or native PowerShell.",
        "source_url": "https://cursor.com/download",
        "quote": "The Cursor desktop app is available for macOS, Windows, and Linux."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "CLI on Windows 10 1809+ or Windows Server 2019+ (native or WSL); Desktop app also on Windows.",
        "source_url": "https://code.claude.com/docs/en/setup",
        "quote": "Windows 10 1809+ or Windows Server 2019+"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "macos",
      "label": "Runs on macOS",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Desktop app for Apple silicon, Intel and Universal builds; CLI via install script.",
        "source_url": "https://cursor.com/download",
        "quote": "The Cursor desktop app is available for macOS, Windows, and Linux."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "macOS 13.0 or later.",
        "source_url": "https://code.claude.com/docs/en/setup",
        "quote": "macOS 13.0+"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "linux",
      "label": "Runs on Linux",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Desktop app as .deb, RPM and AppImage for x64 and ARM64; CLI via install script.",
        "source_url": "https://cursor.com/download",
        "quote": "The Cursor desktop app is available for macOS, Windows, and Linux."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "CLI on Ubuntu 20.04+, Debian 10+, Alpine Linux 3.19+. The Desktop app on Linux is in beta.",
        "source_url": "https://code.claude.com/docs/en/setup",
        "quote": "Ubuntu 20.04+"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "ios",
      "label": "iOS app",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Cursor for iOS on iPhone and iPad (iOS/iPadOS 26.0+) directs and reviews cloud agents and Remote Control sessions; no editor or terminal. Starting agents needs a paid plan.",
        "source_url": "https://cursor.com/help/ai-features/mobile-app",
        "quote": "Cursor for iOS is the Cursor mobile app for controlling agents running in the cloud and on your own computer."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "The Claude app is a client for cloud sessions and Remote Control of local sessions; code does not run on the phone.",
        "source_url": "https://code.claude.com/docs/en/mobile",
        "quote": "Start, monitor, and steer Claude Code tasks from your phone with the Claude app for iOS and Android."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Platforms",
      "key": "android",
      "label": "Android app",
      "type": "bool",
      "cursor": {
        "value": false,
        "display": "No",
        "note": "No Cursor app for Android; an Android version is planned with no release date. The separate Grok Bot app (a general-purpose agent included with paid Cursor plans) is on Google Play.",
        "source_url": "https://cursor.com/help/ai-features/mobile-app",
        "quote": "Not yet. The native app runs on iPhone and iPad. An Android version is planned, but there's no release date."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "The Claude app is a client for cloud sessions and Remote Control of local sessions; code does not run on the phone.",
        "source_url": "https://code.claude.com/docs/en/mobile",
        "quote": "Start, monitor, and steer Claude Code tasks from your phone with the Claude app for iOS and Android."
      },
      "differs": true,
      "advantage": "claude-code"
    },
    {
      "group": "Platforms",
      "key": "browser_extension",
      "label": "Browser extension",
      "type": "bool",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Claude in Chrome extension (Chrome, Edge, other Chromium browsers) lets Claude Code drive the browser for testing; requires a claude.ai login, not an API key.",
        "source_url": "https://code.claude.com/docs/en/chrome",
        "quote": "Claude Code integrates with the Claude in Chrome browser extension to give you browser automation capabilities from the CLI or the VS Code extension."
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Where you code with it",
      "key": "standalone_editor",
      "label": "Own standalone code editor",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Desktop app with an agent-first Agents Window plus a classic editor that runs VS Code extensions from the Open VSX registry and imports VS Code settings, keybindings and extensions. The vendor pages do not call it a fork.",
        "source_url": "https://cursor.com/docs/agent/agents-window",
        "quote": "The editor works well when you want the classic IDE with VS Code extensions and flexible screen splitting to see many files at once."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Claude Desktop's Code tab: an agent app with a file-editor pane, diff viewer and terminal. Not a full IDE and not a fork of another editor.",
        "source_url": "https://code.claude.com/docs/en/desktop",
        "quote": "drag-and-drop pane layout, integrated terminal and file editor"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Where you code with it",
      "key": "vscode_extension",
      "label": "Extension for VS Code",
      "type": "bool",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Requires VS Code 1.94.0 or later.",
        "source_url": "https://code.claude.com/docs/en/vs-code",
        "quote": "The VS Code extension provides a native graphical interface for Claude Code, integrated directly into your IDE."
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Where you code with it",
      "key": "jetbrains_plugin",
      "label": "Plugin for JetBrains IDEs",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Through the Agent Client Protocol: install Cursor from the ACP registry in the JetBrains AI Chat panel (AI Assistant plugin, 2025.1+). Paid Cursor plan required. Provides the agent (model choice, file edits, terminal commands); Tab autocomplete is not listed.",
        "source_url": "https://cursor.com/docs/integrations/jetbrains",
        "quote": "Use Cursor's AI agent in IntelliJ IDEA, PyCharm, WebStorm, and other JetBrains IDEs through the Agent Client Protocol (ACP)."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "IntelliJ IDEA, PyCharm, Android Studio, WebStorm, PhpStorm, GoLand and others; the plugin runs the CLI in the IDE terminal.",
        "source_url": "https://code.claude.com/docs/en/jetbrains",
        "quote": "Claude Code integrates with JetBrains IDEs through a dedicated plugin, providing features like interactive diff viewing, selection context sharing, and more."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Where you code with it",
      "key": "cli",
      "label": "Command-line (terminal) agent",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Cursor CLI (`agent`): interactive, Plan and Ask modes plus headless mode for scripts, CI and GitHub Actions. Installs on macOS, Linux, Windows (WSL and native PowerShell).",
        "source_url": "https://cursor.com/docs/cli/overview",
        "quote": "Cursor CLI lets you interact with AI agents directly from your terminal to write, review, and modify code."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "The CLI is the most complete surface; scripting and the Agent SDK are CLI-only.",
        "source_url": "https://code.claude.com/docs/en/overview",
        "quote": "The full-featured CLI for working with Claude Code directly in your terminal."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Where you code with it",
      "key": "other_editors",
      "label": "Other editors supported",
      "type": "text",
      "cursor": {
        "value": "JetBrains IDEs (via ACP); any editor or IDE through the Cursor CLI in a terminal; custom ACP clients",
        "display": "JetBrains IDEs (via ACP); any editor or IDE through the Cursor CLI in a terminal; custom ACP clients",
        "note": "The Xcode integration is an MCP bridge that lets Cursor's agent build, test and edit Xcode projects from Cursor; it is not a plugin inside Xcode.",
        "source_url": "https://cursor.com/help/integrations/cli",
        "quote": "Yes. Cursor CLI works with any IDE or editor. Plug it into your existing workflow anywhere you have a terminal."
      },
      "claude-code": {
        "value": "Cursor, Devin Desktop, Kiro and other VS Code forks (via the VS Code extension); any editor's terminal via the CLI",
        "display": "Cursor, Devin Desktop, Kiro and other VS Code forks (via the VS Code extension); any editor's terminal via the CLI",
        "note": "Cursor has its own install link on the same page.",
        "source_url": "https://code.claude.com/docs/en/vs-code",
        "quote": "The extension also installs in other VS Code forks like Devin Desktop or Kiro."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Coding assistance",
      "key": "inline_completion",
      "label": "Inline code completion (autocomplete)",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Tab. Unlimited on Pro, Pro+ and Ultra; Hobby has a monthly Tab allowance. Tab always uses Cursor's own models, even with your own API keys.",
        "source_url": "https://cursor.com/help/ai-features/tab",
        "quote": "Tab is Cursor's AI-powered autocomplete. It suggests code as you type, based on your recent edits, surrounding code, and linter errors."
      },
      "claude-code": {
        "value": false,
        "display": "No",
        "note": "Stated for the Desktop app; no Claude Code surface documents as-you-type completion. It works through prompts and agent edits.",
        "source_url": "https://code.claude.com/docs/en/desktop",
        "quote": "Inline code suggestions: Desktop does not provide autocomplete-style suggestions. It works through conversational prompts and explicit code changes."
      },
      "differs": true,
      "advantage": "cursor"
    },
    {
      "group": "Coding assistance",
      "key": "agent_mode",
      "label": "Agent that edits across multiple files",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Agent, Plan, Ask and Debug modes in the editor, Agents Window, CLI, web and iOS.",
        "source_url": "https://cursor.com/help/ai-features/agent",
        "quote": "Agent is Cursor's AI assistant. It searches your codebase, edits multiple files, runs terminal commands, and fixes errors on its own."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": null,
        "source_url": "https://code.claude.com/docs/en/how-claude-code-works",
        "quote": "it searches for relevant files, reads multiple files to understand context, makes coordinated edits across them, runs tests to verify the fix, and commits the changes if you ask."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Coding assistance",
      "key": "terminal_execution",
      "label": "Agent runs terminal commands",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Run Mode sets when commands run automatically, ask for approval, or run in a sandbox.",
        "source_url": "https://cursor.com/docs/agent/tools/terminal",
        "quote": "Cursor runs shell commands directly in your terminal. Your Run Mode controls when commands run, when Cursor asks, and when terminal commands enter the sandbox."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Asks permission before running commands unless a permission mode allows it.",
        "source_url": "https://code.claude.com/docs/en/how-claude-code-works",
        "quote": "Run shell commands, start servers, run tests, use git"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Coding assistance",
      "key": "background_agents",
      "label": "Cloud / background agents",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Cloud Agents run in isolated cloud VMs, in parallel, from desktop, web, iOS, Slack, GitHub and Linear; Automations run agents on schedules or triggers. Included on paid plans (Pro and up); free accounts cannot start them. Tool execution can run on Self-Hosted Machines.",
        "source_url": "https://cursor.com/docs/cloud-agent",
        "quote": "Cloud agents use the same agent fundamentals but run in isolated VMs in the cloud with full development environments instead of on your local machine."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Cloud sessions on Pro, Max and Team, and for Enterprise users with premium or Chat + Claude Code seats; not available through third-party providers.",
        "source_url": "https://code.claude.com/docs/en/claude-code-on-the-web",
        "quote": "The session keeps running after you close your laptop, and you can check on it or steer it from any device."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Coding assistance",
      "key": "code_review",
      "label": "Pull request code review",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Bugbot reviews PRs automatically or on demand. Usage-based billing: individual plans draw from included usage, then on-demand; Teams bill from on-demand spend. Not included in the India-only Start plan.",
        "source_url": "https://cursor.com/docs/bugbot",
        "quote": "Bugbot reviews pull requests and identifies bugs, security issues, and code quality problems."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Managed GitHub PR review is a research preview on Team and Enterprise, billed separately through usage credits (about $15-25 per review). Other plans can review a diff locally with /code-review.",
        "source_url": "https://code.claude.com/docs/en/code-review",
        "quote": "Code Review is in research preview, available for Team and Enterprise subscriptions."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Coding assistance",
      "key": "codebase_indexing",
      "label": "Codebase indexing / semantic code search",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Local Instant Grep index for exact and regex code search, plus an Explore subagent for broad searches. Cursor states it does not upload code or store codebase embeddings for search.",
        "source_url": "https://cursor.com/docs/agent/tools/search",
        "quote": "Instant Grep builds and queries its index on your machine. Cursor does not upload file paths or code to build a search index, and it does not store embeddings of your codebase for search."
      },
      "claude-code": {
        "value": false,
        "display": "No",
        "note": "Uses agentic search (file-pattern and regex search) at run time instead of a code index.",
        "source_url": "https://claude.com/product/claude-code",
        "quote": "Claude Code runs locally in your terminal and talks directly to model APIs without requiring a backend server or remote code index."
      },
      "differs": true,
      "advantage": "cursor"
    },
    {
      "group": "Coding assistance",
      "key": "mcp_support",
      "label": "MCP (Model Context Protocol) servers",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Pricing page lists MCPs, skills and hooks among Pro features; Enterprise admins can allowlist or block MCP servers.",
        "source_url": "https://cursor.com/docs/mcp",
        "quote": "Model Context Protocol (MCP) enables Cursor to connect to external tools and data sources. Install and manage MCP servers from the Customize page or configure them in mcp.json."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": null,
        "source_url": "https://code.claude.com/docs/en/mcp",
        "quote": "Claude Code can connect to hundreds of external tools and data sources through the Model Context Protocol (MCP), an open source standard for AI-tool integrations."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Coding assistance",
      "key": "custom_rules",
      "label": "Project rules / custom instruction files",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Project rules in .cursor/rules (.mdc files), AGENTS.md, user rules, and enforceable team rules on Teams and Enterprise.",
        "source_url": "https://cursor.com/docs/rules",
        "quote": "Rules provide system-level instructions to Agent. They bundle prompts, scripts, and more together, making it easy to manage and share workflows across your team."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "CLAUDE.md files and .claude/rules/; also reads AGENTS.md.",
        "source_url": "https://code.claude.com/docs/en/how-claude-code-works",
        "quote": "Your CLAUDE.md. A markdown file where you store project-specific instructions, conventions, and context that Claude should know every session."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Coding assistance",
      "key": "checkpoints",
      "label": "Checkpoints to roll back agent edits",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Created automatically before significant Agent changes; stored locally, separate from Git; restoring reverts files only.",
        "source_url": "https://cursor.com/docs/agent/overview",
        "quote": "Checkpoints save snapshots of your codebase during an Agent session. Agent automatically creates them before making significant changes, capturing the state of all modified files."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Rewind with /rewind or Esc twice. Files changed by Bash commands are not tracked.",
        "source_url": "https://code.claude.com/docs/en/checkpointing",
        "quote": "Claude Code automatically tracks Claude’s file edits as you work, allowing you to quickly undo changes and rewind to previous states if anything gets off track."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "model_choice",
      "label": "User can choose the AI model",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Pick a model or use Auto (Cursor Router). Hobby gets a smaller model set; paid plans unlock all models; Enterprise admins can restrict models.",
        "source_url": "https://cursor.com/help/models-and-usage/available-models",
        "quote": "Open the model selector in your chat or agent panel and choose the model you want, or press"
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Switch with /model or claude --model.",
        "source_url": "https://code.claude.com/docs/en/how-claude-code-works",
        "quote": "Multiple models are available with different tradeoffs. Sonnet handles most coding tasks well. Opus provides stronger reasoning for complex architectural decisions."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "models_offered",
      "label": "Model families offered",
      "type": "text",
      "cursor": {
        "value": "Cursor models (Grok 4.7, 4.6, 4.5; Composer 2.5), OpenAI GPT, Anthropic Claude, Google Gemini, and others",
        "display": "Cursor models (Grok 4.7, 4.6, 4.5; Composer 2.5), OpenAI GPT, Anthropic Claude, Google Gemini, and others",
        "note": "Grok models are listed as Cursor models in the Cursor Models usage pool. The docs model table also lists Meta, Moonshot and Z.ai models.",
        "source_url": "https://cursor.com/docs/models-and-pricing",
        "quote": "Cursor supports frontier models from OpenAI, Anthropic, Google, SpaceXAI, and more."
      },
      "claude-code": {
        "value": "Anthropic Claude only: Fable, Opus, Sonnet, Haiku",
        "display": "Anthropic Claude only: Fable, Opus, Sonnet, Haiku",
        "note": "Opus requires a paid plan; Fable draws on usage credits on Pro and 50% of weekly limits on Max. Non-Claude models are not supported.",
        "source_url": "https://code.claude.com/docs/en/model-config",
        "quote": "Claude Code uses model aliases such as fable, opus, sonnet, and haiku"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "byok",
      "label": "Bring your own API key",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "OpenAI, Anthropic, Google, Azure OpenAI and AWS Bedrock keys; chat models only (Tab stays on Cursor models). Requests still pass through Cursor's backend. Individual plans: not counted against included usage. Teams/Enterprise: $0.25 per million tokens Cursor Token Rate still applies. Enterprise admins can disable BYOK. Cursor's zero data retention does not cover BYOK requests.",
        "source_url": "https://cursor.com/help/models-and-usage/api-keys",
        "quote": "You can add your own API keys so Cursor uses your preferred AI models."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Anthropic Console API key, or your own Amazon Bedrock, Google Cloud Agent Platform or Microsoft Foundry account; usage billed by that provider.",
        "source_url": "https://code.claude.com/docs/en/overview",
        "quote": "If you’ve set the ANTHROPIC_API_KEY environment variable, Claude Code skips the login prompt and asks you to approve the key instead."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "local_models",
      "label": "Local / self-hosted models",
      "type": "bool",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": false,
        "display": "No",
        "note": "Claude models only, served by the Anthropic API, Amazon Bedrock, Google Cloud Agent Platform or Microsoft Foundry.",
        "source_url": "https://code.claude.com/docs/en/llm-gateway",
        "quote": "doesn’t support routing Claude Code to non-Claude models through any gateway"
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "usage_limits",
      "label": "How paid-plan usage is limited",
      "type": "text",
      "cursor": {
        "value": "Monthly included model usage in two pools (Cursor Models; Other Models at API prices), then optional on-demand pay-as-you-go at API rates",
        "display": "Monthly included model usage in two pools (Cursor Models; Other Models at API prices), then optional on-demand pay-as-you-go at API rates",
        "note": "Pro+ has 3x and Ultra 20x Pro Agent limits; Teams Premium has 5x Standard. Usage resets monthly without rollover. Teams and Enterprise add a $0.25 per million tokens Cursor Token Rate on third-party models. Enterprise offers pooled usage.",
        "source_url": "https://cursor.com/pricing",
        "quote": "Every plan includes a set amount of model usage. On-demand usage allows you to continue using models after your included amount is consumed, billed in arrears."
      },
      "claude-code": {
        "value": "Usage pool shared with Claude chat: limits reset every 5 hours, plus weekly caps; optional usage credits at API rates",
        "display": "Usage pool shared with Claude chat: limits reset every 5 hours, plus weekly caps; optional usage credits at API rates",
        "note": "Max = 5x or 20x Pro usage; Team Premium = 5x Standard. Enterprise and Console usage is billed per token at API rates.",
        "source_url": "https://claude.com/pricing",
        "quote": "Every plan has usage limits that reset on a rolling five-hour session window, and paid plans add weekly limits on top."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Models and usage",
      "key": "open_source",
      "label": "Open-source client",
      "type": "bool",
      "cursor": {
        "value": false,
        "display": "No",
        "note": "Proprietary client. The public github.com/cursor/cursor repository holds a README and issue templates, not the app source. Some auxiliary repos are open source (e.g. plugins, SDK bridge, Terraform provider).",
        "source_url": "https://cursor.com/terms-of-service",
        "quote": "reverse engineer, disassemble, decompile, decode, or otherwise attempt to derive or gain access to the source code"
      },
      "claude-code": {
        "value": false,
        "display": "No",
        "note": "The public GitHub repo holds issues, changelog, plugins and examples; the client is proprietary.",
        "source_url": "https://github.com/anthropics/claude-code/blob/main/LICENSE.md",
        "quote": "© Anthropic PBC. All rights reserved. Use is subject to Anthropic's Commercial Terms of Service."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Privacy and team controls",
      "key": "zero_data_retention",
      "label": "Zero data retention option",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Applies with Privacy Mode on, available on every plan including free; on by default for Enterprise, enforceable org-wide by Teams and Enterprise admins. Exceptions: your own API keys, models that require provider retention (admin approval needed), and prompts flagged by providers' abuse classifiers.",
        "source_url": "https://cursor.com/data-use",
        "quote": "Cursor maintains zero data retention (ZDR) agreements with all providers, and AI model providers will not store or train on your data."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise only, for qualified accounts; not default and not in the standard Enterprise plan. Anthropic enables it per organization after an eligibility check.",
        "source_url": "https://code.claude.com/docs/en/zero-data-retention",
        "quote": "Zero Data Retention (ZDR) for Claude Code is available to qualified accounts on Claude for Enterprise."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Privacy and team controls",
      "key": "no_training_on_code",
      "label": "Code excluded from model training",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Requires Privacy Mode. With Privacy Mode off, Cursor may use code data to train its models. Terms: Anysphere does not train on your content unless you explicitly agree.",
        "source_url": "https://cursor.com/security",
        "quote": "Privacy Mode is available to anyone (free or Pro). New team members inherit the team's Privacy Mode settings. When enabled, we will not train on your data."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Team, Enterprise, API and cloud-platform use. Free, Pro and Max accounts are used for training when the user's model-improvement setting is on (opt-out).",
        "source_url": "https://code.claude.com/docs/en/data-usage",
        "quote": "Anthropic does not train generative models using code or prompts sent to Claude Code under commercial terms"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Privacy and team controls",
      "key": "self_hosted",
      "label": "Self-hosted or on-premises deployment",
      "type": "bool",
      "cursor": {
        "value": false,
        "display": "No",
        "note": "No on-premises deployment; the service runs on AWS. Cloud Agent tool execution can move to Self-Hosted Machines you manage, while Cursor still runs the agent loop and inference. AWS PrivateLink and Cloudflare Tunnel private connectivity are available.",
        "source_url": "https://cursor.com/enterprise",
        "quote": "While we don't offer on-premises deployment today, our cloud architecture delivers enterprise-grade security controls, data isolation, and performance."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Self-hosted environments run cloud sessions on your own infrastructure (public beta, Team and Enterprise); model inference still goes to api.anthropic.com. The CLI itself runs locally.",
        "source_url": "https://code.claude.com/docs/en/self-hosted-environments",
        "quote": "Self-hosted environments are in public beta on Team and Enterprise plans and are off by default."
      },
      "differs": true,
      "advantage": "claude-code"
    },
    {
      "group": "Privacy and team controls",
      "key": "admin_dashboard",
      "label": "Team admin dashboard and usage analytics",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Teams plan and up: centralized billing and administration with usage analytics. Enterprise adds SCIM, audit logs, AI Code Tracking API and Conversation Insights.",
        "source_url": "https://cursor.com/pricing",
        "quote": "Admins can access usage information and key metrics through the Admin Dashboard."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Team and Enterprise at claude.ai/analytics/claude-code (Admins and Owners), and Console for API customers; seat management on Team and Enterprise.",
        "source_url": "https://code.claude.com/docs/en/analytics",
        "quote": "Claude Code provides analytics dashboards to help organizations understand developer usage patterns, track contribution metrics, and measure how Claude Code impacts engineering velocity."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "integrations_count",
      "label": "Listed integrations",
      "type": "number",
      "cursor": {
        "value": 370,
        "display": "370",
        "note": "Plugins listed in the Cursor Marketplace (MCP servers, skills and tool bundles from third parties and Cursor), counted as unique plugin listings; excludes 27 automation templates. Separately, the docs cover 11 native integrations: GitHub, GitLab, Azure DevOps, Bitbucket, Slack, Microsoft Teams, Jira, Linear, Notion, JetBrains and Xcode.",
        "source_url": "https://cursor.com/marketplace",
        "quote": "Slack MCP server. Search channels, send messages, and perform other Slack actions through MCP-compatible clients."
      },
      "claude-code": {
        "value": 313,
        "display": "313",
        "note": "Plugins in the Claude Marketplace directory filtered to 'Works with: Claude Code' (bundles of tools, skills and MCP integrations); 337 across Claude and Claude Code.",
        "source_url": "https://claude.com/marketplace/plugins?works_with=claude-code",
        "quote": "313 plugins"
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "public_api",
      "label": "Public API",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Cloud Agents API (beta, all plans), TypeScript and Python SDKs (all users); Admin, Analytics, AI Code Tracking and Bugbot APIs for Enterprise teams.",
        "source_url": "https://cursor.com/docs/api",
        "quote": "Cursor provides multiple APIs for programmatic access to your team's data, AI-powered coding agents, and analytics."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Agent SDK (CLI, Python and TypeScript packages).",
        "source_url": "https://code.claude.com/docs/en/headless",
        "quote": "Use the Agent SDK to run Claude Code programmatically from the CLI, Python, or TypeScript."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "sso",
      "label": "Single sign-on (SSO)",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "SAML/OIDC SSO on Teams and Enterprise at no extra cost; SCIM provisioning on Enterprise.",
        "source_url": "https://cursor.com/help/security-and-privacy/sso",
        "quote": "SSO with SAML 2.0 is available at no additional cost on Teams and Enterprise plans."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Team and Enterprise plans; not on Pro or Max.",
        "source_url": "https://code.claude.com/docs/en/authentication",
        "quote": "Claude for Teams: self-service plan with collaboration features, admin tools, SSO, billing management, and server-managed settings for organization-wide Claude Code configuration."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "two_factor_auth",
      "label": "Two-factor authentication",
      "type": "bool",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "soc2",
      "label": "SOC 2 report",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "SOC 2 Type II; report available on request via trust.cursor.com.",
        "source_url": "https://cursor.com/security",
        "quote": "Cursor holds AIUC-1, ISO/IEC 27001:2022, and ISO/IEC 42001:2023 certifications, along with a SOC 2 Type II attestation."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "SOC 2 Type I and Type II; report available from the Anthropic Trust Center.",
        "source_url": "https://code.claude.com/docs/en/security",
        "quote": "Learn more and access resources (SOC 2 Type 2 report, ISO 27001 certificate, etc.) at Anthropic Trust Center."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "iso27001",
      "label": "ISO 27001 certification",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "ISO/IEC 27001:2022; also ISO/IEC 42001:2023 and AIUC-1.",
        "source_url": "https://cursor.com/security",
        "quote": "Cursor holds AIUC-1, ISO/IEC 27001:2022, and ISO/IEC 42001:2023 certifications, along with a SOC 2 Type II attestation."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "ISO 27001:2022; also ISO/IEC 42001:2023.",
        "source_url": "https://support.claude.com/en/articles/10015870-what-certifications-has-anthropic-obtained",
        "quote": "ISO 27001:2022 (Information Security Management)"
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Integrations and security",
      "key": "hipaa",
      "label": "HIPAA compliance offered",
      "type": "bool",
      "cursor": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise only: signed BAA required, with Privacy Mode enabled and locked org-wide. The standard Terms of Service prohibit sending HIPAA-regulated data otherwise.",
        "source_url": "https://cursor.com/docs/enterprise/baa",
        "quote": "Cursor supports HIPAA Business Associate Agreements (BAAs) for Enterprise customers."
      },
      "claude-code": {
        "value": true,
        "display": "Yes",
        "note": "Enterprise only. Claude Code is under the BAA only when zero data retention is enabled on a qualified account.",
        "source_url": "https://support.claude.com/en/articles/13296973-hipaa-ready-enterprise-plans",
        "quote": "Claude Code is covered under your BAA only with zero data retention (ZDR) enabled, and only on qualified accounts."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "support_channels",
      "label": "Support channels",
      "type": "text",
      "cursor": {
        "value": "Community forum, email (hi@cursor.com), help center with a signed-in support request form; priority support on Enterprise",
        "display": "Community forum, email (hi@cursor.com), help center with a signed-in support request form; priority support on Enterprise",
        "note": "Individual and Teams plans: community and standard support. Enterprise: first human response within 8 hours (critical) or 24 hours (standard).",
        "source_url": "https://cursor.com/pricing",
        "quote": "You're welcome to join our forum and share your thoughts! If you prefer a private conversation, feel free to email us directly at hi@cursor.com."
      },
      "claude-code": {
        "value": "In-app support messenger (Fin AI bot, then Product Support team) and email",
        "display": "In-app support messenger (Fin AI bot, then Product Support team) and email",
        "note": "No phone or live-chat support. Sales-assisted Enterprise adds customer success at certain spend thresholds.",
        "source_url": "https://support.claude.com/en/articles/9015913-how-to-get-support",
        "quote": "Support is provided in writing through the support messenger and email. We don't offer phone support."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "support_24_7",
      "label": "24/7 support",
      "type": "bool",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "vendor",
      "label": "Vendor (legal entity)",
      "type": "text",
      "cursor": {
        "value": "Anysphere, Inc.",
        "display": "Anysphere, Inc.",
        "note": "Cursor's blog announced on Aug 14, 2026 that Cursor has been acquired by SpaceX; the Terms of Service still name Anysphere, Inc.",
        "source_url": "https://cursor.com/terms-of-service",
        "quote": "Welcome, and thank you for your interest in Anysphere, Inc. (“Anysphere,” “we,” or “us”), makers of the Cursor software platform."
      },
      "claude-code": {
        "value": "Anthropic, PBC",
        "display": "Anthropic, PBC",
        "note": "Contracting entity is Anthropic Ireland, Limited for customers in the EEA, Switzerland and the UK.",
        "source_url": "https://www.anthropic.com/legal/commercial-terms",
        "quote": "“Anthropic” means Anthropic Ireland, Limited if Customer resides in the European Economic Area (“EEA”), Switzerland or UK, and Anthropic, PBC if Customer resides anywhere else."
      },
      "differs": false,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "founded_year",
      "label": "Founded",
      "type": "number",
      "cursor": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "claude-code": {
        "value": 2021,
        "display": "2021",
        "note": null,
        "source_url": "https://www.anthropic.com/events/builder-summit-bengaluru",
        "quote": "Founded in 2021, Anthropic is among the fastest growing tech companies in history."
      },
      "differs": true,
      "advantage": null
    },
    {
      "group": "Support and company",
      "key": "headquarters",
      "label": "Headquarters",
      "type": "text",
      "cursor": {
        "value": "San Francisco, CA, USA",
        "display": "San Francisco, CA, USA",
        "note": "Correspondence address in the Terms of Service: 2261 Market Street STE 86466, San Francisco, CA 94114. The vendor pages do not name a headquarters.",
        "source_url": "https://cursor.com/terms-of-service",
        "quote": "You may contact us by sending correspondence to Anysphere, Inc., 2261 Market Street STE 86466, San Francisco, CA 94114"
      },
      "claude-code": {
        "value": "San Francisco, California, United States",
        "display": "San Francisco, California, United States",
        "note": "Registered address per the privacy policy, which also states the company is headquartered in the United States.",
        "source_url": "https://www.anthropic.com/legal/privacy",
        "quote": "Anthropic PBC with a registered address at 548 Market St, PMB 90375, San Francisco, CA 94104 (United States)."
      },
      "differs": false,
      "advantage": null
    }
  ],
  "verdicts": [
    {
      "buyer": "Solo developers who want to start free",
      "pick": "cursor",
      "pick_name": "Cursor",
      "reason": "Cursor's Hobby plan is free with no credit card, and covers limited Agent requests and a monthly Tab allowance. Claude's Free plan does not include Claude Code. Paid entry is close: Cursor Pro is $16 per month billed yearly or $20 monthly; Claude Pro is $17 or $20.",
      "based_on": [
        "free_plan",
        "free_plan_limits",
        "cheapest_paid_annual",
        "cheapest_paid_monthly"
      ]
    },
    {
      "buyer": "Developers who want an AI editor with autocomplete",
      "pick": "cursor",
      "pick_name": "Cursor",
      "reason": "Cursor is a desktop editor that runs VS Code extensions, with Tab autocomplete unlimited on paid plans and a local index for code search. Claude Code documents no as-you-type completion: it works through prompts and agent edits, and it searches files at run time instead of keeping an index.",
      "based_on": [
        "inline_completion",
        "codebase_indexing",
        "standalone_editor"
      ]
    },
    {
      "buyer": "Developers staying in VS Code or JetBrains",
      "pick": "claude-code",
      "pick_name": "Claude Code",
      "reason": "Claude Code has a VS Code extension and a JetBrains plugin. Cursor's pages document no VS Code extension: Cursor is its own editor, which runs VS Code extensions. In JetBrains IDEs its agent runs through the Agent Client Protocol in the AI Chat panel, needs a paid Cursor plan, and does not list Tab autocomplete.",
      "based_on": [
        "vscode_extension",
        "jetbrains_plugin"
      ]
    },
    {
      "buyer": "Teams buying seats",
      "pick": "claude-code",
      "pick_name": "Claude Code",
      "reason": "Claude Code's Team plan is $20 per seat per month billed annually or $25 monthly, for 2 to 150 seats. Cursor's Teams plan is $32 per user per month billed yearly or $40 monthly. Both include SSO and an admin dashboard with usage analytics.",
      "based_on": [
        "minimum_seats",
        "sso",
        "admin_dashboard"
      ]
    },
    {
      "buyer": "Developers who want models from several AI labs",
      "pick": "cursor",
      "pick_name": "Cursor",
      "reason": "Cursor offers its own Grok and Composer models alongside OpenAI GPT, Anthropic Claude, Google Gemini and others, or Auto routing. Claude Code runs Anthropic's Claude models only and does not support routing to other models.",
      "based_on": [
        "model_choice",
        "models_offered"
      ]
    },
    {
      "buyer": "Privacy-minded individual developers",
      "pick": "cursor",
      "pick_name": "Cursor",
      "reason": "Cursor's Privacy Mode is available on every plan, including free; with it on, Cursor's zero data retention agreements with model providers apply and Cursor does not train on your code. Claude Code offers zero data retention only to qualified Enterprise accounts, and Free, Pro and Max accounts are used for training while the user's model-improvement setting is on.",
      "based_on": [
        "zero_data_retention",
        "no_training_on_code"
      ]
    },
    {
      "buyer": "Teams that want agents running on their own infrastructure",
      "pick": "claude-code",
      "pick_name": "Claude Code",
      "reason": "Claude Code's self-hosted environments, in public beta on Team and Enterprise, run whole cloud sessions on your infrastructure, with model inference still going to Anthropic, and the CLI runs locally. Cursor states it does not offer on-premises deployment; its Self-Hosted Machines run only the cloud agents' tool execution, while Cursor runs the agent loop and inference.",
      "based_on": [
        "self_hosted"
      ]
    },
    {
      "buyer": "Security and compliance buyers",
      "pick": "tie",
      "pick_name": "Tie",
      "reason": "Both document SOC 2 Type II and ISO 27001:2022, and both sign HIPAA BAAs on Enterprise only: Cursor with Privacy Mode locked on org-wide, Claude Code with zero data retention on a qualified account. Both offer SSO from their team plan.",
      "based_on": [
        "soc2",
        "iso27001",
        "hipaa",
        "sso"
      ]
    }
  ]
}