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.