Read the Kimi K3 License Before You Plan Your Deployment

Kimi K3's 2.8-trillion-parameter weights went public July 26. Most coverage missed two things: the license isn't MIT, and "running it locally" means an 8× H100 cluster minimum.

Cover art for Read the Kimi K3 License Before You Plan Your Deployment

Moonshot AI dropped the weights for Kimi K3 on July 26 - a day ahead of schedule - and the Hugging Face repo hit 1.56 TB across 96 shards before most teams had finished reading the announcement. Within 48 hours, a handful of hard facts got buried under benchmark charts: the license is not what the previous Kimi model shipped with, the hardware bar is not what "open weight" implies to most people, and the API pricing math contains one number that actually changes the economics.

What Kimi K3 actually is

Kimi K3 is a 2.8T parameter MoE model built on Kimi Delta Attention and Attention Residuals, activating 16 of 896 experts per token - 104B active.

It has a 1,048,576-token context window, four times larger than K2.5, K2.6, and K2.7, and eight times the original K2's 128K.

Artificial Analysis gives K3 a score of 57 on its Intelligence Index and ranks it fourth among 189 models, sitting behind Claude Fable 5 and two GPT-5.6 Sol reasoning settings, then ahead of Claude Opus 4.8, GPT-5.5 at xhigh, and GLM-5.2. The honest read of its coding results is that Moonshot reports narrow K3 wins on Program Bench, SWE Marathon, Automation Bench, BrowseComp, and SpreadsheetBench 2, while the model finishes within half a point of GPT-5.6 Sol on Terminal Bench - but FrontierSWE is a clearer loss: K3 scores 81.2 against Fable 5 at 86.6.

One number worth watching: K3 wins on web-agent tasks with a record 91.2% BrowseComp, costs less than Fable 5, and carries open weights. For teams building browser-based agents or doing document-heavy research workflows, that combination is the actual argument for K3 - not a composite benchmark score.

"Run it locally" means something specific here

This is the part that most launch-day coverage glossed over. Kimi K3 is open-weight, but it is not a desktop model. The live Hugging Face repository occupies 1.561 TB, the official vLLM metadata estimates a 1,680 GB minimum VRAM footprint, and vLLM's deployment recipe calls for at least eight GB300 GPUs.

The naive calculation is 2.8 trillion parameters times 4 bits, which comes to 1.4 TB. The actual repo is 1.56 TB because MXFP4 stores a shared scale factor per block and the non-expert layers sit above 4-bit. Budget 1.56 TB resident just for weights, and 1.8 TB to 2 TB once you add the KV cache and compute buffers. That is the wall, and it does not shrink.

Because K3 is quantization-aware-trained at 4-bit (with 8-bit MXFP8 activations), there is no free halving from the usual 16-bit-to-4-bit step waiting for you; an 8-bit build is bigger than what shipped, not smaller.

In plain hardware tiers:

  • 8× H100 80GB node - minimum for serving; slow generation, reduced context

  • 64+ accelerator supernode - Moonshot's own production guidance; use a high-bandwidth supernode with 64 or more accelerators

  • Mac Studio, gaming PC, workstation - cannot run K3; a Mac Studio, gaming PC, conventional workstation or small multi-GPU tower cannot do it

The cost math is direct: at roughly $60 an hour before setup overhead, an exploratory weekend on a rented 8-GPU node can cost more than a year of light API use.

Self-hosting Kimi K3 vs using the API
Without Beagle
download 1.56 TB, provision an 8-GPU cluster, configure vLLM from a nightly build, absorb ~$60/hr compute before a single production request lands
With Beagle
point your OpenAI-compatible client at OpenRouter or the Moonshot API, pay $3/$15 per million tokens, get a 1M-context window and tool-calling today

If your hardware does not clear the 8× H100 bar, real alternatives exist: OpenRouter, Cursor's Router, the Moonshot API, Together AI, Modal, Fireworks AI, Ollama Cloud, and LM Studio's Secure Cloud all offer hosted access - or self-host Kimi K2.7 Code on far lighter hardware instead.

The license is not what the previous model shipped with

This is the part that matters for any team planning a product. The weights came with a license of their own, no longer based on the previous "Modified MIT" pattern - and one that targets a single group above all: providers who resell the model as a service.

