Skip to content

Kimi K2.6 & K2.7 Code Review: Moonshot's Autonomous Streak

K2.6 scores 86.8 on LiveCodeBench; K2.7 Code ships at $0.95/$4. Why Kimi models make relentless autonomous builders — and how to harness that safely.

The Vibe Father 7 min read

Model review

Most coding models have a personality, and Moonshot AI's Kimi K2 family has the most distinctive one on our board: it does not stop. Give a K2 model a multi-step task and it grinds through it — planning, executing, hitting an error, rerouting, continuing — with an autonomous streak that most models twice its price can't match. That relentlessness is the family's superpower and its liability, and this review covers both, across the two models that matter: K2.6, the fully-benchmarked generalist, and K2.7 Code, the newer coding-tuned release we've been running through Moonshot's Anthropic-compatible endpoint.

Both are open-weight, which matters: you can run them through any provider, self-host them, and nobody can reprice your workflow overnight. That's a recurring theme in our open-weight guide, where this family features heavily.

The numbers

Our Vibe Coding Index weights SWE-bench Verified 40%, Terminal-Bench 30%, LiveCodeBench 30%. K2.6 has all three published; K2.7 Code, so far, only one:

ModelSWE-bench VerifiedTerminal-BenchLiveCodeBench$ in / $ out per M
Claude Opus 4.888.678.987.85.00 / 25.00
Kimi K2.676.766.786.8not in our dataset
Kimi K2.7 Codenot yet publishednot yet published82.10.95 / 4.00
DeepSeek V4 Pro77.687.50.435 / 0.87

K2.6's line is the family's proof of seriousness: 76.7 on SWE-bench Verified is real-repo work within a point of DeepSeek V4 Pro and ahead of GPT-5.3 Codex's 74.8, and 86.8 LiveCodeBench keeps it in the frontier conversation. The 66.7 Terminal-Bench is the soft spot — respectable, but the widest gap to the leaders of its three scores, which is worth noting for a model whose whole personality is long agentic runs. K2.7 Code is the odd release: the coding-tuned successor currently shows a lower LiveCodeBench (82.1) than K2.6, with SWE-bench and Terminal-Bench not yet published — and those are precisely the benchmarks a "Code" model exists to win. Until they land, K2.7's case rests on price, its 262k context (smaller than the 1M crowd), and how it behaves in practice. In our seats, its practical agentic endurance has been better than that 82.1 suggests, but our anecdotes are not benchmarks and we won't pretend otherwise.

The price math

K2.6's pricing isn't in our dataset, so the arithmetic here is K2.7 Code's. A heavy month — 50 million input tokens, 10 million output — runs 50 × $0.95 + 10 × $4.00 = $87.50. That's roughly half of Gemini 3.5 Flash's $165 and well under a fifth of Claude Opus 4.8's $500, though nearly triple DeepSeek V4 Pro's $30.45. One warning specific to this family: autonomous models burn tokens autonomously. K2.7's streak means it will happily spend twenty steps on a task another model abandons in five — sometimes that's heroic persistence, sometimes it's an expensive loop. The per-token price is honest; the per-task price depends on your supervision. Our cheapest-models roundup has the tier-by-tier comparison.

👑
A model that never gives up is only an asset if something it respects can tell it when it's done.

Its best seat on the team

The K2 family's seat is autonomous builder with a gate — and the gate is not optional. This is the model you hand the long, tedious, multi-step job: the migration that touches forty files, the dependency upgrade with cascading breakage, the test-suite rescue. Where other models stall and ask for guidance, K2 keeps working, and at 46 tokens per second (K2.7) it's a background worker by temperament anyway — start the run, do something else, come back. But that same relentlessness means it will also barrel confidently past a wrong turn, so every K2 run in our workflow ends at a verification gate: the actual build, the actual tests, pass or it isn't done. Self-reported success from a model this determined is worth nothing. It is not your interactive pair-programmer — the speed seats belong to the models in our fastest-models guide — and it's not your reviewer, a role that rewards skepticism over persistence.

One practical note on access: the K2 family speaks an Anthropic-compatible API, which means it drops into most agentic tooling as a config entry rather than an integration project. That's how we auditioned it — same seats, same gates, same tickets we'd hand any other model, with only an endpoint and a model slug changed. If your workflow can't swap models that cheaply, fixing that is worth more than any single model choice, because the K2 releases are exactly the kind of fast-moving family you want to re-audition every quarter: K2.6 to K2.7 took months, and the next revision will presumably fill in the missing benchmarks or be replaced by something that does.

Verdict

Kimi K2.6 is a proven, benchmarked open-weight workhorse; K2.7 Code is a cheaper, coding-flavored bet that still owes us two numbers. Together they're the best autonomous-grinder option in the mid-budget tier, provided you run them gated. Who should skip it: anyone unwilling to build verification into their workflow — this family punishes blind trust more than any model we run; speed-sensitive interactive coders, for whom 46 tok/s is a dealbreaker; and pure bargain hunters, who get better published benchmarks per dollar from DeepSeek V4 Pro. For supervised long-haul agentic work, though, the streak is real — see where the family lands against everything else in our overall rankings.

Run every AI coding tool. Keep every conversation. Own your work.

The Vibe Father is the model-agnostic command deck we built for ourselves — 22 CLIs, multi-agent teams, your own keys.

Keep reading