Live data from Hacker News

Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance

aavetis.github.io

61–70 of 124 posts

Re: Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance

#63

Earlier quoted context omitted.

Claude Code isn’t a complete agent - it cannot open PRs autonomously AFAIK

Yeah it can. Either using MCP or git via bash. It’s a glaring omission and calls the data into question. How is attribution done? If it’s via the agent taking credit in commit messages, that’s a problem because Claude code, for example, has a config parameter that lets you tell it to not credit itself. With Claude code completely missing I’d say this is wildly inaccurate.

The problem with Claude code is it doesn’t let you walk away. You have to press yes yes yes yes yes yes yes 500 times.

Glad it’s missing until they fix this.

Re: Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance

#64
post #5

Earlier quoted context omitted.

I believe these are all "background" agents that, by default, are meant to write code and issue pull requests without you watching/babysitting/guiding the process. I haven't used Claude Code in a while, but from what I recall, it's not that.

Claude Code can run in background and I don't see why it wouldn't be able to create pull requests if you gave it such a tool.

How to tell CC to accept everything. It’s frustrating to need to press yes yes yes yes.

Re: Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance

#65
post #63

Earlier quoted context omitted.

Yeah it can. Either using MCP or git via bash. It’s a glaring omission and calls the data into question. How is attribution done? If it’s via the agent taking credit in commit messages, that’s a problem because Claude code, for example, has a config parameter that lets you tell it to not credit itself. With Claude code completely missing I’d say this is wildly inaccurate.

The problem with Claude code is it doesn’t let you walk away. You have to press yes yes yes yes yes yes yes 500 times. Glad it’s missing until they fix this.

Or you stick it in docker. Or actually configure your permissions. RTFM

Re: Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance

#67
post #64

Earlier quoted context omitted.

Claude Code can run in background and I don't see why it wouldn't be able to create pull requests if you gave it such a tool.

How to tell CC to accept everything. It’s frustrating to need to press yes yes yes yes.

Stick it in docker, '--dangerously-skip-permissions'. There's also https://github.com/possibilities/claude-composer which seems to try to address this more directly, but I've never tried it.

Re: Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance

#69
post #40

Total PRs between Codex vs Cursor is 208K vs 705, this is an enormous difference in absolute PRs. Since cursor is very popular, how does their PRs is not even 1% of codex PRs?.

I didn't even realize Cursor could make PRs. I thought most people would create PRs themselves once they were happy with a series of commits.

At least you know that Codex knows how to advertise itself, if nothing else.

Re: Tracking Copilot vs. Codex vs. Cursor vs. Devin PR Performance

#70
post #63

Earlier quoted context omitted.

Yeah it can. Either using MCP or git via bash. It’s a glaring omission and calls the data into question. How is attribution done? If it’s via the agent taking credit in commit messages, that’s a problem because Claude code, for example, has a config parameter that lets you tell it to not credit itself. With Claude code completely missing I’d say this is wildly inaccurate.

The problem with Claude code is it doesn’t let you walk away. You have to press yes yes yes yes yes yes yes 500 times. Glad it’s missing until they fix this.

It has fine grained permissions configuration file. And every permission question has three answer options: "yes", "yes and don't ask again", "no". And it has option '--dangerously-skip-permissions'. Out of all 20+ AI code tools I've tried/used, Claude Code has the best permission options.
Post reply on HN