The Kimi K3 License reads like MIT for most of its length, granting anyone the right to use, copy, modify, distribute, sublicense, fine-tune, and sell the weights. One clause then attaches a condition: a licensee running a "Model as a Service" business - defined as giving third parties inference or fine-tuning access with meaningful control over inputs, parameters, or training data - must sign a separate agreement with Moonshot once revenue across the licensee and its affiliates passes $20 million over any consecutive 12 months.

Any commercial product or service with more than 100 million monthly active users, or more than $20 million in monthly revenue, must display "Kimi K3" prominently in its interface.

The sharpest clause in the new license is therefore aimed at the layer above developers: cloud and inference providers that host and resell open models. For the vast majority of users - internal use, research, startups, products with an embedded model - the license behaves in practice like MIT. It becomes relevant for those selling Kimi K3 as a service.

Compare that to K2's actual license text, which only required the attribution display above 100 million MAU or $20 million monthly revenue, with no separate MaaS revenue gate at all. K3 adds a distinct, lower commercial threshold aimed specifically at anyone who wants to resell K3 as an API.

A revenue-conditioned restriction on commercial use is exactly what the Open Source Definition does not allow, so K3's terms came out tighter than K2's, not looser.

If you are building an internal tool, embedding K3 in your own product, or running it for research, the license is effectively permissive. If you are building a paid inference layer on top of it, read the MaaS clause carefully before you ship.

2.8Ttotal parameters104B active per token
1.56 TBHugging Face repo sizeacross 96 weight shards
$3 / $15API price per million tokensinput / output via OpenRouter
$20M/yrMaaS revenue gatetriggers a separate agreement with Moonshot

What this means for a real team

Most teams using Kimi K3 should use the API. The Kimi API Platform lists pricing of $3 per million cache-miss input tokens, $0.30 per million cached input tokens, and $15 per million output tokens - making reusable prompts and knowledge bases significantly cheaper. At those rates, a team running a coding agent that processes 10 million input tokens and 2 million output tokens a day spends roughly $60 - the same as one hour of a self-hosted 8-GPU cluster, with nothing operational to maintain.

The case for waiting on self-hosting is also practical. If your project needs open-weight self-hosting, use K2.6 now and migrate to K3 when weights and tooling stabilize - likely late Q3 or early Q4 2026. Community GGUF quantization was not confirmed as of two days post-release, and the vLLM integration was still marked nightly.

A teammate like Beagle doesn't directly run inference, but the same logic applies to any team tool built on a model API: the switch from K2.x to K3 is a config change - provider URL, model name, and a check that your use case clears the license thresholds.

Beagle in action#engineering, 11:02am
The ask
'what model should we wire up for the code-review agent - K3 or stay on K2.7?'
Beagle drafts
pulls the current API pricing from OpenRouter, the license clause summary, and the Artificial Analysis coding rank - drafts a comparison with a clear recommendation based on your team's hosting setup
You approve
you approve a two-sentence answer with source links; no one has to spend an hour reading model cards
Do this in your workspace

Kimi K3 open weights: common questions

Can I run Kimi K3 on a single machine?

No. The weights are 1.56 TB and require approximately 1,680 GB of VRAM to load. The minimum practical setup is eight H100 80GB GPUs, and Moonshot's own production recommendation is a 64-accelerator supernode. Any machine below that bar - including a well-specced Mac Studio - cannot run K3.

Is Kimi K3 free to use commercially?

For most purposes, yes. The license permits internal use, product embedding, fine-tuning, and distribution without payment. The restriction activates if you run a Model-as-a-Service business and that business generates more than $20 million in revenue over any 12-month period - at that point, a separate agreement with Moonshot is required before commercial use.

How does Kimi K3 compare to Claude Fable 5 on coding?

K3 leads on BrowseComp (91.2%), Program Bench, and SWE Marathon in Moonshot's own table. Fable 5 leads on FrontierSWE (86.6 vs 81.2) and the Artificial Analysis long-horizon coding tracker. The differences on most benchmarks are under one point, which means harness choice and retry policy matter more than the raw number.

What is the Kimi K3 API price?

$3 per million input tokens and $15 per million output tokens via the Moonshot platform and OpenRouter. Cached inputs drop to $0.30 per million tokens, which significantly changes economics for agents that repeatedly reference the same large context.

Should a team self-host Kimi K3 or use the API?

Use the API unless you have a specific privacy, compliance, or latency requirement that demands on-premises weights. Self-hosting K3 costs roughly $60 per hour on a rented 8-GPU cluster, before setup overhead - more than a year of moderate API use for most teams. Wait for tooling to stabilize and community GGUF quantization to land, then revisit in Q4 2026.

Keep reading