I’m convinced Cursor will win the race against Claude Code.
Our team is obsessed with using things like Cursor Background agents to maximize developer velocity. We want to get to a point where our codebase is updated so frequently by beehive of agents buzzing around improving the codebase (fixing bugs, improving documentation, increasing test coverage, reducing redundancy, optimizing metrics like cyclomatic complexity, etc.) that it feels more like an organic, quickly evolving entity rather than what we typically see of a codebase today.
Obviously, this a bit far out.
But it seems like all of the tools like Cursor are driven to the goal of stretching the time in between which human must be in the loop as much as they can. Let’s be real though, frequent intervention will likely be more necessary for a longer period of time than some people may hope. And imo, Cursor as a VSCode fork is just the easiest and most natural way to have to intervene. I’ve tried other agentic tools and the best workflow is one where I can open up what the agent is working on in the IDE setup my entire team (and most devs) already use. Opening up Background Agents in their remote environment feels just like walking over to an intern’s desk and troubleshooting with them at their monitor.
Cursor seems to be the best medium-term solution for us and likely many other people, and I hope the Cursor team can use that advantage to train some crazy powerful models with RL in the long-term. Kudos to the team for their work on Background Agents. We’re looking forward to where things go from here.
Also, yeah, we like to not be locked into one single line of foundation models :).