Tool · Coding

Cursor

The editor that put AI at the centre of code editing — and became the default way to program with assistance.

Maker
Anysphere
Price
Freemium
Level
Beginner
min read
10 min
Updated
Aug 18, 2026
IS
A code editor — a VS Code fork — where AI is not a plugin but part of how you edit files, navigate and refactor.
Use when
When you want to keep your hands on the wheel: edit, see the diff instantly, adjust and move on, with the least friction between thinking and applying.
Avoid when
When your team is locked to a specific IDE, when code cannot leave the internal network, or when you need automation with nobody watching.

VerdictPick Cursor when the value is editing fast with instant feedback — not when it is dispatching a task and coming back later.

Cursor solved a problem that looked like a detail and was not: where the AI lives inside the editor.

When AI is an extension, it lives in a sidebar. You talk in one place, copy, paste somewhere else, resolve the conflict by hand. Each of those steps is small, which is exactly why nobody notices how much they cost in aggregate.

Cursor is a VS Code fork where that boundary does not exist. The AI sees the indexed project, proposes edits directly in the files, and shows everything as a diff for you to accept or reject. The difference is not model capability — it is friction.

What actually changes

Three mechanisms do nearly all the work. They are worth understanding because each suits a different size of change.

The three editing modes
  1. 01

    Autocomplete

    predicts the next edit, not just the next word — including elsewhere in the file

  2. 02

    Inline edit

    select a block, describe the change, get a diff in place

  3. 03

    Composer

    an agent that edits several files from one instruction

The right choice depends on the size of the change: line, block, or set of files.

Cursor's autocomplete is the feature that converts the most sceptics. It does not just complete what you are typing: it notices the pattern of the edit in progress and suggests the next place to change. Rename a field on line 12 and it offers the same rename on line 47.

Composer: when the unit of work stops being the file

Composer is the agent mode. You describe the goal, it locates the relevant files, applies the changes and shows the set for review. Recent versions widened its reach considerably — refactors that used to need three or four chained runs now fit in one.

Credits: what actually shows up on the bill

Since 2025 usage is measured in credits rather than number of requests. The consequence is direct: model choice matters more than question count. A top-tier model can burn credits several times faster than a mid-tier one for the same work.

How not to burn credits without noticing

Do

  • Use the cheaper model for mechanical work and save the expensive one for the hard problem
  • Close irrelevant tabs before a big task — open context is billed context
  • Split large refactors into reviewable steps
  • Watch your consumption for the first week until the habit calibrates

Avoid

  • Leaving the most expensive model pinned as the default for everything
  • Asking for a whole-project refactor in one instruction
  • Keeping huge conversations alive for hours
  • Repeating the same request with small variations instead of fixing the request

Where Cursor is not the answer

Three situations where it is the wrong tool, and it is better to know upfront:

Restrictive data policy. If code cannot leave the internal network, privacy mode does not solve it — processing still happens outside.

Asynchronous work. Cursor is built for you being there. To dispatch a task and come back later, a cloud agent like Codex fits better.

IDE standardisation. In environments where the IDE is mandated by regulation or internal tooling, migrating the whole editor is a team decision, not a personal one.

Cursor, Claude Code and Codex side by side

The same task in three tools
CriterionCursorClaude CodeCodex
Form factorA full editorA terminal agentAn agent across four surfaces
Best unit of workA block or a set of filesA task with a definition of doneA task dispatched and reviewed later
Presence requiredHigh, it is interactiveMedium, you steer and reviewLow for cloud tasks
Adoption curveVery low, it is VS CodeLow, if you live in the terminalLow
Where it disappointsUnsupervised automationSmall interactive editsTeams without review capacity

The workflow that works

A healthy cycle in Cursor
  1. 01

    Open the files that matter

    explicit context beats guessed context

  2. 02

    Pick the mode by size of change

    line, block or set

  3. 03

    Describe the change, not the code

    what must be true at the end

  4. 04

    Read the diff before accepting

    accepting everything in bulk is merging without reading

  5. 05

    Run the tests

    the IDE shows what changed, not whether it still works

Do you watch the code as it is written?

Yes, almost always

Cursor is probably your main tool

The gain comes from the short loop between asking, seeing the diff and adjusting.

No, I prefer to delegate

An asynchronous agent fits better

Codex in the cloud or Claude Code on long tasks return more than an interactive editor.

The summary is simple: Cursor does not make you write code faster; it shortens the distance between deciding and applying. For anyone who spends the day editing code they know, that is most of the available gain.

Frequently asked questions

Is Cursor just VS Code with ChatGPT inside?

No. It is a VS Code fork, so the base is the same, but the parts that matter were rewritten: project indexing, applying edits across files, its own autocomplete model and the Composer agent. VS Code extensions and shortcuts still work.

How much does Cursor cost?

There is a free plan and a ladder of paid tiers from individual to enterprise, with prices Anysphere has adjusted several times. The number that matters is not the monthly fee but the model: since 2025 usage is credit-based, and expensive models burn credits several times faster.

Can I use Cursor without sending code outside?

There is a privacy mode that prevents code retention, and enterprise plans with contractual guarantees. But processing still happens on third-party servers. If your policy forbids that, the answer is no.

Cursor or Claude Code?

Cursor is an editor, Claude Code is a terminal agent. Cursor wins at interactive editing with instant feedback; Claude Code wins at broad changes and at understanding an unfamiliar repository. Many people use both.

Does Composer replace autocomplete?

No, they solve different things. Autocomplete acts on the line you are typing; Composer acts on a set of files from an instruction. Good practice is switching between them based on the size of the change.

Aug 18, 2026← All guides