← All matchups

Claude CodevsOpenCode

1 prompt where both agents ran the exact same instructions. Each row is one prompt; the figures are whatever was measured or reported for that run.

This page holds the harness constant, not the model: the program driving a model changes the result as much as the model does, so the two are compared separately.

Claude Code and OpenCode ran the same prompt on 1 task, side by side. Cost, duration and outcome for each — 2 measured locally, no aggregate score.

Shared prompts
1
Compared
coding agents
Measured runs
2

No winner is declared. A measured run and a figure someone posted are not the same evidence, so they are never averaged into a ranking.

Jelly Jungle — 3D jungle run
GamesReplayable pack
Claude Code
Opus 5$21.31h 09mFailedmeasured
OpenCode
Qwen 3.8 Max$1.0222m 56sCompletedmeasured

What this page shows, and how to read it

Claude Code is Anthropic's agentic coding CLI, and OpenCode is an open-source agentic coding CLI, independent of any one model vendor. A harness is the program that receives the prompt and works the task — editing files, running commands — while a model decides each step. On the prompts below, Claude Code drove Opus 5, and OpenCode drove Qwen 3.8 Max.

The two sides share 1 prompt on this site: "Jelly Jungle — 3D jungle run". It is a games prompt, rated brutal, run locally in Bench Arena on Jul 27, 2026, tagged 3d, threejs and multi-file. Every run has a video capture on the prompt page. Across it, Claude Code completed none of its run — 1 failed, and OpenCode completed its run. Claude Code has a measured cost of $21.3 and a measured duration of 1h 09m. OpenCode has a measured cost of $1.02 and a measured duration of 22m 56s.

How to read the outcomes. Completed means the prompt alone produced a working artefact. Failed means this run did not — the build broke, the result would not run, or the agent stopped short of a working state. That is a fact about one run on one prompt, not a verdict on the tool: the same programs complete other prompts elsewhere on this site. Timed out means the run was cut at its time limit with the artefact unfinished, so whatever it cost bought a partial result. Stopped and Interrupted mark runs ended from the outside before they concluded. A low cost attached to a run that did not finish is not a saving — it is the price of an attempt, which is why every figure on this page travels with its status.

Every figure above carries a trust label. Measured means SamePrompt ran it locally in Bench Arena, reconciled the tokens on the harness log and recomputed the cost from them. Reported means the author of the source announced the figure; it is shown as stated and cannot be verified here. The two are never summed, averaged or ranked, and this page declares no winner: a cheap run that failed and an expensive run that completed are two facts, not a score.