AI code editor

Cursor

Coding agent from Anysphere. Runs on: macOS, Linux, Windows. Supports MCP servers.

Checked 2026-10-31

Loading poll...

Cursor is a coding agent product: a desktop editor, a terminal CLI, and cloud agents that work in their own virtual machines. Plans run from $0 to $200 a month, with third-party models like Claude and GPT billed at API list price on Premium and above. Checked 31 October 2026.

At a glance

Cursor

What it is

Desktop editor with an agent, CLI (agent), cloud agents, code review (Bugbot)

Platforms

macOS 12+, Windows 10+, Linux (apt, dnf, AppImage)

Plans

Free $0; Plus $8; Premium $30; Super $100; Ultra $200; Teams $30, $100 or $200 per seat; Enterprise custom

Models

Cursor's own models (Grok 4.7, 4.6, 4.5, Composer 2.5), plus Anthropic, OpenAI, Google and others at API list price

Instructions

.cursor/rules, user rules, team rules, AGENTS.md

Extending

MCP (stdio, SSE, streamable HTTP), skills, hooks, plugins

Integrations

GitHub, GitLab, Azure DevOps, Bitbucket, JetBrains, Slack, Linear

Privacy

Privacy Mode: "we will not train on your data" when enabled

What it is

The Cursor docs call it "a coding agent for building ambitious software." It began as an editor with AI in it. The current docs describe three working surfaces that share the same agent ideas:

  • The desktop app. An editor with Agent and Chat, Plan mode, debug mode and a browser tool.
  • The CLI. The same agent from a terminal, interactive or scripted.
  • Cloud agents. Agents that run in isolated virtual machines with a full development environment, so they can build, test and interact with the software they changed.

Cloud agents are the newer idea. The docs say you can run as many in parallel as you like and they "do not require your local machine to be connected to the internet." You start them from the iOS app, Cursor Web at cursor.com/agents, the desktop app, Slack, a GitHub or Bitbucket comment with @cursor, Linear, or an API.

One more fact changes how you read the rest of this page. Cursor is now sold as part of the X Subscription, one subscription covering Grok, Cursor and X. The pricing page says subscriptions are only sold directly through X Subscription Corp and that no resellers are authorized. Our Cursor vs Claude Code page notes a company-ownership headline on Cursor's homepage; we leave the corporate story to Cursor and treat the product facts below as the point.

Plans and prices

From cursor.com/pricing and the models-and-pricing docs:

Plan

Price

Included usage

Third-party models

Free

$0

Limited agent and Chat

Not available

Plus

$8 a month

Base pool

Not available

Premium

$30 a month

4x Plus

API list price, from prepaid credit

Super

$100 a month

15x Plus

API list price; priority access at peak times

Ultra

$200 a month

50x Plus

API list price; earliest access to new models

Teams

$30, $100 or $200 per seat

Matches the seat's tier

API list price plus the Cursor Token Rate on eligible models

Enterprise

Custom

Pooled

API list price plus the Cursor Token Rate

Annual billing is $80 a year for Plus, $300 for Premium, $1,000 for Super and $2,000 for Ultra. Prices exclude tax.

How to read it:

  • Plus gets Agent with Cursor's own models at fixed settings, plus Grok Chat and related apps. It has no Auto, Cloud Agents, Automations, Bugbot or third-party models.
  • Premium is where the product opens up: Cloud Agents and Automations, code hosting on Origin, Bugbot code review, third-party models and Grok Bot. The docs call it the plan for new Agent users.
  • Super suits daily users, Ultra suits people running several agents or automations.
  • Usage is one pool, shared across the editor agent, CLI, Cloud Agents and the Grok apps, and it refreshes weekly.
  • People on older plans (Pro, Pro+, Ultra, Start, Teams Standard or Premium) are on "legacy Cursor plans" and keep them as they are, with two monthly usage pools and on-demand usage.

Our earlier duo page flagged that Cursor's pricing mixed several products. It still does, so the table above is about the Cursor-side rows only.

Install

Desktop app

Download from cursor.com/downloads, sign in, pick a folder and start with a small task. Requirements from the quickstart: macOS 12 (Monterey) or later on Apple Silicon or Intel, Windows 10 or later, and on Linux an apt repository for Debian and Ubuntu, a yum repository for RHEL and Fedora, or an AppImage.

# Debian/Ubuntu: after adding Cursor's GPG key and repository
sudo apt update
sudo apt install cursor

CLI

# macOS, Linux, WSL
curl https://cursor.com/install -fsS | bash

# Windows PowerShell
irm 'https://cursor.com/install?win32=true' | iex

