Bottom line: Cursor is currently the AI coding tool most worth paying for. If you make a living writing code, the time it saves far exceeds $20/month.
Test Setup
- Duration: 30 days of heavy use (6+ hours daily)
- Projects: an Astro content site + a Node.js API service
- Models: mostly Claude Sonnet, with GPT-4o and Cursor’s own models in certain scenarios
Hands-On: Three Scenarios That Changed My Mind
1. Conversational Refactoring
There was an 800-line component in the project that needed to be split into 4 files. I selected the code and typed:
“Split this component into three separate sub-components — header, card, footer — keeping the styles unchanged”
Cursor created the files and moved the code file by file in Tab-completion mode. Done in 2 minutes. Doing it by hand would take 30+ minutes.
2. Agent Mode Delivering a Full Feature
I asked it to “add a page for filtering tools by category, including URL structure and schema.” On its own, it:
- Read the schema definitions of the content collection
- Created the
[category]/index.astroroute - Added the category filtering logic
- Ran
astro buildto verify everything
It only interrupted me once, to confirm the requirements. In this mode, Cursor goes from a completion tool to a junior developer.
3. Inheriting Legacy Code
I took over an old project with no documentation. Pressing Cmd+K and asking “what does this function do,” the AI explained it using the whole codebase — and even flagged a potential race condition. This capability is hugely valuable for maintenance work.
Comparison with GitHub Copilot
| Dimension | Cursor | Copilot |
|---|---|---|
| Completion quality | ★★★★★ | ★★★★ |
| Conversational programming | Deeply integrated | Weak |
| Whole-repo understanding | Strong | Average |
| Autonomous Agent mode | Yes | No |
| Price | $20/month | $10/month |
Copilot costs half as much, but the capability gap is obvious. The extra $10 buys a productivity gain that’s an order of magnitude.
Drawbacks and Pitfalls
- Credit anxiety: Pro’s advanced models have request caps — heavy use hits the wall and you need to buy extra credits
- Context loss: In large projects, long conversations make the AI forget early context — you have to manually @ key files
- Code review is non-negotiable: AI-written code is stylistically consistent but occasionally has logic holes — review is a must
Who It’s For
- ✅ Full-time developers: no-brainer buy — it pays for itself in a day
- ✅ Solo full-stack developers: one person doing the work of three
- ✅ Beginners learning to code: but pair it with structured learning — don’t rely on AI alone
- ❌ People with zero coding knowledge expecting full automation: it will backfire
Final Score: 4.9 / 5
Cursor is the ceiling of AI coding tools right now. It isn’t a “code-writing plugin” — it’s redefined what writing code means. The 0.1 deduction is for the credit limits.
✅ 优点
- Conversational programming is revolutionary — refactoring code feels as natural as chatting
- Whole-repo understanding means the AI genuinely knows your project
- Agent mode autonomously handles multi-file edits and tests
- Flexible multi-model switching — you can always find the best combo
❌ 缺点
- Pro subscription is $20/month, and heavy use requires buying extra credits
- Limited context window — very large projects make it 'forget'
- AI-generated code still needs human review; never accept it blindly
- Unfriendly to beginners — it can easily write code you can't understand