Verdict
Cursor is a fork of VS Code with the model wired directly into the editing loop — it can see the whole repo, propose multi-file edits, and explain a stack trace without you copy-pasting into a separate chat window.
It shines on codebases that are already reasonably organised: repo-wide context genuinely speeds up refactors and bug fixes. On legacy code with inconsistent patterns, the suggestions get noticeably less reliable and need closer review.
How we tested
Same source documents
Same job, every tool
One prompt per job
No re-rolls
Human review
Two editors, blind
Scored against the rubric
Published Aug 2026
Where it fits
Good for
- Refactors inside a reasonably tidy codebase
- Explaining an unfamiliar stack trace
- Scaffolding new features fast
Not for
- Large legacy codebases with inconsistent patterns
- Teams that require every change reviewed line-by-line before it's written
Pros
- Repo-wide context, not just the open file
- Fast inline edits and explanations
- Feels like your existing editor, not a new tool
Cons
- Struggles on inconsistent legacy code
- Can be over-eager to rewrite working code