yalc the platform

Kimi K3 vs Fable 5. Scored on your agent, not a leaderboard.

One command runs both models on the Claude Code skills you actually use, blind judges every output, and tells you when the cheap model is good enough.

See Yalc live in action Clone the agent Every gate in markdown. Runs in your own Claude Code session.
Before and after

What changed

Before
Everyone argues Kimi vs Claude off a leaderboard. A leaderboard never runs your agent, your skills, your output formats, or your reliability bar. So the model choice ends up a guess, and the spend ends up a habit nobody audits.
After
One command runs Fable 5 and Kimi K3 on the Claude Code skills you already use, same prompt, each model through its own CLI. A blind Opus judge scores every pair, cost and latency get logged on every task, and you get a one page verdict on where the cheap model is genuinely good enough.
How it works

The breakdown, gate by gate

1
Wire Kimi into Claude Code
SETUP.md gives you the three ways in. Run the kimi CLI next to Claude Code, point Claude Code itself at Kimi with the endpoint and model swap, or add one note to your CLAUDE.md so Claude Code can delegate a subtask with kimi -p. The kit uses the delegation path, so your existing logins are enough.
Kimi CLIClaude CodeCursor
2
It reads the skills you already run
The runner scans ./.claude/skills, turns each skill into a self contained benchmark task, and asks you which ones to test. Empty folder? A four task starter suite covering coding, extraction, tool use, and long context runs instead.
Claude Code
3
Both models, same task, headless
Each task runs through claude -p on claude-fable-5 and kimi -p on Kimi K3. Latency is measured on both sides, Fable cost is read from the CLI, and Kimi cost is estimated and always labeled as an estimate. A call that returns nothing fails loud instead of being scored as a loss.
Fable 5Kimi K3
4
A blind judge scores every pair
Opus judges both answers with the order randomized so it cannot favor a side, 1 to 10 with a written reason. Errored tasks are excluded from the win and cost math, never counted as losses.
Opus 4.8
5
One page verdict
results.html shows the winner per task, quality scores, latency, cost with the Kimi estimate labeled, and a headline verdict. A sample report from a real run ships in the repo.
Results

What goes in, what comes out

11 tasks in the first real run. Correctness parity on every objective check. Kimi won the lean structured tasks at about a third of the price. Fable won all writing and research. Kimi ran 2 to 5x slower.

The verdict from the first run. Kimi K3 for high volume correct answer work you clean up after. Fable 5 for the polished stuff you cannot babysit.

One trap inside. kimi -p quietly prepends a bullet that breaks strict JSON. The kit strips it and the setup guide explains it.