← All guides

Can You Run Kimi K3 Locally? (2026): No — Here's the Arithmetic and What to Run Instead

Moonshot AI dropped Kimi K3's open weights on July 26-27, 2026. The question everyone typed within an hour: can I run it locally? No. The repo is ~1.4TB, the model is 2.8T total parameters with 104B active, and it already ships natively MXFP4 — so the quantization discount you were counting on is already spent. You need terabyte-class memory, roughly 8x H100. Here is the arithmetic, then the models you can actually run at 24GB, 64GB, and 128GB.

Bottom Line

  • Can you run Kimi K3 locally? No. 2.8T total parameters, 104B active, ~1.4TB of weights on disk.
  • Quantization will not save you. K3 ships natively MXFP4 weights / MXFP8 activations, quantization-aware trained from the SFT stage. Even a hypothetical 2-bit build exceeds 700GB.
  • No official GGUF or Ollama build exists as of July 28, 2026. Ignore anyone claiming otherwise.
  • Minimum realistic hardware: terabyte-class memory, roughly 8x H100. Not 24GB. Not 128GB.
  • Run instead at 24GB: Laguna XS 2.1 at Q4_K_M — 20.27GB, 256K context, agentic coding.
  • Run instead at 64GB/128GB: Laguna S 2.1 — 39.7GB at UD-Q2_K_XL, 57.6GB at UD-IQ4_XS, 73.1GB at UD-Q4_K_M.
  • The 2026 pattern: frontier open-weight releases moved away from desks. “Open weights” no longer means “you can run it.”

What Kimi K3 Actually Is

Moonshot AI announced Kimi K3 on July 16, 2026 and published the weights on Hugging Face on July 26-27. The specs:

  • 2.8 trillion total parameters, 104B active per token
  • Mixture-of-Experts: 896 experts, 16 active plus 2 shared
  • 1,048,576 token context (1M)
  • Native vision through MoonViT-V2, a 401M-parameter encoder
  • Weights: moonshotai/Kimi-K3

Self-reported benchmarks: GPQA Diamond 93.5, DeepSWE 67.5, Terminal-Bench 2.1 88.3, BrowseComp 91.2. There is no published SWE-Bench Verified score for K3 — if you see one quoted, someone invented it. DeepSWE 67.5 is the only agentic-coding number Moonshot released.

The license is a custom “Kimi K3 License,” not MIT. Internal and research use is free. A Model-as-a-Service business above $20M annual revenue needs a separate agreement with Moonshot. Kimi K2 shipped under Modified MIT, so K3 tightened the terms.

The Arithmetic: Why It Cannot Fit

Simon Willison measured the Hugging Face repo at 1.56TB. Call the weights ~1.4TB.

Normally that number is a starting point, not a verdict. A 1T-parameter BF16 model compresses hard: pull it to 4-bit and you cut roughly 4x. That is the move everyone reaches for.

K3 already made that move for you. The released weights are MXFP4 with MXFP8 activations, and Moonshot quantization-aware trained the model from the SFT stage onward. The 4-bit discount is baked in. You are not looking at a BF16 checkpoint waiting to be squeezed — you are looking at the squeezed version.

Push further and the math still fails. A hypothetical 2-bit build of K3 lands above 700GB. That is still more than the 512GB Mac Studio M5 Ultra that Apple sells again since 28 October 2026 (orderable at $22,299 as of November 2026). 2-bit would also wreck the tool-calling reliability that makes an agentic model worth running.

Update, 4 November 2026: Moonshot released Kimi K3.1 Pro. Same 2.8T / 104B / MXFP4 recipe, same 1.56 TB, same answer. That page covers the new attention stack, the benchmarks, the license, and a 220 GB expert-streaming MLX cut for 512GB Macs that has no published speed.

What the tiers actually mean

Your machineK3 needsShortfall
RTX 4090, 24GB~1,400GB58x
RTX 5090, 32GB~1,400GB44x
Mac Studio, 64GB~1,400GB22x
Mac Studio M5 Ultra, 96GB~1,400GB15x
Mac Studio M5 Ultra, 512GB (sold again since Oct 2026)~1,400GB2.7x
RTX PRO 6000 Blackwell, 96GB~1,400GB15x

Note on the Mac Studio rows: Apple removed the 512GB option in March 2026 and the 256GB in May, then brought both back with the M5 Ultra (256GB $9,499, 512GB $22,299 as of November 2026). Even the 512GB machine is 2.7x short of the released weights, and 1.4x short of a 2-bit build that does not exist. See best local LLM for 512GB RAM for what that machine does run.

Even the hypothetical 700GB 2-bit build leaves every row short. Serving K3 means terabyte-class memory, roughly 8x H100 at minimum. That is datacenter territory, not a desk.

Kimi K3 Is Not Alone — The 2026 Frontier Left Your Desk

This is the part worth internalizing. Three of 2026’s biggest open-weight releases are all unrunnable locally:

  • Kimi K3 (July 26-27, 2026) — 2.8T/104B, ~1.4TB, natively MXFP4
  • GLM-5.2 — ~750B total, MIT licensed, needs ~256GB RAM minimum at 2-bit; Unsloth’s 4-bit builds run 372-475GB
  • Kimi K2.7-Code (June 12, 2026) — 1T total / 32B active, still ~340GB at 2-bit