agent --version
agent "refactor the auth module to use JWT tokens"

If agent is not found, add ~/.local/bin to your PATH. The CLI supports an interactive session and print mode for scripts and CI pipelines.

The CLI command is agent, not cursor. That trips up newcomers, so check it first when something seems missing.

Models

The docs list models from Anthropic, OpenAI, Google, Moonshot, Meta, DeepSeek, Z.ai and Cursor itself. Model pages exist for Claude Sonnet 5.5, Opus 5.5, Fable 5.1 and Haiku 5.5, Gemini 4 Argon and 3.8 Flash, GPT-5.6 Sol, Terra and Luna, Grok 4.7, 4.6 and 4.5, and Composer 2.5. On Teams and Enterprise, Cursor Router can pick among Cursor and third-party models for each request based on your optimization mode.

Two rules matter more than the list:

  1. Cursor models draw on your plan's weekly pool, and third-party models are billed at API list price on top.
  2. Some models need data-retention approval when Privacy Mode is on. The docs say Claude Fable 5, for example, needs approval for Enterprise, Teams and individual users with Privacy Mode, because Anthropic stores its input and output for harm prevention without using it for training.

Rules, skills, hooks and MCP

Cursor has four ways to give the agent standing instructions:

Kind

Where

Notes

Project rules

.cursor/rules (.mdc files)

Version-controlled; scoped by path, invoked manually or by relevance

User rules

Cursor settings

Global to your environment

Team rules

Dashboard

Team and Enterprise plans

AGENTS.md

Repository root

A simple alternative to .cursor/rules

Skills follow the open Agent Skills standard. Cursor discovers them at startup, the agent decides when they apply, and you can call one by typing / in chat. Built-in skills include /automate (create Automations triggered by schedules, Slack messages or GitHub events), /autopilot (watch a pull request and handle feedback, conflicts and failing checks), /canvas and /create-hook.

Hooks run your scripts around the agent loop, defined in hooks.json. The docs list uses like running formatters after edits, scanning for secrets, and gating risky operations such as SQL writes. Cursor can also load hooks from third-party tools like Claude Code.

MCP supports three transports: stdio (local, Cursor manages it), SSE and streamable HTTP (local or remote, with OAuth). It supports tools, prompts, resources, roots, elicitation and MCP Apps. Configure servers on the Customize page or in mcp.json. Good first servers: Playwright MCP, GitHub MCP and Context7. See also the MCP server list.

Cloud agents in practice

A cloud agent is an agent that runs on Cursor's side, in a virtual machine that looks like your laptop: cloned repositories, installed dependencies, secrets, startup commands and network access. The docs give four reasons to use one.

  • You can run many in parallel.
  • Your machine does not need to stay online.
  • The agent can build, test and interact with the software it changed, including controlling a desktop and browser.
  • It supports MCP servers, so it can reach databases, APIs and other tools.

A cloud agent can also work across several repositories at once. If a change spans a frontend, a backend and a shared library, one agent can inspect the full workspace and open pull requests in each repo it changes.

Before anyone can start one, an account admin has to connect source control. The docs list GitHub (cloud and Enterprise Server), GitLab (cloud and self-hosted) and Bitbucket Cloud. The cloud-agent section of the docs also covers self-hosted runtimes, private connectivity and network security for teams that cannot send code to Cursor's machines.

Cloud agents begin at Premium. They are the biggest practical difference between the $8 Plus plan and everything above it.

Safety and privacy

Run modes control how much the agent can do without asking. In Settings, Agents, Approvals & Execution you choose between:

Mode

What it does

Auto-review

Allowlisted calls run at once; other shell commands run in a sandbox when possible; anything else goes to a classifier for review

Allowlist

Only actions in your allowlist run without approval

Run Everything

Every tool call runs automatically, with no sandbox

The docs call Auto-review the safest useful setup, and also say plainly that "Auto-review is not a security boundary" because the classifier can make mistakes.

Privacy Mode. The security page says: "When enabled, we will not train on your data," and that Privacy Mode adds technical controls and contractual requirements with model providers. It is available to anyone, free or paid, and a team or enterprise admin can enforce it. Cursor holds a SOC 2 Type II attestation, with reports on request.

What third-party models add to the bill

The plan price is only part of the cost on Premium and above, because third-party models are billed at API list price from prepaid credit. You can estimate that part from the model's own price. Take Claude Sonnet 5.5 at $2 per million input tokens and $10 per million output tokens, which is Anthropic's published rate. The token volumes below are assumptions to show the arithmetic. Your own usage will differ, and the Cursor dashboard shows the real figures.

Monthly use of Sonnet 5.5

Input / output tokens

