Review

Cursor Review

Published 7 min readBy Vibe Coding Intel editorial

Researched from official docs and public sources.

Cursor is an AI-native code editor built as a fork of VS Code. It combines fast inline completions, codebase-aware chat, and an autonomous Agent mode that can make multi-file changes - widely regarded as the benchmark agentic coding environment for professional developers.

Best for: Professional engineers who want the most capable agentic coding experience inside a familiar VS Code-style editor with deep codebase awareness.

Not ideal for: Developers on a tight budget who run frontier models heavily, or those who prefer a terminal-first or fully open-source workflow.

Cursor is the tool most other AI editors are measured against. Built as a fork of VS Code, it keeps the editor experience millions of developers already know while layering in AI that understands your whole codebase: inline completions, a context-aware chat, and an Agent mode that can plan and execute changes across many files at once.

Its reputation rests on the quality of that agentic experience and the depth of its codebase context. This review covers how Cursor works day to day, breaks down its usage-based pricing - which changed significantly in 2025 and is the main thing to understand before subscribing - and weighs where it leads and where it costs you.

What is Cursor?

Cursor is an AI-first code editor. Because it is a fork of VS Code, your existing extensions, keybindings, and themes largely carry over, which makes adoption almost frictionless for anyone already using VS Code. On top of that familiar base, Cursor adds AI features that are aware of your entire repository rather than just the open file.

The headline feature is Agent mode, which can take a high-level instruction and carry it out across multiple files - editing code, running commands, and iterating toward a goal. Alongside it sit Tab completions (fast inline suggestions) and a codebase chat that can answer questions and make edits with full project context.

Key features

  • Agent mode Takes a high-level task and executes multi-file changes autonomously, running commands and iterating - the core of Cursor’s agentic reputation.
  • Codebase-aware context Cursor indexes your repository so chat and edits reason about the whole project, not just the current file. @-mentions let you point it at specific files or symbols.
  • Tab completions Fast, multi-line inline suggestions that predict your next edit, unlimited on paid plans.
  • Frontier model access Use leading models such as Claude and GPT, plus Cursor’s own first-party Composer models, switching per task.
  • Familiar VS Code base Extensions, settings, and keybindings carry over from VS Code, making the switch nearly zero-friction.

How it works in practice

Day to day, Cursor blends three modes of working: you accept inline Tab completions as you type, ask the chat questions about your codebase, and hand larger tasks to Agent mode. The workflow that produces the most reliable results is to scope agent tasks narrowly, ground them with @-mentions of the relevant files, and review every diff before accepting it.

Cursor’s ‘Auto’ model mode picks a capable model automatically and is billed at the list price of whichever model each request is routed to, so it draws on your usage pool like any other model (per Cursor’s docs, checked 29 September 2026). Cursor’s own models sit in a separate pool with more included usage.

Output and capability

On real, multi-file engineering tasks Cursor is among the strongest tools available. Its codebase indexing means it can make changes that respect existing patterns and dependencies, and Agent mode handles genuinely complex refactors that would overwhelm a single-file assistant. For professional developers, this depth of context is the main draw.

As with any agentic tool, output should be reviewed rather than trusted blindly - Agent mode can occasionally over-reach into adjacent code. The advantage is that, as a full editor with diffs and version control, Cursor makes that review natural and fast.

Limitations to be aware of

Cost is the most discussed limitation. The 2025 move to usage-based billing means heavy use of premium frontier models can deplete your monthly credit pool quickly, and power users may need the Pro+ or Ultra tiers to avoid overages. Matching the model to the task is the main way to control spend.

On very large repositories, context limits can still surface on the most complex tasks. And while the VS Code base is a strength, Cursor is a full IDE - developers who prefer a lightweight terminal-first or fully open-source workflow may find it heavier than they want.

Pricing

Cursor uses usage-based billing: each paid plan includes a monthly credit pool equal to its price. Cursor’s docs say Auto mode bills at the list price of the model each request is routed to, and third-party models draw on a separate monthly pool at API rates. This makes effective cost depend heavily on which models you use. Plan prices, the pool mechanics and a worked cost example are in Cursor pricing explained.

PlanPriceWhat it includes
Hobby$0 /moTry Cursor for free.; Limited Agent requests; Limited Tab completions; Familiar VS Code-based editor; No credit card required
Pro$20 /moThe standard plan for individuals.; Unlimited Tab completions; Extended Agent limits; Frontier model access; $20 monthly credit pool for premium usage
Pro+$60 /moFor power users.; Everything in Pro; Roughly 3x the usage credits; Better suited to daily agent use; Fewer overage surprises
Ultra$200 /moFor the heaviest individual users.; Around 20x the usage of Pro; Priority access to new features; For all-day agent-driven work; Team ($40/user) and Enterprise also available

Auto mode is not unlimited: Cursor’s docs say all Auto modes bill at the list price of the model each request is routed to. Because models have different costs, your real monthly spend depends on model choice. Verify current pricing on Cursor’s pricing page.

Pros and cons

Pros

  • Best-in-class Agent mode for autonomous multi-file changes
  • Deep codebase awareness, not just single-file context
  • Near-zero adoption friction thanks to the VS Code base
  • Choice of frontier models plus efficient first-party Composer models
  • Cursor’s own models have a separate pool with more included usage
  • Full IDE makes reviewing AI diffs fast and natural

Cons

  • Heavy frontier-model use can deplete credits and trigger overages
  • Power users may need the pricier Pro+ or Ultra tiers
  • Context limits can still appear on very large repositories
  • Heavier than a terminal-first or lightweight workflow

Common questions

How much does Cursor cost?

Cursor has a free Hobby plan, Pro at $20/month, Pro+ at $60/month, and Ultra at $200/month, plus Team at $40/user/month and custom Enterprise. Each paid plan includes a monthly credit pool equal to its price for premium model usage.

How does Cursor’s credit system work?

Auto is not free of the usage pool: Cursor’s docs say it bills at the list price of the model each request is routed to. Since models have different costs, your effective monthly spend depends on which models you use and how often. See Cursor pricing explained.

Is Cursor better than VS Code with Copilot?

Cursor is a VS Code fork with deeper codebase-aware AI and a stronger Agent mode than Copilot’s current agent features, making it more capable for complex multi-file work. Copilot is cheaper and GitHub-native. The right choice depends on whether you prioritise agent capability or cost and ecosystem.

Can I use my VS Code extensions in Cursor?

Yes. Because Cursor is a fork of VS Code, most extensions, themes, and keybindings carry over, which makes switching nearly frictionless for existing VS Code users.

Does Cursor work on large codebases?

Cursor indexes your repository for codebase-aware context and handles large projects well, though context limits can surface on the most complex tasks in very large repositories. Scoping tasks narrowly and using @-mentions helps keep results accurate.

Verdict

Cursor remains the benchmark agentic code editor. Its combination of deep codebase context, a class-leading Agent mode, and a familiar VS Code base makes it the default choice for many professional developers - capable on exactly the complex, multi-file work where lighter tools struggle, with almost no adoption friction.

The thing to plan around is cost. Usage-based billing rewards matching the model to the task; heavy users may need a higher tier. For engineers who want the most capable agentic experience available and will use it seriously, Cursor is well worth it, and the free Hobby plan is enough to feel the difference before paying.

How Cursor compares in cost and workflow with the terminal alternative: Claude Code vs Cursor.

Standing instructions for the Agent are covered in Cursor rules.