← All posts

Claude Code vs OpenHands: 48 real coding tasks, one bar

We ran Claude Code and the open-source OpenHands through the same 48 real coding tasks, on the same model, graded by tests neither engine saw. Both passed 47. Claude Code was about twice as fast and half the cost.

Vocion Teamvocion-v8.2.1

The open-source engine matched Claude Code on quality. On 48 real coding tasks, graded by tests neither engine saw, each passed 47. Both passed all 18 hard ones, with zero guardrail violations. Claude Code finished in about half the time, at about half the cost, on the same model.

That's the result we wanted to know before putting OpenHands on real work. The factory doesn't build its own coding agent: it runs the best ones and holds them to one bar. This is that bar, applied.

The results

Claude CodeOpenHands (open source)
Tasks accepted47 of 48 (98%)47 of 48 (98%)
Accepted on the first try4747
Hard tasks (larger app)18 of 1818 of 18
Tasks it was never tuned on15 of 1616 of 16
Median time to a pull request1.6 min3.4 min
Median cost per task$0.38$0.79
All 48 tasks$20.35$37.43
Guardrail violations00

Each engine missed one task, and a different one. Claude Code missed a schema change (tags on documents). OpenHands missed a small display change (upload dates in the library). Both engines ran the same model, Claude Opus 5.5, so the cost difference is the engine: OpenHands takes more steps per task.

How we tested it

What it means

What this doesn't show

Run the same eval on any engine: the factory eval. Docs: Coding engines.