Model cost

Plus the plan

Light

2M in, 0.2M out

$4 + $2 = $6

Premium: about $36

Steady

20M in, 2M out

$40 + $20 = $60

Premium: about $90

Heavy

100M in, 10M out

$200 + $100 = $300

Super: about $400

Two lessons come out of the table. At light use the plan dominates, so pick the plan for its features, such as Cloud Agents and Bugbot. At heavy use the model spend dominates, and the Super or Ultra upgrade only helps if the extra pool covers Cursor's own models you would use instead. If most of your work runs on Claude or GPT, the plan tier barely changes the bill, and the cost looks like an API bill with an editor attached. The reverse is true if you stay on Cursor's own models, where the weekly pool is what you are buying.

On Teams and Enterprise, eligible models also carry the Cursor Token Rate, which the pricing page puts at $0.25 per million tokens on top of the API price. Add that to any estimate for a team. Agent loops resend context on every step, so cost scales with how long a session runs, not with how many prompts you typed.

A first-week plan

The Free plan is enough to learn the shape of the product. A week is a fair trial.

Day

Task

What you learn

1

Install, open a repo, turn on Privacy Mode, set the run mode to Auto-review

How approvals feel

2

One small bug fix in Agent, reviewed line by line

Quality on your code

3

Add AGENTS.md or a .cursor/rules file with your test commands

How much rules change results

4

Try Plan mode on a two-file feature, then build it

Whether planning first helps

5

Add one MCP server, such as GitHub, and use it

The tool-calling loop

6

Install the CLI and run one scripted task

Whether you want a terminal path

7

Review the usage page, decide on a tier

What you actually used

Write down what you spent and what annoyed you. A week of notes beats any feature table, including ours.

Rules that keep a cloud agent safe

A cloud agent works while you are away, so it needs tighter limits than an interactive session. The docs describe the environment a cloud agent gets: cloned repositories, installed dependencies, secrets, startup commands and network access. Each of those is a decision for you.

  • Secrets. Give the agent only the secrets its task needs, and prefer read-only credentials for databases and APIs. A secret in the environment can appear in logs or in a pull request description.
  • Network. Limit outbound access to the hosts the build needs. The docs cover network security for teams, so use it before enabling cloud agents on a private repository.
  • Branches. Let agents open pull requests and never push to the main branch. Protect that branch with required reviews.
  • Scope. One task per agent, with a written definition of done. A vague brief produces a large, hard-to-review diff.
  • Review. Read the pull request as you would a colleague's. Run the tests locally if the change touches anything sensitive.
  • Cost. Parallel agents all draw on the same pool. Ten agents on ten tasks is ten times the usage, so start with two.

Common problems

Symptom

Likely cause

What to try

agent: command not found

~/.local/bin is not on your PATH

Add it to your shell profile and open a new terminal

A model is greyed out

Your plan does not include it, or it needs retention approval with Privacy Mode on

Check the plan table, or ask your admin about approval

Usage runs out early in the week

Heavy models or long agent loops share one weekly pool

Switch routine work to a cheaper model, and start fresh sessions per task

The agent ignores a rule

The rule is long, vague or in the wrong place

Shorten it, scope it by path, or move it into AGENTS.md

Cloud agents cannot reach a private repo

Source control is not connected by an admin

Ask an account admin to connect it first

MCP server fails to start

Wrong command, missing runtime or bad JSON in mcp.json

Run the server's command in a terminal and check the file syntax

Who it suits

  • Developers who want the editor as the home screen, with the agent next to the code.
  • People who want to run several agents in the cloud and review pull requests.
  • Teams that want admin controls: SSO, spend controls, audit logs and model and MCP access rules on Enterprise.
  • Anyone who wants a CLI and an editor on one usage pool.

It suits less well if you want an open-source agent, a flat tool price without model-usage charges, or only a terminal.

Moving to it from another agent

  1. Install the desktop app and open your repository.
  2. If you have an AGENTS.md, you are done with instructions; otherwise move the content into .cursor/rules or AGENTS.md.
  3. Recreate MCP servers in mcp.json.
  4. Move reusable prompts into skills, since the standard is shared with other agents.
  5. If you use Claude Code, you can keep it: the Claude Code docs offer an "Install for Cursor" link for the same extension, so both can run in one window.

Alternatives and duos

Compare with

Page

Claude Code

Cursor vs Claude Code

Windsurf

Cursor vs Windsurf

GitHub Copilot

Cursor vs GitHub Copilot

Codex

Cursor vs Codex

Other options

Cursor alternatives

Our take

This comes from Cursor's pricing page and docs, not from a test.

