QUICK VERDICT — JULY 2026
● SWE Marathon (long-horizon agentic coding): Kimi Code / K3 — 42.0% #1 globally
● Terminal-Bench 2.1 (terminal task execution): OpenAI Codex / GPT-5.6 family — 88.8% #1
● Subscription price: Kimi Code $19/mo vs Codex via ChatGPT Plus $20/mo — essentially equal
● API price (K3 vs GPT-5.6 Sol): Kimi K3 $3/M input vs Sol $5/M — K3 40% cheaper
● Context window: Both 1M tokens
● Open weights: Kimi K3 only (live July 27 at huggingface.co/moonshotai)
● Persistent cloud sessions: Codex only (via Ona acquisition)
● Hallucination warning: K3 — 51% rate in independent testing not disclosed by Moonshot
What Each Tool Actually Is
These are not the same kind of product. Kimi Code is Moonshot AI's terminal agent built on the K3 model — a 2.8 trillion parameter MoE that holds a 1M token context window and ranked first on the SWE Marathon agentic coding benchmark. OpenAI Codex is OpenAI's coding agent shipped as an Apache 2.0 binary, now running the GPT-5.6 model family after the July 9 upgrade. According to Yalc's July 2026 analysis, the most important distinction is that Kimi Code is the combination of a CLI agent plus one specific underlying model, while Codex is an agent harness that OpenAI can — and does — update underneath. When OpenAI upgraded Codex to the GPT-5.6 family on July 9, all Codex users got the upgrade without touching their setup.
Benchmark Comparison
| Benchmark |
Kimi Code (K3) |
OpenAI Codex (GPT-5.6) |
What it measures |
| SWE Marathon |
42.0% #1 |
Not published |
Long-horizon multi-step repo tasks |
| Terminal-Bench 2.1 |
Not published |
88.8% #1 |
Terminal-based task execution |
| SWE-bench Pro |
Not published |
Not published (Codex) |
Real-world GitHub issue resolution |
| Design Arena (frontend) |
1679 Elo #1 |
Not published |
UI code quality in blind tests |
| AA Intelligence Index |
Score 57 (#4) |
Score 58.9 (#2, GPT-5.6 Sol) |
Overall model intelligence |
Benchmark sources: SWE Marathon and Design Arena via arena.ai public leaderboards. AA Intelligence Index via Artificial Analysis. Terminal-Bench 2.1 via SpaceXAI launch materials and confirmed by Spectrumailab pricing comparison. Neither tool has published the other's primary benchmark — the gaps are real, not omissions from this table.
Pricing — Subscription and API
| Tier |
Kimi Code |
OpenAI Codex |
| Free tier |
Yes (daily quota) |
Via ChatGPT Free (limited) |
| Paid entry |
$19/mo (Kimi Code plan) |
$20/mo (ChatGPT Plus) |
| API input /1M |
$3 (K3) |
$5 (GPT-5.6 Sol) / $2.50 (Terra) |
| API output /1M |
$15 (K3) |
$30 (Sol) / $10 (Terra) |
| Cached input /1M |
$0.30 (K3) |
Not published for Codex |
According to Spectrumailab's July 23 pricing comparison, at the subscription tier both tools cost essentially the same — $19 vs $20/month. At the API level, K3's $3/M input undercuts GPT-5.6 Sol's $5/M by 40%. If you are running an agentic loop that generates tens of millions of tokens per month, that gap compounds fast. K3's $0.30/M cached input rate is particularly relevant for codebase-loading patterns where the same large context is reused across many requests.
Architecture Differences That Affect Daily Use
Session persistence
OpenAI Codex gained persistent cloud sessions via the Ona acquisition in June 2026. You can assign a task, close your terminal, and return hours later to review a completed pull request. Kimi Code runs as a terminal session — close the session and the context is gone. For long overnight tasks, Codex's cloud persistence is a genuine workflow advantage.
Model updates
When OpenAI upgraded Codex from GPT-5.5 to the GPT-5.6 family on July 9, existing users got the improvement automatically. Kimi Code is tied to the K3 model until Moonshot ships a new version. This is a meaningful difference if model quality is a decision variable for you — Codex users benefit from OpenAI's model release cadence without any migration work.
The switching note most teams miss
As documented by Yalc's comparison, you do not need to adopt Kimi Code's CLI to use the K3 model. Moonshot provides an Anthropic-compatible endpoint at api.moonshot.ai/anthropic with model ID kimi-k3. If you are already running Claude Code, you can point it at K3 by changing the base URL — your existing harness, permissions, and workflow stay intact. The same override works in Cursor settings.
The Hallucination Finding — Critical Before Switching
Independent testing reported by TechTimes found a 51% hallucination rate on factual tasks that Moonshot did not include in its benchmark documentation. K3's coding benchmarks — SWE Marathon, Design Arena — measure code generation quality, not factual recall. The hallucination finding is relevant to tasks inside Kimi Code that involve retrieving facts, explaining APIs, or generating documentation. For pure code-generation tasks, the benchmark scores are independently verified. For mixed tasks, run your own evaluation before committing production workloads.
Decision Framework
Use Kimi Code if:
Your workload is long-horizon agentic coding — multi-step tasks across large repos where SWE Marathon performance matters. Frontend coding where Design Arena #1 is relevant. API workloads where $3/M vs $5/M across millions of tokens changes your unit economics. You want open weights (live July 27) for self-hosted inference with data sovereignty. Your sessions are short enough that the lack of persistence is not a problem.
Use OpenAI Codex if:
You need persistent cloud sessions — assign a task, come back to a completed PR. Terminal task execution is your primary workload (Terminal-Bench 88.8% #1). You want automatic model upgrades without migration work. You are already in the ChatGPT Plus or OpenAI ecosystem. You need clean data residency with no China NI Law concern on the hosted API.
Consider Claude Code if:
You need the best verified production coding accuracy — Fable 5 at 80.4% SWE-bench Pro #1 is the strongest independently-verified coding score in July 2026. Claude Code is included in Claude Pro ($20/mo). And as noted above, you can point Claude Code's harness at K3 via Moonshot's Anthropic-compatible endpoint if you want to test K3 without switching CLIs.
FAQ
Is Kimi Code free?
Kimi Code has a free tier with daily usage limits. Paid plans start at $19/month and give access to the full K3 model without daily caps. The Kimi K3 API is separate — $3/$15/M input/output, with a $0.30/M cached input rate.
Can I use K3 without Kimi Code's CLI?
Yes. Moonshot provides an Anthropic-compatible endpoint at api.moonshot.ai/anthropic. Change the base URL in Claude Code or Cursor settings and keep your existing workflow. No SDK migration required.
Does OpenAI Codex use GPT-5.6?
Yes, as of July 9, 2026. Codex was upgraded to the GPT-5.6 family (Sol/Terra/Luna) when OpenAI launched the new model family. According to Developers Digest, GPT-5.6 Sol tier access is now stable for all Plus and Pro users after a temporary capacity crunch in mid-July.
What does the 51% hallucination rate mean for coding?
The independent hallucination finding applies to factual recall tasks — not code generation. K3's coding benchmarks are measured on producing correct, working code, which is a different capability from accurately stating facts about APIs, frameworks, or documentation. That said, many real coding tasks involve both. Test on your specific workload before making K3 your primary tool for documentation generation or API explanation tasks.
Is Kimi K3 open source?
Open weights, not fully open source. The trained model weights went live July 27 at huggingface.co/moonshotai/Kimi-K3 under a Modified MIT license. The training data and full training pipeline are not released. Commercial self-hosting is permitted under Modified MIT — confirm the specific license terms on the model card before building a product.
Sources: Yalc — Kimi K3 vs Claude Code vs Codex (July 22) · Spectrumailab — AI coding tools pricing (July 23) · Developers Digest — pricing comparison · TechTimes — K3 hallucination finding · Related: Three-way comparison: Kimi Code vs Codex vs Claude Code · Kimi K3 weights download guide