Benchmark diagram: three agent rails for Replit, Cursor plus Claude Sonnet, and the raw Claude API, measured against seven realistic development tasks.

What it is : A head-to-head benchmark of three agent-shaped coding products. Replit Agent, Cursor paired with Claude Sonnet, and the raw Claude API driven by a thin harness. Seven tasks covering realistic development work: implementing a feature from a specification, fixing a non-obvious bug, adding tests for an existing module, refactoring without behavior change, writing a migration, hooking up a new API endpoint, and tracing a performance regression.

Why this exists : Existing agent benchmarks either use synthetic tasks that do not resemble day-to-day work, or they publish results without reproducible scripts. This fixes both. Everything needed to rerun the benchmark against today's model versions ships in the repo.

Leaderboard :
[Hero chart placeholder: horizontal bar chart or dot plot comparing the three agents across pass rate, median time, median tokens, and cost per task. Each metric gets its own small-multiple.]

Results :

AgentPass rateMedian timeMedian tokensCost per task
Replit AgentTODOTODOTODOTODO
Cursor + Claude Sonnet 4.6TODOTODOTODOTODO
Raw Claude API (harness)TODOTODOTODOTODO

[TODO: fill table from the current run. Each cell is a measured number, not an estimate.]

Methodology :

Reproducibility :

What this does not do :

What's next :

Tech stack :
Runtime: Python 3.12, pytest for pass/fail scoring
Harness: Thin wrapper around the Anthropic SDK with tool use, prompt caching on the system prompt, extended thinking budget per task tier
Container: Docker image with pinned Python, pinned agent CLIs where applicable
Output: JSON result files, static HTML leaderboard page

Repository Back to projects More about Jay