Kimi K3 on Hugging Face: Open Weights Status, Download Timeline, and How to Prepare (July 2026)
Kimi K3 open weights arrive on Hugging Face July 27, 2026. Current status, expected file sizes (594 GB), hardware tiers, vLLM staging, and what K2.6 tells us about the K3 model card.
"Where do I download Kimi K3?"
Nowhere. Not yet.
K3 launched on July 16, 2026. The API is live. The chat interface is live. But if you go to Moonshot's HuggingFace org right now, the newest model is still K2.7 Code. The K3 repo does not exist. Open weights are confirmed for July 27, 2026 — ten days after launch.
If you searched "kimi k3 huggingface" hoping to find a download link, this article saves you the confusion — and the wasted time clicking through Instagram posts that say "download K3 on Hugging Face today" when they actually mean K2.6. We tracked Moonshot AI's HuggingFace org, cross-referenced the open-weight timeline against their K2.6 and K2.7 releases, and compiled everything you need to prepare your infrastructure before the weights drop. Sources: Moonshot's official announcements, the moonshotai HuggingFace org page, BenchLM model tracker, and r/LocalLLaMA community reports.
By the end, you will know exactly when to expect the download, what file sizes and formats to plan for, what hardware you actually need (spoiler: more than you think), and what you can run locally today while you wait.
Current Status: What Is and Isn't Available
| Item | Status (July 17, 2026) |
|---|---|
| K3 on kimi.com (free chat) | Live — sign up with Google, no credit card |
| K3 API access | Live — $3.00/MTok input, $15.00/MTok output |
| K3 weights on HuggingFace | Not available — repo does not exist yet |
| K3 open-weight release date | July 27, 2026 (confirmed by Moonshot) |
| K3 license | Modified MIT expected (same as K2 series) |
| K3 GGUF quantizations | Not available — community ports expected days/weeks after July 27 |
| K2.7 Code on HuggingFace | Available now — moonshotai/Kimi-K2.7-Code (781K downloads) |
| K2.6 on HuggingFace | Available now — moonshotai/Kimi-K2.6 (1.46M downloads) |
If you see social media posts claiming "download K3 weights on Hugging Face today," they are either confused or referring to K2.6/K2.7 — not K3. The official K3 HuggingFace repo has not been created as of this writing.
So what is actually on Moonshot's HuggingFace org right now — and what does it tell us about what K3 will look like when it arrives?
Moonshot AI's HuggingFace Org: 6 Models, Zero Named "K3"
Moonshot publishes models under huggingface.co/moonshotai. Here is what the org currently contains — this is the foundation K3 will build on:
| Model | Total Params | Active Params | Downloads | Format | License |
|---|---|---|---|---|---|
| Kimi-K2.7-Code | 1.1T | 32B | 781K | Safetensors (BF16) | Modified MIT |
| Kimi-K2.6 | 1.1T | 32B | 1.46M | Safetensors (BF16) | Modified MIT |
| Kimi-K2.5 | 1.1T | 32B | 1.1M | Safetensors (BF16) | Modified MIT |
| Kimi-K2-Instruct | 1T | 32B | 229K | Safetensors (BF16) | Modified MIT |
| Kimi-K2-Thinking | 1.1T | — | — | Safetensors | Modified MIT |
| Kimi-K2-Base | 1T | — | — | Safetensors | Modified MIT |
K2.6 at 1.46 million downloads is by far the most popular — it became the go-to open-weight agentic model after its May release. K2.7 Code at 781K downloads in one month shows strong coding-community adoption.
Every K2 release followed the same pattern: official Safetensors on HuggingFace, followed by community GGUF quantizations within days (42 community quantization variants for K2.6 alone). K3 will almost certainly follow this pattern.
Rule of thumb: When checking for K3 weights, go directly to huggingface.co/moonshotai and look for a repo named something like Kimi-K3 or Kimi-K3-Instruct. Do not trust third-party posts or social media claims — wait for the official moonshotai org repo.
The K2.6 model card gives us a detailed template for what K3's HuggingFace page will probably contain. Here is what to expect.
What the K3 Model Card Will Probably Look Like
Based on K2.6's model card structure and K3's confirmed specs, here is what the K3 HuggingFace page will likely include:
Architecture Details
| Spec | K2.6 (Reference) | K3 (Expected) |
|---|---|---|
| Total parameters | 1T | 2.8T |
| Active parameters | 32B (8 of 384 experts) | ~50B estimated (16 of 896 experts) |
| Architecture | MoE + MLA attention | MoE + Kimi Delta Attention (KDA) |
| Context window | 256K | 1M |
| Vision encoder | MoonViT (400M) | MoonViT or successor |
| Modalities | Text, image, video | Text, image, video (confirmed) |
| Vocabulary | 160K tokens | TBD |
The jump from 384 experts (8 active) to 896 experts (16 active) means each token routes through twice as many experts as K2.6 — which partly explains both the quality improvement and the larger weight files.
Expert pitfall: "2.8T parameters" does not mean 2.8T of compute per token. K3 uses Mixture-of-Experts routing. Each token activates only 16 of 896 expert modules. The active parameter count — roughly estimated at ~50B based on the expert ratio — is what determines per-token inference cost and memory bandwidth requirements. A 2.8T MoE model is fundamentally different from a hypothetical 2.8T dense model. When planning hardware, focus on the active parameter count and the attention mechanism's memory footprint, not the headline number.
Expected File Sizes
Multiple sources report K3 weights at 594 GB in BF16 format. For context:
| Model | BF16 Weight Size | Approximate GGUF Q4 Size |
|---|---|---|
| K2.6 (1T) | ~550 GB | ~250–300 GB |
| K3 (2.8T) | ~594 GB | ~300–400 GB (estimated) |
| Hunyuan 3 (295B) | ~598 GB | ~150 GB |
| Inkling (975B) | — | 280 GB (1-bit) to 1,900 GB (BF16) |
The 594 GB figure for K3 may seem surprisingly close to K2.6's size despite having nearly 3× the parameters. This is likely due to MXFP4 weights — Moonshot used quantization-aware training with MXFP4 weights and MXFP8 activations, meaning the model was designed from the start to be served at reduced precision without the accuracy loss you get from post-training quantization.
Expected Formats and Serving Frameworks
Based on K2.6 precedent:
- Day-one official: Safetensors (BF16 or MXFP4 native)
- Supported inference engines: vLLM, SGLang, KTransformers
- Community quantizations (days/weeks later): GGUF for llama.cpp, Ollama, LM Studio, Jan
- Moonshot has contributed a vLLM KDA prefill cache implementation that should ship alongside or shortly after the weights
Knowing the file sizes and formats is useful for planning. But the harder question is whether your hardware can actually run the model.
Hardware Requirements: Why Most People Cannot Run K3 Locally
Short answer: probably not on consumer hardware. Long answer: here is how to check.
| Tier | Hardware | What You Can Run |
|---|---|---|
| Desktop GPU (24–48 GB VRAM) | RTX 4090, RTX 5090, M4 Ultra Mac | K2.7 quantized — not K3 |
| Multi-GPU workstation (2–4× A100/H100) | 160–320 GB total VRAM | K3 experimental — reduced context, slower |
| GPU cluster (4–8× H100 80 GB) | 320–640 GB total VRAM | K3 production — full model, 128K–256K context |
| Multi-node cluster (H100/H200) | 1+ TB total VRAM | K3 full-speed — 1M context possible |
The key constraint is that even at reduced precision, K3 needs to load ~594 GB of weights into memory. A single H100 has 80 GB of VRAM. You need a minimum of 8× H100s just to load the model — before you account for KV cache overhead for the context window.
What about GGUF quantizations? Community Q4 (4-bit) quantizations will reduce the file size to roughly 300–400 GB, but that still exceeds consumer hardware. Even a fully loaded Mac Studio M4 Ultra with 512 GB unified memory would be running at the absolute edge with Q4 K3, with severely limited context length and very slow generation speed.
Expert pitfall: Do not confuse "512 GB unified memory" with "512 GB of usable model space." On Apple Silicon, the OS, KV cache, and inference runtime all compete for that same unified pool. A 512 GB Mac with a Q4 K3 model (~350 GB) would have roughly 100–150 GB left for everything else — including the KV cache, which at even 32K context can consume tens of gigabytes. The result: either constant swapping (unusably slow) or forced context truncation to a few thousand tokens. "It fits in memory" and "it runs usably" are not the same thing.
Rule of thumb: If you do not have access to at least 4× H100 GPUs (or equivalent), plan to use K3 through the API ($3.00/$15.00 per MTok) and run K2.7 Code locally for tasks that require air-gapped or low-latency local inference. This is the realistic split for most teams until quantization tooling matures.
If your hardware does qualify, the next ten days are preparation time — not waiting time.
How to Prepare Before July 27: A 4-Step Staging Checklist
You do not have to wait passively. Here is a staging checklist for teams planning to self-host K3:
1. Set up your inference environment now (30 minutes).
python -m venv ~/vllm-kimi-staging
source ~/vllm-kimi-staging/bin/activate
pip install -U vllm
huggingface-cli loginTest your setup with K2.7 Code — it uses the same serving stack:
vllm serve moonshotai/Kimi-K2.7-Code \
--tensor-parallel-size 4 \
--max-model-len 131072 \
--trust-remote-codeIf this works on your hardware, you know your infrastructure can handle the K3 serving pipeline. The model ID will change but the pattern is the same.
2. Reserve storage. Plan for multiple terabytes — the BF16 shards (~594 GB) plus KV cache, plus any quantized copies you want to keep. HuggingFace downloads also need temporary space.
3. Pin your deployment to the official repo. When K3 drops, the repo will be something like moonshotai/Kimi-K3-Instruct. Do not hardcode this into CI/Terraform before the actual repo name is confirmed — wait for the official announcement and pin to a specific commit hash.
4. Prepare your test suite. Write down the 3–5 prompts that represent your hardest real-world tasks. Run them on K3 API today ($3.00/MTok input is cheap for a few test calls). Save the outputs. On July 27, run the identical prompts on your local deployment and compare — this tells you whether local performance matches API quality.
While you stage your K3 infrastructure, you might need local inference right now. K2.7 Code fills that gap.
K2.7 Code: What You Can Actually Run Locally Today
If you need local Kimi inference today, K2.7 Code is the production-ready option:
| Spec | K2.7 Code |
|---|---|
| Parameters | 1.1T total, 32B active |
| Context | 256K tokens |
| Downloads | 781K |
| License | Modified MIT |
| GGUF available | Yes — 42+ community quantizations |
| Minimum hardware | Single 24 GB GPU with quantization + CPU offload |
| Best at | Coding tasks, tool use, MCP agent loops |
K2.7 scored 81.1% on MCP Mark — meaning it handles tool-calling agent loops well. For teams building agentic coding workflows that need to run on-premises for security or latency reasons, K2.7 is a genuine production option, not just a placeholder.
The upgrade path is clear: run K2.7 locally now, test K3 via API, switch to local K3 after July 27 if your hardware supports it.
Rule of thumb: Do not wait for K3 open weights if you need local inference today. K2.7 Code is available, proven, and compatible with the same serving tools (vLLM, SGLang, Ollama) that K3 will use. Start building now; upgrade later.
With K2.7 for local and K3 API for cloud, the question becomes: which path is right for your specific situation?
API vs. Open Weights: Which Path Fits Your Situation
| Your Situation | Recommendation | Why |
|---|---|---|
| Need K3 quality now, no local requirement | Use the API | $3.00/$15.00 per MTok, live today, 1M context |
| Need local inference now | Use K2.7 Code | Open weights, single-GPU capable, production-ready |
| Need K3 locally for compliance/security | Wait for July 27, test via API in the meantime | Plan hardware, stage vLLM, run API tests to set baseline |
| Want to fine-tune K3 on domain data | Wait for July 27 + community tooling | MoE fine-tuning requires specialized infrastructure; expect community tools weeks after weight release |
| Budget-constrained, high-volume workload | Consider K2.7 local + K3 API for frontier tasks | Hybrid routing: sensitive data on local K2.7, hard tasks on K3 cloud |
The hybrid approach — K2.7 local plus K3 API — appears in multiple rows because it is genuinely the most practical setup for most teams. But if you are considering full K3 self-hosting, the next question is whether the cost makes sense.
Self-Hosting Cost vs. API: When Does Local K3 Break Even?
Before committing to self-hosting, do the math. Here is a rough comparison:
| Approach | Monthly Cost Estimate | Best For |
|---|---|---|
| K3 API only | ~$3,000–15,000/month (depends on volume) | Teams under 5M tokens/day output |
| 8× H100 cloud rental + K3 self-hosted | ~$15,000–25,000/month (varies by provider) | Teams processing 10M+ tokens/day |
| K2.7 local + K3 API hybrid | ~$500–5,000/month | Budget-constrained teams with mixed workloads |
The break-even point depends on your daily token volume. At $15/MTok output, a team generating 1 million output tokens per day pays ~$450/month in API costs. An 8× H100 cloud instance costs ~$20,000/month. You need roughly 40+ million output tokens per day before self-hosting is cheaper than the API — and that calculation ignores engineering time for deployment, monitoring, and maintenance.
Rule of thumb: Unless you are processing more than 30 million output tokens per day, or you have a hard compliance requirement for on-premises inference, the API is almost certainly cheaper than self-hosting K3. Run the numbers on your actual volume before reserving GPU instances.
After July 27: Timeline, Community Ports, and Day-One Cautions
The weight release is not the end of the story. Based on the K2.6 release cycle, here is what to expect:
| Timeframe | Expected Event | Your Action |
|---|---|---|
| July 27 | Official weights on HuggingFace (Safetensors, BF16 or MXFP4) | Download, verify SHA, test with staging prompts |
| July 28–August | Community GGUF quantizations (Q4, Q5, Q8) for llama.cpp, Ollama, LM Studio | Evaluate if quantized K3 meets your quality bar |
| August | Independent benchmark verification on open weights (vs API results) | Compare local vs API performance on identical prompts |
| August–September | Fine-tuning tooling and community adaptations | Assess domain fine-tuning feasibility |
| Q4 2026 | Possible smaller distilled variants (if Moonshot follows DeepSeek pattern) | Watch for models that fit consumer hardware |
K2.6 accumulated 42 community quantization variants and 1.46 million downloads within two months of release. If K3 follows a similar trajectory, community support will build fast — but the first week after release will be experimental.
Day-one caution: Pin your deployment to a specific commit hash from the official moonshotai repo. Do not pull from third-party quantization repos without verifying provenance. The first community GGUF uploads after a major release sometimes contain errors or incomplete conversions — wait for downloads to accumulate and community verification before trusting any community quantization for production.
FAQ
Is Kimi K3 available on Hugging Face?
No. As of July 17, 2026, there is no Kimi K3 repository on HuggingFace. Open weights are confirmed for July 27, 2026, under Moonshot AI's org (huggingface.co/moonshotai). K2.6 and K2.7 Code are available now.
Where will I download Kimi K3 model weights?
The official source will be Moonshot AI's HuggingFace organization at huggingface.co/moonshotai. The repo name is not confirmed yet — expect something like Kimi-K3 or Kimi-K3-Instruct. Watch for the official announcement on July 27.
How big are the Kimi K3 model files?
Reported at approximately 594 GB in BF16 format. Community GGUF quantizations (Q4) will likely reduce this to 300–400 GB. You need multiple terabytes of free storage for the download plus inference cache.
Can I run Kimi K3 locally on my desktop?
Not the full model. K3 at 2.8T parameters requires a minimum of 4–8× H100 80 GB GPUs for experimental use. Consumer hardware (RTX 4090, Mac Studio) cannot load the model even in quantized form. For local desktop inference, use K2.7 Code instead — it runs on a single 24 GB GPU with quantization.
What license will Kimi K3 use?
Expected to be Modified MIT, the same license used by K2.6, K2.7 Code, and previous Kimi models. Exact terms will be confirmed in the model card on July 27. Do not make license-dependent decisions until you read the official card.
Will there be GGUF quantizations of Kimi K3?
Not officially from Moonshot — they publish in Safetensors format. Community quantizations (GGUF for llama.cpp, Ollama, LM Studio) typically appear days to weeks after official weight releases. K2.6 has 42+ community quantization variants as reference.
How does K3 compare to K2.6 on HuggingFace?
K2.6 has 1T total parameters (32B active, 384 experts, 8 active per token). K3 has 2.8T total parameters (896 experts, 16 active per token). K3 also uses Kimi Delta Attention instead of MLA, supports 1M context instead of 256K, and includes native multimodal support. The weight file is larger (~594 GB vs ~550 GB) but not proportionally to the parameter increase, thanks to MXFP4 quantization-aware training.
Should I wait for K3 weights or use the API?
If you need K3-level performance today, use the API ($3.00/MTok input, $15.00/MTok output). If you need local inference today, use K2.7 Code. If you specifically need K3 local for compliance, security, or fine-tuning, wait for July 27 and prepare your infrastructure now using the staging steps in this article.
Bottom Line
The simplest version of this article: Kimi K3 open weights are not on HuggingFace yet. They arrive July 27. The model is 594 GB. You need enterprise GPUs to run it locally.
Everything else is preparation and context.
If you are planning to self-host K3, the ten days between now and July 27 are not idle time. Set up vLLM. Test with K2.7. Run your hardest prompts against the K3 API to establish a quality baseline. Reserve storage and GPU allocation. When the weights drop, you want to be deploying — not debugging your environment.
If local inference is not your priority, the API is live today at kimi.com (free tier) or platform.moonshot.cn (pay-per-token). You can evaluate K3 right now without waiting for any download.
Bookmark huggingface.co/moonshotai. That page is where K3 weights will appear. Check it on July 27.
Author
Categories
Seedance 2.0
ByteDance latest video model. Text & image to video, up to 1080p.
Try Seedance 2.0 →Wan Video
Wan 2.7 series — text, image, reference to video & video editing.
Try Wan Video →AI Image Generator
Nano Banana Pro, GPT Image 2 & more. Generate stunning images in seconds.
Try Image Generator →More Posts
Kimi K3 Benchmarks: Every Score, Every Comparison, Every Surprise (July 2026)
Kimi K3 benchmark results are live. 2.8T MoE, #1 on Frontend Code Arena, 76.8% SWE-bench Verified — full comparison tables vs GPT-5.6, Fable 5, Opus 4.8, and GLM-5.2.
How to Set Up Wan 2.2 in ComfyUI: A Step-by-Step Workflow Guide (2026)
Learn how to set up Wan 2.2 in ComfyUI with step-by-step instructions for text-to-video and image-to-video workflows. Includes GGUF optimization, LightX2V integration, and troubleshooting for common ComfyUI + Wan 2.2 errors.

DeepSeek V4 GA Is Here: Near-Opus Performance at 1/57th the Price of Fable 5
DeepSeek V4 General Availability launches July 19 with Pro and Flash variants, 1M context, peak-valley pricing, SWE-bench 80.6%, and a July 24 deadline to migrate legacy API endpoints.
Newsletter
Join the community
Subscribe to our newsletter for the latest news and updates