GLM-5.2 is genuinely MIT. It is still out of reach. Openness of license and reachability of hardware became separate axes in 2026.

Meanwhile the small-MoE coding models got dramatically better. Poolside’s Laguna line puts 33B and 118B MoE models with 256K and 1M context onto single consumer machines. That is where local capability actually improved this year.

🎮 HARDWARE THAT RUNS THE MODELS YOU CAN ACTUALLY LOAD

No consumer card runs Kimi K3. These run Laguna XS 2.1 and Laguna S 2.1 — the models that replace it on a desk. 24 GB handles Laguna XS 2.1 at Q4; 96 GB handles Laguna S 2.1 at Q4 with long context.

What to Run Instead

24GB GPU (RTX 4090, RTX 3090) — Laguna XS 2.1

Poolside released Laguna XS 2.1 on July 2, 2026: 33B total parameters, 3B active per token (MoE), 256K context, under the OpenMDW-1.1 license. The Q4_K_M build is 20.27GB and is the default tag at ollama.com/library/laguna-xs-2.1. It fits a 24GB card with room for context.

ollama pull laguna-xs-2.1
openclaw config set agents.defaults.models.agent ollama/laguna-xs-2.1
openclaw run --agent "Fix the failing tests and open a PR"

SWE-bench Verified sits at roughly 70.9% (chart-sourced from Poolside’s blog, so treat it as approximate). The firmly verified anchor is its predecessor, Laguna XS.2, at 68.2%. Either number puts a 20GB download in serious agentic-coding territory.

64GB and 128GB — Laguna S 2.1

Poolside’s larger sibling landed July 21, 2026: 118B total, 8B active, 1M context, also OpenMDW-1.1. Terminal-Bench 2.1 scores 70.2. Unsloth’s GGUF builds:

  • UD-Q2_K_XL — 39.7GB
  • UD-IQ4_XS — 57.6GB
  • UD-Q4_K_M — 73.1GB

At 64GB you run it at 2-3 bit, or push to UD-IQ4_XS at 57.6GB with tight context. At 128GB you run UD-Q4_K_M comfortably with long context headroom.

Compare that Terminal-Bench 2.1 of 70.2 against K3’s 88.3. K3 wins. K3 also needs 8x H100. Laguna S 2.1 needs one Mac.

Runnable vs Not Runnable (2026)

ModelParamsSmallest buildRuns locally?License
Kimi K3 ✦ new2.8T / 104B active~1.4 TB (native MXFP4)No — ~8x H100Custom Kimi K3 License
GLM-5.2~750B~256 GB at 2-bit (4-bit: 372-475 GB)NoMIT
Kimi K2.7-Code1T / 32B active~340 GB at 2-bitNo—
Laguna S 2.1 ← 64/128 GB pick118B / 8B active39.7 GB (UD-Q2_K_XL)Yes — 64 GB+OpenMDW-1.1
Laguna XS 2.1 ← 24 GB pick33B / 3B active20.27 GB (Q4_K_M)Yes — 24 GB+OpenMDW-1.1

Common Mistakes

  1. Waiting for a GGUF that fixes the size. No official GGUF or Ollama build is confirmed as of July 28, 2026, and one would not help. The MXFP4 weights already spent the 4-bit budget.
  2. Quoting a SWE-Bench Verified score for K3. Moonshot never published one. DeepSWE 67.5 and Terminal-Bench 2.1 88.3 are the real agentic numbers.
  3. Assuming “open weights” means MIT. K3 uses a custom license with a $20M MaaS revenue threshold. K2 was Modified MIT. Read the terms before you build a product on it.
  4. Buying a 128GB machine to run K3. 128GB is 11x short of the released weights and 5.5x short of a hypothetical 2-bit build. Buy 128GB for Laguna S 2.1 at Q4 instead — that is a real reason.
  5. Skipping Laguna XS 2.1 because 33B sounds small. 3B active per token means it generates at small-model speed, and ~70.9% SWE-bench Verified beats every dense 32B coder you can fit in 24GB.

See Also

Read next

gpt-oss 120B vs 20B (2026): Which One Should You Run?
gpt-oss 20B fits a 16GB card at short context and does not fit one at its full 128K window — the KV cache is 3.0 GiB and the weights leave about that much room. The 120B needs 96GB or a 128GB unified box. Both figures come from the models' own config.json.
Can You Run DeepSeek V4.1 Flash Locally? The Honest Answer Is No
DeepSeek V4.1 Flash shipped September 10, 2026 under MIT: 552B backbone, 8B active on prefill, 16B on decode, 1M context. The official checkpoint is 510GB across 48 files. Here is why no consumer machine runs it, and what to run instead.
Can I Run Kimi K3.1 Pro Locally? (2026): No, 1.56 TB
Kimi K3.1 Pro open weights are 1.56 TB: 2.8T parameters, 104B active, already MXFP4. No GGUF exists. One 220 GB MLX cut streams experts from disk on a 512GB Mac, unmeasured. What to run instead at 24GB, 128GB and 512GB.
Can I Run Ripple-65B Locally? (2026): Yes, 38.8 GB Q4
Ripple-65B Preview is a dense 65B. Q4_K_M is 38.8 GB, Q8_0 is 68.8 GB, NVFP4 is 57.2 GB. What fits 24GB, 32GB, 48GB, 64GB and 128GB, the llama.cpp build you need, and the measured tok/s so far.