Two frontier-class coding models landed in the same week: Claude Opus 5 from Anthropic (around July 24) and the open weights for Kimi K3 from Moonshot (around July 27). One is closed and cheaper to start; one is open and yours to own. If you're picking the engine behind a coding agent, the honest answer is that the benchmark gap won't decide it — cost at scale, data control, and how much you trust an autonomous loop will.

The one-screen answer: As reported, Opus 5 edges K3 on agentic-coding benchmarks (SWE-bench Verified in the 96–97% range vs K3's ~93.4%) and on computer-use. But K3 is cheaper per API token ($3/$15 vs $5/$25) and is the only one of the two you can self-host, fine-tune, and keep off a third party's servers. So: Opus 5 if you want top capability with no infrastructure and reliable unsupervised runs; Kimi K3 if data control, customization, or very high steady volume is the constraint. Everything below is "as reported" until you check the primary sources — and you should.

A note on numbers: the figures here come from launch coverage and secondary reporting, and several conflict (Opus 5's SWE-bench is cited as both 96% and 97%; K3's weight size as both ~594GB and ~1.4TB; K3's hallucination rate is a single, disputed source). Treat the Opus 5 system card and Moonshot's own model card as the source of truth before you commit.

Capability: Opus 5 leads, but not by much#

For agentic coding — the workload that matters if you're building an agent, not a chatbot — the reported picture favors Opus 5. It's cited at SWE-bench Verified around 96–97% (sources disagree on the exact number) versus Kimi K3's reported ~93.4%, and Opus 5 posts stronger computer-use results (OSWorld-class benchmarks) (MarkTechPost). Both models report a 1M-token context and both are pitched at long-horizon, tool-heavy work — though a million tokens is a ceiling, not a strategy, so plan to clear, compact, or remember regardless of which you pick.

What it means: a ~3–4 point SWE-bench gap is real but rarely decisive on its own — and it's the kind of number that swings between trials, which is why one benchmark figure can lie to you. If your tasks are frontier-hard and long-horizon, the closed model's edge shows up most. For everything else, capability is close enough that the economics decide.

Cost: cheaper per token, not automatically cheaper overall#

On sticker price, K3 wins: a reported $3 per million input / $15 per million output via Moonshot's API, versus Opus 5 at the same $5 / $25 Anthropic charged for Opus 4.8 (OpenRouter). That's roughly 40% cheaper per token.

The trap is assuming "self-host the open model" is the cheapest path. K3 is a ~2.8-trillion-parameter mixture-of-experts model (activating about 16 of 896 experts per token), and no single GPU holds it — reported practical setups run 8–16 nodes of 8×H100/H200/B200-class accelerators. A cluster like that only beats the hosted API when it runs at high, steady utilization; below that, you're paying for idle silicon. The break-even is a calculation on your real throughput, not a default.

What it means: if you're consuming a modest or spiky volume, the cheapest route is often K3's API (or a third-party host), not owning hardware. Self-hosting pays off at scale — the same logic we walked through for where to serve an open model.

Control: the actual reason to choose open weights#

This is K3's case, and it's a strong one. Open weights (reported to be a modified-MIT license — read the license file yourself, and watch for a monthly-active-user clause) mean you can self-host, fine-tune, distill, quantize, and inspect the model. Just as important for regulated teams: you can keep your code and prompts off Moonshot's China-based infrastructure, either by self-hosting or by running K3 on a US/EU third-party host like OpenRouter or Fireworks (Interconnects).

What it means: if your moat is a customized coding model, or your data can't leave infrastructure you control, Opus 5 can't do this at any price — a closed API is a closed API. This is the axis where the two models aren't comparable; they're different products.

Reliability: the caveat that matters in a loop#

One outlet reported that K3's hallucination rate rose versus its predecessor — but it's a single, disputed source, so verify it before you weight it (TechTimes). The reason to care isn't the number itself; it's that hallucination compounds fastest in unsupervised agent loops, where a confident-but-wrong action becomes the input to the next one. Opus 5's pitch leans explicitly on verifying its own work and iterating, which suits autonomous runs.

What it means: the more human-out-of-the-loop your agent is, the more a reliability edge is worth paying for. If a human reviews every step, the gap matters less.

The decision#

Both are genuinely capable. The mistake is treating this as a leaderboard question when it's a cost-and-control question — which is the same shape as almost every open-vs-closed decision, and where the leverage actually is depends on which constraint is binding for you. Both models landed the same week the MCP stateless spec did; we rounded up all five moves in the Founder's Wire for the week of July 27.