cd /news/large-language-models/kimi-k3-open-weights-what-shipped-an… · home topics large-language-models article
[ARTICLE · art-79277] src=dev.to ↗ pub= topic=large-language-models verified=true sentiment=· neutral

Kimi K3 Open Weights: What Shipped and How the Repository Is Actually Organized

Moonshot AI released the Kimi K3 open weights on Hugging Face, a 2.8T-parameter sparse MoE model organized across 96 safetensors shards and supporting files. A developer created an independent reference, OpenK3, to map the repository layout and license summary, noting that the checkpoint is ~1.5 TB and requires pinning the revision for reliable downloads.

read2 min views1 publishedJul 29, 2026

Moonshot AI released the Kimi K3 weights on Hugging Face last week, and the repo immediately became one of the largest open-weight checkpoints most of us have ever seen. If you're trying to figure out what exactly shipped and how the files fit together, the official repo is the source of truth — but it's also ~1.5 TB and 100+ files, so orienting yourself takes time.

I put together an independent reference called OpenK3 that maps out the current Hugging Face revision, the file layout, and the license summary. This post walks through what I learned while building it.

The moonshotai/Kimi-K3

repo contains the full weights for a 2.8T-parameter sparse MoE model. At the time of writing, the checkpoint is organized around 96 safetensors shards plus the usual supporting files: config.json

, tokenizer files, model index mappings, and evaluation metadata.

Key points if you're planning to download:

.eval_results/*.yaml

files that describe the reported benchmark metadata. These are If you've only worked with smaller models before, the file tree can be surprising. Besides the shard files, you'll see:

config.json

— architecture and quantization settingstokenizer.json

/ tokenizer_config.json

— the tokenizer and special tokensmodel.safetensors.index.json

— maps logical layer names to shard filesgeneration_config.json

— default generation parameters.eval_results/*.yaml

— reported eval metadataI wrote up the layout in more detail here: Kimi K3 open weights guide.

Because the repo is large, you don't want to discover halfway through that the upstream revision changed. Pin the revision when you clone:

huggingface-cli download moonshotai/Kimi-K3 \
  --revision 9f62e4e9fffbd0a83ddd60e1c209d828994b3569 \
  --local-dir ./Kimi-K3

That revision matches the layout I documented. If you see a newer revision, double-check the file count and structure before treating any guide as current.

Kimi K3 is released under a custom license, not a standard OSI-approved license. Commercial use is allowed, but there are revenue-tier conditions and prohibited use cases. I summarized the commercial-use terms in plain language here, but it's an independent reference — not legal advice, and not a substitute for reading the license yourself: Kimi K3 license summary.

The K3 release is a big deal for open-weight frontier models, but the practical barrier isn't just hardware — it's also knowing what you're down and what you're allowed to do with it. Use the official Moonshot AI docs and repo as the primary source, and use OpenK3 as a secondary map if you want a quicker orientation.

If you've already downloaded the checkpoint, I'd love to hear what serving stack worked for you in the comments.

── more in #large-language-models 4 stories · sorted by recency
── more on @moonshot ai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/kimi-k3-open-weights…] indexed:0 read:2min 2026-07-29 ·