Cursor is VS Code with AI that can actually read your entire project, not just the file you're currently editing. This sounds obvious but GitHub Copilot can't do this shit, which is why its suggestions are often useless.
The Reality of Using It Daily
I've been using Cursor for 6 months in production. Here's what actually happens:
The autocomplete is legitimately good. Unlike Copilot which suggests the same boilerplate garbage, Cursor knows what you're building and suggests code that actually fits. Tab completion usually works in under 100ms, but the AI chat can take 5-10 seconds for complex requests.
The agents feature is where it gets interesting and/or scary. You can literally tell it "implement user authentication with JWT" and it will:
- Install the right packages
- Set up the database models
- Create the API endpoints
- Write the middleware
- Add error handling
I've watched it implement entire features correctly. I've also watched it completely fuck up and suggest implementing authentication by storing passwords in localStorage. The safeguards are decent - it asks before running terminal commands - but you still need to review everything.
Codebase Understanding That Actually Works
This is the killer feature. Unlike every other AI coding tool, Cursor builds an index of your entire project and can reason about it. Ask it "where is user validation handled?" and it will find the exact file and function, even in a 100k+ line codebase.
This works through embedding models that understand code semantically. It's not just grep with extra steps - it actually knows that validateUserCredentials()
and checkUserAuth()
are related concepts.
The indexing takes forever on first startup for large projects (5+ minutes for a Rails monolith), but after that it's fast. Works great on small to medium codebases. Large repos (50k+ files) can be slow to index but still functional.
Technical Reality Check
Privacy Mode exists but half the cool features don't work offline. Background Agents need cloud processing, so if you enable Privacy Mode you're basically using expensive VS Code.
Performance is solid. The editor itself is just VS Code with extra stuff bolted on, so it's as stable as VS Code. The AI features occasionally shit the bed when their servers are having issues, but 95% uptime in my experience.
Language Support covers everything VS Code does. The AI is notably better with TypeScript/React than with more obscure languages, probably because of training data distribution.
Enterprise Features exist if you want to pay $40/user/month. SSO works fine, admin controls are basic but functional. The usage analytics show how much your team is spending on AI tokens, which is depressing.
Version and Update Reality
As of August 2025, they're on version 0.40.x despite what their marketing says. Updates come frequently (weekly) and occasionally break things. I've had Tab completions stop working after updates, fixed by restarting the app.
The changelog is actually readable and honest about what they're fixing, which is refreshing compared to most software. You can also find real user discussions about performance issues and setup workflows in the community forums.