AI
Moonshot's Kimi K3 Matches Claude Fable 5's Code Results at One-Third Cost—but Takes Four Times Longer
A head-to-head coding benchmark shows the new Chinese model delivers identical outputs and lower prices, yet the speed penalty makes it harder to compete with established alternatives.
The New Stack
Moonshot AI's newly released Kimi K3, a 2.8-trillion-parameter model from China, promised to disrupt professional coding tools at a fraction of the cost. The API pricing of $3 per million input tokens and $15 per million output is dramatically cheaper than Anthropic's Fable 5, which charges $10 and $50 respectively. But does a lower price guarantee a practical alternative?
Testing Framework and Methods#
To evaluate how Kimi K3 stacks up against Fable 5 in real-world scenarios, an independent benchmark ran both models through three production-level coding tasks using the fd Rust project. The same prompts were fed to each model under controlled conditions, with tokens and execution time recorded throughout.
- Bug fix: Locate and resolve a specific issue where the
–no-ignore-vcsflag inadvertently disabled parent-directory ignore files - Refactor: Decompose a large
construct_configfunction into a dedicated module with smaller, focused utilities - Feature addition: Implement a new
–countflag that displays a count of matching files rather than listing paths
The testing used native CLIs—Kimi Code terminal agent (v0.27.0) and Claude Code (v2.1.212)—to ensure fair comparison.
The Bug Fix: Low Cost, High Patience Required#
Both models identified the root cause and removed an identical single line from the source code, with all 70 tests passing. The engineering outcome was identical, but the economics diverged sharply.
Fable 5 completed the task in 1 minute 4 seconds using roughly 347K tokens for $0.85. Kimi K3 took 3 minutes 7 seconds on 238K tokens and cost just $0.06. On a per-token basis, Kimi delivered cheaper results—but users waited three times longer.
The Refactor: Different Approaches to the Same Goal#
Both models created a new config_builder.rs module and broke the work into cleaner helper functions, with 264 tests remaining green. However, their engineering philosophies diverged.
Kimi demonstrated more rigorous validation: it snapshotted the original binary, then compared outputs across roughly 40 CLI scenarios to formally prove behavioral equivalence. Fable solved the problem directly without the extra verification step.