The product is broader than "an editor with AI." An editor, a CLI, cloud agents, code review and an automation layer share one weekly usage pool, which is a coherent design. The docs are also candid about limits, such as the Auto-review warning.

The thing to examine before paying is the bundle. The pricing page now spans Cursor, Grok and X benefits, with Cursor's own models in the base pool and third-party models billed separately. If you mostly want Claude or GPT models, work out the API-rate cost on top of the plan price. If you mainly use Cursor's own models, the pool is the cost.

Try it on the Free plan first, switch Privacy Mode on, and spend a week on a real task before choosing a tier.

Checklist

  • Choose a plan and note which models it includes
  • Turn on Privacy Mode and ask your admin to enforce it for teams
  • Set Run Mode to Auto-review
  • Add rules to .cursor/rules or an AGENTS.md
  • Add one MCP server
  • Install the CLI and check agent --version

Mentioned here

Questions

How much does Cursor cost?

Free is $0, Plus $8, Premium $30, Super $100 and Ultra $200 a month; Teams seats are $30, $100 or $200. Annual billing is $80, $300, $1,000 and $2,000 a year for Plus, Premium, Super and Ultra.

Does Cursor have a CLI?

Yes. Install with curl https://cursor.com/install -fsS | bash, then run agent.

Does Cursor read AGENTS.md?

Yes. The rules docs list AGENTS.md as a simple alternative to .cursor/rules.

Does Cursor train on my code?

Cursor's security page says that when Privacy Mode is enabled, it will not train on your data. Privacy Mode is available to anyone and can be set by a team admin.

Loading poll...

Reviews

Loading reviews…

Write a review

Your rating

Up to 1000 characters. Stars alone are enough.

Sources

  1. cursor.com/pricing
  2. cursor.com/docs/models-and-pricing.md
  3. cursor.com/docs/get-started/quickstart.md
  4. cursor.com/docs/cli/installation.md
  5. cursor.com/docs/rules.md
  6. cursor.com/docs/mcp.md
  7. cursor.com/docs/cloud-agent.md
  8. cursor.com/security

Add-ons that work with Cursor

All add-ons
  • browser-use MCP

    Browser Use is an open-source Python library for AI browser agents, and our entry covers its MCP route.

    • MCP server
    • Official

    browser-use · 119,597 stars

  • Scrapling MCP Server

    Scrapling is a Python web scraping framework from D4Vinci, described on GitHub as handling everything from a single request to a full-scale crawl, and this entry is its MCP server.

    • MCP server

    D4Vinci · 90,477 stars

  • Netdata MCP

    Netdata is an observability platform, and this entry is its hosted MCP endpoint at app.netdata.cloud, reached over streamable HTTP.

    • MCP server

    netdata · 81,227 stars

  • claude-flow MCP

    Claude Flow is published on npm as claude-flow, and its repository now sits at ruvnet/ruflo, which the GitHub description calls the original agent harness for deploying multi-agent swarms and coordinating autonomous workflows.

    • MCP server

    ruvnet · 80,298 stars

  • tldraw MCP

    tldraw is an infinite-canvas SDK for React, and this entry is a hosted MCP endpoint run on a tldraw Workers address, reachable over streamable HTTP and SSE.

    • MCP server

    tldraw · 51,163 stars

  • Metabase MCP

    Metabase is an open-source business intelligence and embedded analytics tool, and this entry is the MCP endpoint its server exposes at your own host under /api/mcp, over streamable HTTP.

    • MCP server

    metabase · 50,029 stars

  • Codebase Memory MCP

    Codebase Memory is an npm package from DeusData, installed with npx -y codebase-memory-mcp over stdio.

    • MCP server

    DeusData · 47,863 stars

  • CCXT MCP

    CCXT is a unified trading API covering more than 100 crypto exchanges and prediction markets, written for JavaScript, TypeScript, Python, C#, PHP, Go, Java and Rust, and this entry is its npm MCP package, installed with npx -y ccxt-mcp over stdio.

    • MCP server

    ccxt · 44,630 stars

Alternatives

  • Antigravity

    Google Antigravity is an agent platform with four surfaces: an IDE, a terminal CLI, a desktop app for running agents in parallel, and an SDK.

    • AI code editor
    • MCP

    Free tier + paid

  • Zed AI

    Zed is a code editor with built-in AI, available on macOS, Linux and Windows, with MCP support, and it can host agents such as Claude Agent and Codex CLI.

    • AI code editor
    • MCP

    Free tier + paid · 92,436 stars

Part of the Wbcom Designs family

The all-in-one WordPress community stack

Also ours: wbcomdesigns.comvapvarun.combrndle.com