{
  "type": "topreviewed.comparison",
  "version": 1,
  "title": "Cursor vs Zed",
  "category": "AI coding tools",
  "url": "https://topreviewed.ai/compare/cursor-vs-zed",
  "json_url": "https://topreviewed.ai/compare/cursor-vs-zed/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 Zed 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": "zed",
      "name": "Zed",
      "also_known_as": [],
      "website": "https://zed.dev",
      "topreviewed_url": "https://topreviewed.ai/products/zed",
      "facts_verified_on": "2026-09-24",
      "plans": [
        {
          "name": "Personal",
          "price_annual": 0,
          "price_monthly": 0,
          "unit": "forever",
          "note": "Free editor. 2,000 accepted edit predictions; unlimited AI use with your own API keys or external agents (Claude Agent, Codex CLI and others). No Zed-hosted models.",
          "source_url": "https://zed.dev/pricing",
          "quote": "PERSONAL\n$0\nforever"
        },
        {
          "name": "Pro",
          "price_annual": null,
          "price_monthly": 10,
          "unit": "per month",
          "note": "Individual plan, billed monthly; no annual price is listed. Unlimited edit predictions, $5 of tokens included each month, usage-based billing beyond $5 at API list price +10%. 14-day free trial, no credit card.",
          "source_url": "https://zed.dev/pricing",
          "quote": "PRO\nFREE TRIAL\n$10\nper month"
        },
        {
          "name": "Business",
          "price_annual": null,
          "price_monthly": 30,
          "unit": "per seat, per month",
          "note": "Month-to-month; no annual price is listed. No bundled AI credits: Zed-hosted AI billed at standard usage rates, or bring your own keys. Org-wide AI model policies, data governance controls, unified spend visibility, unlimited edit predictions, role-based access controls. No seat minimum; order forms available at 25+ seats. No free trial.",
          "source_url": "https://zed.dev/pricing",
          "quote": "BUSINESS\n$30\nper seat, per month"
        }
      ]
    }
  },
  "summary": {
    "rows_compared": 52,
    "rows_that_differ": 23,
    "advantages": {
      "cursor": [
        "sso",
        "soc2",
        "hipaa"
      ],
      "zed": [
        "cheapest_paid_monthly",
        "open_source"
      ]
    }
  },
  "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"
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Personal plan, free forever. AI features on this plan run on your own API keys, existing subscriptions, local models or external agents, so model usage is paid to those providers.",
        "source_url": "https://zed.dev/pricing",
        "quote": "The next-generation code editor. Free forever."
      },
      "differs": false,
      "advantage": null
    },
    {
      "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"
      },
      "zed": {
        "value": "2,000 accepted edit predictions; no Zed-hosted AI models (own API keys or external agents only)",
        "display": "2,000 accepted edit predictions; no Zed-hosted AI models (own API keys or external agents only)",
        "note": "The Edit Prediction docs state the free plan includes 2,000 Zeta predictions per month. A Student plan (unlimited edit predictions, $10/month token credit) is free for one year to verified university students; it is listed in the docs, not on the pricing page.",
        "source_url": "https://zed.dev/pricing",
        "quote": "2,000 accepted edit predictions"
      },
      "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
      },
      "zed": {
        "value": 14,
        "display": "14",
        "note": "Pro trial. Ends after 14 days or when the $5 trial balance is used, whichever comes first; one hosted model only (the pricing page names GPT-5.6 Luna, the docs name GPT-6 Luna). The trial balance is shared with Delta. Converts to the free plan when it ends. Business has no free trial.",
        "source_url": "https://zed.dev/pricing",
        "quote": "We offer a 14-day free trial of Pro with $5 of GPT-5.6 Luna usage and unlimited accepted edit predictions."
      },
      "differs": true,
      "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
      },
      "zed": {
        "value": false,
        "display": "No",
        "note": "Pro trial.",
        "source_url": "https://zed.dev/pricing",
        "quote": "No credit card is required. The trial ends when you use the $5 balance or 14 days pass, whichever comes first."
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. Plans are billed monthly and no annual price is listed.",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "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."
      },
      "zed": {
        "value": 10,
        "display": "$10.00",
        "note": "Pro (individual plan), billed monthly. Includes $5 of tokens per month; further usage billed at API list price +10%.",
        "source_url": "https://zed.dev/pricing",
        "quote": "PRO\nFREE TRIAL\n$10\nper month"
      },
      "differs": true,
      "advantage": "zed"
    },
    {
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. No annual prices are listed; the highest listed price is Business at $30 per seat per month.",
        "source_url": null,
        "quote": null
      },
      "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
      },
      "zed": {
        "value": 1,
        "display": "1",
        "note": "No seat minimum for Business; it is self-serve for organizations of any size. Order-form contracts start at 25 seats.",
        "source_url": "https://zed.dev/pricing",
        "quote": "No minimum. Business is self-serve and available to organizations of any size."
      },
      "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"
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "No separate Enterprise tier. The Business page invites organizations to email about custom Business plans; contracts of 25+ seats with invoice billing go through sales@zed.dev.",
        "source_url": "https://zed.dev/business",
        "quote": "Email us to discuss custom Business plans for your organization."
      },
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Windows 10 (1903+) and Windows 11 (22H2+); x64 and Arm64.",
        "source_url": "https://zed.dev/docs/installation",
        "quote": "Zed supports machines with x64 (Intel, AMD) or Arm64 (Qualcomm) processors that meet the following requirements:"
      },
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Intel and Apple Silicon; the download page states macOS 10.15 or later.",
        "source_url": "https://zed.dev/docs/installation",
        "quote": "Zed supports machines with Intel (x86_64) or Apple (aarch64) processors that meet the above macOS requirements:"
      },
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "x86_64 and aarch64; install script or distribution packages.",
        "source_url": "https://zed.dev/docs/installation",
        "quote": "Zed supports 64-bit Intel/AMD (x86_64) and 64-bit Arm (aarch64) processors."
      },
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "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
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Zed is its own editor, written from scratch in Rust (not a fork of another editor).",
        "source_url": "https://zed.dev",
        "quote": "Written from scratch in Rust to efficiently leverage multiple CPU cores and your GPU."
      },
      "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
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": false,
      "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)."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. The zed command opens files, folders and diffs but is not an agent; Terminal Threads run third-party agent CLIs inside Zed.",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Edit Prediction. Default provider is Zeta, Zed's open model; GitHub Copilot, Mercury Coder, Codestral and local models can be used instead. Free plan: 2,000 predictions per month; unlimited on Pro and Business.",
        "source_url": "https://zed.dev/docs/ai/edit-prediction",
        "quote": "As you type, Zed requests predictions from the edit prediction provider, which returns individual or multi-line suggestions you accept by pressing tab."
      },
      "differs": false,
      "advantage": null
    },
    {
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Zed Agent (native), plus External Agents over the Agent Client Protocol (Claude, Codex, Copilot, Cursor, OpenCode and others).",
        "source_url": "https://zed.dev/ai",
        "quote": "Describe the task, the agent does the rest: discovering context, editing files, and staying on track until it's done."
      },
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Built-in terminal tool, governed by tool permissions; optional OS-level sandbox.",
        "source_url": "https://zed.dev/docs/ai/tools",
        "quote": "Executes shell commands and returns the combined output, creating a new shell process for each invocation."
      },
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. Parallel Agents run several local agent threads at once inside the editor; no cloud or remote agent runner is documented for Zed.",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. The agent's documented search tools are grep and path-glob search.",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "MCP servers for the Zed Agent; Zed can forward them to External Agents over ACP. MCP servers can also be installed as extensions.",
        "source_url": "https://zed.dev/docs/ai/mcp",
        "quote": "Zed uses the Model Context Protocol to interact with context servers."
      },
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Personal and project AGENTS.md; Zed also reads .rules, .cursorrules, .windsurfrules, .clinerules, .github/copilot-instructions.md, AGENT.md, CLAUDE.md and GEMINI.md. Skills are supported too.",
        "source_url": "https://zed.dev/docs/ai/instructions",
        "quote": "Zed supports AGENTS.md as the primary instruction file for personal and project-level agent guidance."
      },
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Restore Checkpoint on each agent edit. Availability for External Agents depends on the agent integration.",
        "source_url": "https://zed.dev/docs/ai/agent-panel",
        "quote": "Every time the model performs an edit, you should see a \"Restore Checkpoint\" button at the top of your message, allowing you to return your code base to the state it was in prior to that message."
      },
      "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"
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Model selector in the Agent Panel across Zed-hosted, API-key, subscription, gateway and local providers.",
        "source_url": "https://zed.dev/docs/ai/agent-panel",
        "quote": "you can switch between their models by clicking on the model selector on the message editor or by using the cmd-alt-/ keybinding."
      },
      "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."
      },
      "zed": {
        "value": "Anthropic Claude, OpenAI GPT and Google Gemini hosted by Zed; other providers via own keys, gateways or local models",
        "display": "Anthropic Claude, OpenAI GPT and Google Gemini hosted by Zed; other providers via own keys, gateways or local models",
        "note": "Hosted list includes Claude Fable, Opus, Sonnet and Haiku; GPT-6, GPT-5.x and GPT-5.x-Codex; Gemini 3.x. Hosted xAI models were retired on May 15, 2026. Own-key providers include Amazon Bedrock, DeepSeek, Mistral, xAI, OpenRouter, Vercel AI Gateway and GitHub Copilot.",
        "source_url": "https://zed.dev/docs/business/privacy",
        "quote": "when members use Zed's hosted models, prompts and code context are still sent to the relevant provider (Anthropic, OpenAI, Google, etc.) to generate responses."
      },
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "All plans, including free. Keys are stored in the system keychain. Business admin controls do not cover own-key use.",
        "source_url": "https://zed.dev/pricing",
        "quote": "Yes you can! We currently support Amazon Bedrock, Anthropic, GitHub Copilot, Deepseek, Google AI, LM Studio, Mistral, Ollama, OpenAI, OpenRouter, Vercel, and more."
      },
      "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
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "llama.cpp, LM Studio, Ollama and local OpenAI-compatible servers; local edit prediction is also supported.",
        "source_url": "https://zed.dev/docs/ai/use-a-local-model",
        "quote": "Use local models when you run the model on your machine or on infrastructure you control."
      },
      "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."
      },
      "zed": {
        "value": "Pro: $5/month token credit, then billed at API list price +10% up to a monthly spend limit (default $10 extra)",
        "display": "Pro: $5/month token credit, then billed at API list price +10% up to a monthly spend limit (default $10 extra)",
        "note": "Hosted usage is metered in tokens. Pro users can set the extra-spend limit to $0 or raise it. Business has no bundled credits and an admin-set org-wide spend limit that starts at $0. Student plan usage is capped at its $10/month credit.",
        "source_url": "https://zed.dev/pricing",
        "quote": "Once you use up your included monthly credits, you'll be billed for additional token usage at API list price +10%."
      },
      "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"
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "GPL-3.0-or-later, with Apache-2.0 components.",
        "source_url": "https://github.com/zed-industries/zed",
        "quote": "Zed source code is licensed primarily under GPL-3.0-or-later, with Apache-2.0 components where marked."
      },
      "differs": true,
      "advantage": "zed"
    },
    {
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Default on all plans for Zed-hosted models, except provider-designated models: Anthropic retains Claude Fable 5.1 and Claude Fable 5 prompts and outputs for at least 30 days for safety. Zed keeps AI data only when a user opts in to feedback or training-data sharing; Business turns both off by default. Own keys, gateways and external agents follow each provider's terms.",
        "source_url": "https://zed.dev/docs/ai/privacy-and-security",
        "quote": "Zed does not retain your prompts or code context by default."
      },
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Provider agreements for Zed-hosted models prohibit training. Edit Prediction training data is collected only if a user opts in and the project is open source; on Business, opt-in is off by default and admin-controlled.",
        "source_url": "https://zed.dev/business",
        "quote": "Zed doesn't store prompts or use them to train models, and our agreements with AI providers prohibit training on your data."
      },
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "advantage": null
    },
    {
      "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."
      },
      "zed": {
        "value": true,
        "display": "Yes",
        "note": "Business plan. dashboard.zed.dev for members and roles, consolidated billing, org-wide AI spend limit, per-member hosted AI spend tracking, and toggles for hosted models, edit predictions, feedback sharing and collaboration.",
        "source_url": "https://zed.dev/pricing",
        "quote": "From dashboard.zed.dev, Business admins can restrict or disable Zed-hosted AI models by model, turn off edit predictions org-wide, and lock data sharing settings so members can't override them."
      },
      "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."
      },
      "zed": {
        "value": 73,
        "display": "73",
        "note": "MCP server extensions listed under the MCP Servers filter of the Zed extensions gallery. The gallery states no total and also lists languages, themes, debug adapters and agent servers (\"hundreds\" of extensions overall).",
        "source_url": "https://zed.dev/extensions",
        "quote": "Context7 MCP Server"
      },
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. The documented extension API and Agent Client Protocol are for building extensions and agents, not for driving Zed programmatically.",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": false,
        "display": "No",
        "note": "SSO, SAML and SCIM are planned but not available.",
        "source_url": "https://zed.dev/pricing",
        "quote": "SSO, SAML, and SCIM are planned but not currently available."
      },
      "differs": true,
      "advantage": "cursor"
    },
    {
      "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
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages. Sign-in uses GitHub OAuth.",
        "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."
      },
      "zed": {
        "value": false,
        "display": "No",
        "note": "Not available yet; the docs say Zed is working toward SOC 2 Type 1.",
        "source_url": "https://zed.dev/business",
        "quote": "SSO, SAML, SCIM, and SOC 2 are not currently available, but we're working on them now."
      },
      "differs": true,
      "advantage": "cursor"
    },
    {
      "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."
      },
      "zed": {
        "value": null,
        "display": "Not documented",
        "note": "Not documented on vendor pages",
        "source_url": null,
        "quote": null
      },
      "differs": true,
      "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."
      },
      "zed": {
        "value": false,
        "display": "No",
        "note": "The Terms prohibit putting HIPAA protected health information into the service.",
        "source_url": "https://zed.dev/terms",
        "quote": "Customer Data shall not contain: (a) any \"protected health information\" or \"PHI\" as defined under HIPAA"
      },
      "differs": true,
      "advantage": "cursor"
    },
    {
      "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."
      },
      "zed": {
        "value": "Email, GitHub Issues, Discord, GitHub Discussions, Reddit",
        "display": "Email, GitHub Issues, Discord, GitHub Discussions, Reddit",
        "note": "Email: hi@zed.dev (general), billing-support@zed.dev (billing), sales@zed.dev, security@zed.dev. Editor bugs go to GitHub Issues. Business support requests are prioritized.",
        "source_url": "https://zed.dev/support",
        "quote": "If you have a critical problem or a regression with the open-source editor, we recommend filing a GitHub Issue."
      },
      "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
      },
      "zed": {
        "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."
      },
      "zed": {
        "value": "Zed Industries, Inc.",
        "display": "Zed Industries, Inc.",
        "note": "Terms governed by Delaware law.",
        "source_url": "https://zed.dev/terms",
        "quote": "Welcome, and thank you for your interest in Zed Industries, Inc."
      },
      "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
      },
      "zed": {
        "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": "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"
      },
      "zed": {
        "value": "Denver, CO, USA",
        "display": "Denver, CO, USA",
        "note": "Correspondence address in the Terms of Service: 2590 Welton Street, Suite 200, PMB 1916, Denver, CO 80205. The vendor pages do not name a headquarters, and the jobs page describes a fully remote team.",
        "source_url": "https://zed.dev/terms",
        "quote": "The Service is offered by Zed Industries, Inc. Customer may contact Zed by sending correspondence to 2590 Welton Street, Suite 200, PMB 1916, Denver, CO 80205"
      },
      "differs": false,
      "advantage": null
    }
  ],
  "verdicts": [
    {
      "buyer": "Individual developers on a budget",
      "pick": "zed",
      "pick_name": "Zed",
      "reason": "Zed Pro is $10 per month, with unlimited edit predictions and $5 of hosted-model tokens included, then usage at API list price plus 10%. Cursor Pro is $16 per month billed yearly or $20 monthly, with a monthly usage allowance. Both have a free plan.",
      "based_on": [
        "cheapest_paid_monthly",
        "free_plan"
      ]
    },
    {
      "buyer": "Developers who bring their own keys or local models",
      "pick": "zed",
      "pick_name": "Zed",
      "reason": "Zed accepts your own API keys on every plan, including free, and runs local models through llama.cpp, LM Studio, Ollama or any local OpenAI-compatible server. Cursor accepts OpenAI, Anthropic, Google, Azure OpenAI and AWS Bedrock keys for chat models only, with requests passing through Cursor's backend; its pages do not document local models.",
      "based_on": [
        "byok",
        "local_models"
      ]
    },
    {
      "buyer": "Developers who want an open-source editor",
      "pick": "zed",
      "pick_name": "Zed",
      "reason": "Zed is open source under GPL-3.0-or-later, with Apache-2.0 components, and is its own editor written in Rust. Cursor is a proprietary editor.",
      "based_on": [
        "open_source",
        "standalone_editor"
      ]
    },
    {
      "buyer": "Developers who run agents in the cloud",
      "pick": "cursor",
      "pick_name": "Cursor",
      "reason": "Cursor's Cloud Agents run in isolated cloud VMs, in parallel, started from the desktop, the web, the iOS app, Slack, GitHub or Linear. Zed's Parallel Agents run as local threads inside the editor, and its pages document no cloud agents, web app or mobile app.",
      "based_on": [
        "background_agents",
        "web_app",
        "ios"
      ]
    },
    {
      "buyer": "Teams that want automated pull request review",
      "pick": "cursor",
      "pick_name": "Cursor",
      "reason": "Cursor's Bugbot reviews pull requests automatically or on demand, billed from included or on-demand usage. Zed's pages do not document pull request review.",
      "based_on": [
        "code_review"
      ]
    },
    {
      "buyer": "Security and compliance buyers",
      "pick": "cursor",
      "pick_name": "Cursor",
      "reason": "Cursor documents SOC 2 Type II, ISO 27001:2022, HIPAA BAAs on Enterprise, and SSO on Teams. Zed states SSO, SAML and SCIM are not available yet, it is working toward SOC 2 Type 1, and its Terms prohibit HIPAA protected health information.",
      "based_on": [
        "soc2",
        "iso27001",
        "hipaa",
        "sso"
      ]
    }
  ]
}