Cursor#

Cursor is a fork of VS Code with AI assistance front and center. Inline edits, agentic file changes, codebase-aware chat, and a “composer” for multi-file changes. Released in 2023; became one of the dominant AI-coding editors by 2025.

Cursor inherits VS Code’s editor surface, extension compatibility, and keybindings, so the learning curve is mostly the AI features.

Distinctive Features#

What Cursor adds on top of the VS Code core. Most of these are AI affordances rather than editor changes; the surface looks like VS Code, but the suggestions, edits, and context controls all come from the agent layer:

  • Tab autocomplete, multi-line, multi-edit suggestions; accepts with Tab.

  • Cmd/Ctrl-K, inline edit prompt; describe a change in natural language and apply it to the current selection.

  • Cmd/Ctrl-L, chat panel; ask questions about the codebase.

  • Composer / Agent, multi-file generation guided by the model.

  • @-mentions, bring files, docs, links, terminal output into the AI context explicitly.

  • Codebase indexing, semantic search across the project; “what file handles authentication?” finds it.

Models and Pricing#

Cursor routes requests across multiple frontier models behind the scenes (Claude, GPT, Gemini, and Cursor’s own) with a pricing model that gives you a budget of fast requests per month and unlimited slow ones. Bring-your-own-key sidesteps the included pricing for users with their own API access.

Bring-your-own-key for OpenAI-compatible / Anthropic / Google APIs to side-step the included pricing.

Privacy#

Whether your code leaves the box depends on which mode you are in. Privacy mode keeps it local; default mode sends snippets to model providers. Operators working under organizational policy should confirm the setting before opening a sensitive repo:

  • Privacy mode, code is not stored or used for training.

  • Default mode, code is sent to model providers; their privacy guarantees apply.

  • Available via per-user setting; respect organizational policies before flipping it.

Compatibility with VS Code#

Cursor is a VS Code fork, so almost everything that works in VS Code works here too. Switching between the two is trivial; they share extensions, keybindings, settings sync, remote-SSH support, and dev-container support.

  • Almost every VS Code extension works.

  • Settings sync.

  • Same keybindings.

  • Same remote-SSH and dev-container support.

Switching between Cursor and VS Code is trivial; the two share most of their UI and config.

Strengths#

Where Cursor wins against plain VS Code with Copilot or against Continue. Agentic editing of multiple files at once, codebase-wide context, and a familiar VS Code shell are the headline; weekly shipping cadence keeps the AI features evolving fast.

  • Best-in-class agentic editing of the major editors.

  • Familiar VS Code shell with VS Code’s extension catalog.

  • Codebase-aware context (not just current file).

  • Active development, new features land weekly.

Weaknesses#

The cost of running on a proprietary AI layer over a fork. The subscription is real money, the privacy story depends on a setting you have to remember, and the AI suggestions still need human review, especially for security-sensitive code.

  • Closed source, the AI features are proprietary; only the underlying VS Code is open source.

  • Cost, monthly subscription on top of the model APIs.

  • Lag behind upstream, VS Code updates take a few weeks to roll through Cursor.

  • Privacy considerations, code goes to model providers in default mode.

  • Quality variance, AI suggestions are occasionally confidently wrong; verify generated code.

Alternatives#

The other AI-coding paths if Cursor is not the right fit. Each trades something different (price, openness, model choice, or how aggressively the assistant edits files on your behalf):

  • GitHub Copilot in VS Code, the original; lighter integration but same model class.

  • Continue, open-source VS Code extension; bring your own model (local Ollama, OpenRouter, etc.).

  • Codeium / Windsurf, competitor; Windsurf is Codeium’s editor.

  • Zed, has built-in AI support with similar features.

  • Aider / Plandex / Avante, terminal AI coding agents.

When to Pick Cursor#

The default for VS Code users who want deeper AI integration than plain Copilot offers and can accept the model-API costs and the privacy trade-offs. For purely AI-free workflows, plain VS Code is lighter; for open-source AI integration, Continue + Ollama is the path.

  • You’re already a VS Code user and want stronger AI integration.

  • You want agentic, multi-file edits in a familiar shell.

  • You can accept the model-API costs and the privacy trade-offs.

For purely AI-free workflows, plain VS Code is lighter. For free, open-source AI integration, Continue + Ollama / OpenRouter is the path.