CodePanel

Claude Haiku 5.5 vs GPT-OSS 120B (Workers AI)

Reading a 26.2K-token pull request costs $0.0092 on GPT-OSS 120B (Workers AI), 3.5× the $0.0026 it costs on Claude Haiku 5.5. Above 100K tokens long-context rates apply, and GPT-OSS 120B (Workers AI) becomes the cheaper one. Both sit in the economy price tier, so the choice between them is about review quality more than budget. The benchmark cannot separate their recall: Claude Haiku 5.5 minus GPT-OSS 120B (Workers AI) is +24 pts (95% interval +10 pts to +37 pts).

Side by side

Claude Haiku 5.5 and GPT-OSS 120B (Workers AI) side by side
FigureClaude Haiku 5.5GPT-OSS 120B (Workers AI)
Price tierEconomyEconomy
Bugs caughtshare of known bugs64% (better)40%
False alarmsper clean PR1.4 (better)2.5
Cost per reviewmeasured$0.0038 (better)$0.0075
Cost per bug caught$0.0064 (better)$0.0189
Exact linecatches on the expected lines82% (better)49%
Review timemean15s (better)55s
Typical review calllist price$0.0038 (better)$0.011
Input / 1M tokens$0.10 (better)$0.35
Output / 1M tokens$0.50 (better)$0.75
Context window1M128K
  • Above 100K tokens, long-context rates mean GPT-OSS 120B (Workers AI) is the cheaper of the two.

Head to head

The known bugs both were scored on, by who caught each in at least one run.

Of 42 known bugs both were scored on: Both 23Only Claude Haiku 5.5 5Only GPT-OSS 120B (Workers AI) 6Neither 8

By language

Share of known bugs each model caught, by language
ModelAllTypeScript6 bugsGo4 bugsJava4 bugsRust4 bugsC#3 bugsJavaScript3 bugsKotlin3 bugsPHP3 bugsPython3 bugsRuby3 bugsSwift3 bugsC++2 bugsC1 bug
Claude Haiku 5.564%83%75%40%75%67%33%67%100%39%67%67%50%0%
GPT-OSS 120B (Workers AI)40%42%13%46%71%41%11%44%33%78%33%44%33%0%

Where they differ

Of the 42 known bugs both were scored on, both caught 23 and neither caught 8. Claude Haiku 5.5 caught 5 bugs that GPT-OSS 120B (Workers AI) missed: 1 in Go, 1 in JavaScript, 1 in PHP, 1 in Swift and 1 in TypeScript. GPT-OSS 120B (Workers AI) caught 6 bugs that Claude Haiku 5.5 missed: 2 in Java, 1 in JavaScript, 1 in Python, 1 in Swift and 1 in TypeScript.

On pull requests with no known bug, Claude Haiku 5.5 raised 1.4 false alarms per review and GPT-OSS 120B (Workers AI) 2.5. A measured review cost $0.0038 on Claude Haiku 5.5, 49% less than $0.0075 on GPT-OSS 120B (Workers AI).

Each known bug, and how often each model caught it
Pull requestLanguage · kindClaude Haiku 5.5GPT-OSS 120B (Workers AI)
colinhacks/zodfeat(v4): parse input containing reference cyclesTypeScript · Resource handling1/10/6
groue/GRDB.swiftDatabaseQueue and DatabaseSnapshot reads can access task localsSwift · Concurrency1/10/3
nodejs/undicifeat: add configurable maxPayloadSize for WebSocketJavaScript · Security1/10/3
symfony/symfony[Security] Allow multiple OIDC discovery endpointsPHP · Security1/10/3
traefik/traefikAdd the option to define custom cipher suites for backend serversTransportGo · API misuse1/10/6
TanStack/queryfix(query-core): fix hydration bugs for already resolved promisesTypeScript · Logic0/11/6
aio-libs/aiohttpkeep websocket compression state across interleaved control framesPython · Logic0/12/6
jhy/jsoupStore cached child els in Attributes, not fieldJava · Concurrency0/23/6
mockito/mockitoAdd core API to enable Kotlin singleton mockingJava · API misuse0/11/6
pinojs/thread-streamrefactor: replace setTimeout with Atomics.waitAsyncJavaScript · Concurrency0/11/3
pointfreeco/swift-navigationUIKit: Fix switch presented child double dismissSwift · Logic0/11/3

Defects caught over all runs: a PR reviewed three times with one known bug shows 3/3 when it was caught every time.

Every bug each was scored on: Claude Haiku 5.5 and GPT-OSS 120B (Workers AI).