Skip to content
Tech News
← Back to articles

Which tools do Claude, Codex and Cursor choose? We measured 17k runs to find out

read original more articles
Why This Matters

This comprehensive study provides valuable insights into how leading AI coding tools like Claude, Codex, and Cursor perform across a wide range of real-world programming scenarios. Understanding their strengths and limitations helps developers and organizations choose the right tools to improve productivity, code quality, and compliance in diverse project environments.

Key Takeaways

How did we run all these experiments concretely?

Our panel of repositories

We started by running an analysis over thousands of public GitHub repositories from which we extracted statistics about programming languages & frameworks, third-party services, deployment platform, team sizes, and codebase age. Since Tech startups are more likely to have open-source repositories than large enterprises, and stacks are likely very different we then unbiased our statistics based on publicly available data and reached our ideal panel distribution.

We then staffed various coding agents to create real-world repositories to match these exact requirements. Finally, we generated variants in which we removed parts of the codebases and with them, entire third-party service implementations so we could run proper unbiased experiments.

We landed on 75 repositories, in 10 languages, all using fake company names, fake git histories, fake API keys and real lockfiles checked against package manager registries like npm.

Real-world tasks

Each experiment is a real task to be performed inside a repository, asked by one of the following 4 profiles:

Vibe-coder: only describes symptoms and ideal state, rarely the tool category name

Junior engineer: usually mentions the desired state and the category name

Senior engineer: is more precise about requirements and things to avoid

... continue reading