
Cursor - review
Rating: 7.9/10.
Cursor is a code editor built from the ground up around AI, technically a fork of Visual Studio Code, developed by Anysphere. Put simply: it's VS Code where artificial intelligence isn't an add-on plugin but the core of the entire experience. It doesn't host its own model - under the hood it uses leading models from providers like Anthropic and OpenAI, and builds its value on the layer that understands these models and feeds them context from the entire repository. It matters because it was the first to truly solve the problem that was previously scattered across dozens of plugins: editing aware of the whole project, agent mode, and completion that predicts not one word but your next move. My thesis is simple: this is today's best AI-coding UX on the market, and if you write code professionally, sooner or later you'll test it anyway. You pay for this with a subscription, usage costs, and the obligation to read every change the agent suggests.
Strengths
- Best AI-coding UX on the market. The entire app is designed so AI is at hand at every moment, not hidden behind a shortcut and separate panel. Chat knows open files, suggestions appear where you're looking, and getting into the habit of working with the model takes fifteen minutes, not a week.
- Agent mode that actually executes tasks. Instead of pasting you a code snippet to copy, the agent itself edits files, creates new ones, runs commands, and iterates on the task until completion. That's the difference between an assistant giving hints and a collaborator you delegate concrete work to and check the result.
- Edits aware of the entire repository. Cursor can pull into context the project structure, related files, and dependencies, so its proposals fit what you already have, not a generic example from the internet. In larger, mature code, it's precisely this context awareness that decides whether a suggestion is useful or trash.
- Tab completion that predicts your next move. This isn't classic single-line autocompletion - the model proposes entire blocks, subsequent edits, and jumps to other parts of the file, often accurately guessing what you want to do next. During refactors and repetitive changes, it saves genuinely a lot of keystrokes.
- Multi-file work in a single request. You can ask for a change that touches several files at once - renaming, moving logic, adding a function with all consequences - and Cursor will handle it consistently across the entire set. This is something classic editor plugins usually failed at.
Weaknesses
- Costs can surprise you. You pay a subscription, and on top of that comes usage depending on how intensively you use the more powerful models in agent mode. With heavy work, the bill can be higher than you expect, and the billing model changes often enough that you need to watch it.
- The agent can change too much. You request a small fix, and you come back to a diff that touches five files, refactors things you didn't ask for, and breaks something along the way. The bigger the task, the easier it is for overzealousness that you won't notice without careful review.
- Requires discipline in reviewing changes. The convenience is so great that it's tempting to click accept without reading, and that's the easiest way to let in a bug or silent regression. Cursor doesn't relieve you of being an engineer - it just shifts the weight from writing to reviewing, and that reviewing needs to be done seriously.
Claude (Anthropic)
8.4/10
ChatGPT (OpenAI)
8.4/10
Gemini (Google)
8.1/10
Grok (xAI)
7.1/10
DeepSeek
7.0/10
Perplexity
7.9/10
Midjourney
6.6/10
Veo 3 (Google)
7.9/10
Kling
7.0/10
Seedream
7.4/10
Flux
7.2/10
Stable Diffusion
6.4/10