Comment by tombert
15 hours ago
Why do you use it? Genuine question, I want to know what I'm missing.
I guess I don't really understand what it buys you over just running vanilla VS Code and Codex.
15 hours ago
Why do you use it? Genuine question, I want to know what I'm missing.
I guess I don't really understand what it buys you over just running vanilla VS Code and Codex.
The anti-Cursor sentiment here is baffling to me given how useful it is to me. I use it interactively and actively review everything it produces. I like how I can plan a feature and refine the plan before instructing the agent to implement it. Last I checked, vscode had none of those features. Do (seemingly most) people prefer Codex because it gives a greater degree of autonomy to the agents?
I am personally not a fan of VS Code regardless, but I guess I don’t understand what it buys you over one code editor window and a Codex window both being open?
I have, right now, a tmux session with Codex on the bottom and Neovim on the top. It does what I was doing in Cursor just fine.
I am not really “anti Cursor”, I just genuinely am confused as to what it actually buys me over the setup I just described.
Here's why I use Cursor. My company pays for it, although I could switch to Claude Code or use Codex more since I also have ChatGPT enterprise account.
* Perhaps could be solved with the right terminal software, but I like the GUI for seeing my running agents and viewing all my conversations
* Works with multiple model providers in the same tool. I probably worry about cost optimization more than my employer would care for me to, but I frequently switch between openai/anthropic and switch between model sizes to use the tool that I think can get the job done for the least money. Another thing I like is having a long conversation with an expensive model, then I can switch to 5.4-nano to cheaply extract some little piece of information or summary from the conversation. Really this is big being able to switch model providers throughout the months without having to change my interface.
* Good support for the various ways of providing context. Rules, AGENTs.MD/CLAUDE.md files (if you want it to automatically read those), skills. Good hook support.
* I think the agent diff review experience is pretty good, but maybe it works similarly when you hook the cli agents into an editor, IDK.
* The default shell sandbox behavior is quite good. Every shell command runs in some sort of sandbox so that read only commands work without approval. The model asks for more permissions when it tries to do something that needs more permissions like network access or writing outside of the workspace directory. I know Claude code has a similar feature you can use.
* Good fork / revert conversation to checkpoints, with the option of reverting the code or just reverting the conversation.
* Feels decent that I am an API customer through Cursor. I don't hit Claude limits. Cursor doesn't have an incentive to limit reasoning or token usage, although they do have an opposite incentive.
* They are reasonably responsive to bugs and feature requests through their forum.
* Works well with a lot of repos / folders added to your workspace. I probably should organize all my stuff under a single directory, but alas I have like 8 different folders added to my workspace and it handles this well. Perhaps Claude --add-dir support works fine too.
DOWNSIDES:
* They are not quickly adding the best open source models to Cursor. Like Kimi 2.6 or whatever. Possibly not incentivized to given their Composer models.
* Don't love the subagent support. I can define custom subagents although it is not easy to get models to use mine instead of the builtin ones. The builtin ones do not allow me to control what model they run, so they will always run something like composer-2-fast, which is a fine model for all I know, but I would like to control it. Also, I would like if you could optionally make the subagent experience more first class. Like browse all the subagents and continue conversations with them or switch their model etc, although that is probably tricky / weird.
> I like how I can plan a feature and refine the plan before instructing the agent to implement it
You can do that with claude code, github copilot (built into vs code) and codex, in any of their IDE versions, plugins for other ides (jetbrains, vscode, anything else you care to name) and also, of course, the CLI versions of all of them. They're also integrated into github, jira, and everything else.
Seriously, try other tools! if only to get a more balanced perspective.
This all being said, its been a long time since I last tried cursor... I'll give it a go.
My employer pays for Cursor and Claude but not Codex. I often find Claude dumb (yes, even Opus), thus I'm using Cursor with GPT-5.4. If you have Codex, you don't miss anything.
I use the cursor cli, not the IDE. Why? Someone else is paying for it.