Fetching from the wire…
Public story · 2026-09-10 · high
The C project streams MoE experts across storage, RAM and VRAM instead of loading a model whole, letting one machine run models built for multi-GPU clusters.
Why now: Colibrì sits at 27,290 stars as of the September 10 count on GitHub.
Colibrì runs mixture-of-experts models as large as 2.8 trillion parameters on ordinary consumer hardware by streaming experts off disk instead of loading a full model into memory first. JustVugg built it in plain C with no engine dependencies, released it under Apache 2.0, and it has picked up 27,290 stars on GitHub.
Most local inference tools treat VRAM and RAM as the whole budget and fail once a model exceeds them. Colibrì treats storage, RAM and VRAM as one hierarchy instead. It moves experts between those tiers as a MoE model needs them, with one C file per model family. That's what lets someone run a model sized for a multi-GPU cluster on a single consumer machine, without buying the cluster.
Eight model families work in the current release. Kimi K3 tops out at 2.8T parameters, and Inkling runs at 975B, both served through the same three commands, coli chat, coli serve, coli web.
The project frames itself as a research platform for inference-side performance work covering model formats, storage I/O, placement, scheduling and CPU/GPU overlap. That's a wider claim than running a big model on a small machine.
The repo doesn't say what throughput looks like once a model is mostly running off disk. Streaming experts avoids an out-of-memory crash, but disk read speed still bounds how fast tokens come out, and nothing in the project's materials puts a number on that tradeoff.
Each link below shares sources, entities, or timing with this story.
JustVugg/colibri is a dependency-free C engine treating VRAM, RAM, and storage as one memory hierarchy: ~17B dense params resident as int4 (~9.9GB), 19,456 routed experts (~19MB each, ~370GB total across 75 MoE layers) streamed from disk on demand. 14,728 stars since July 1 (~...
The project (pure C, Apache-2.0, 71 stars) lazy-fetches only the bytes an inference touches and caches them locally, sending 4 KB activations to peers holding the relevant experts rather than transferring expert weights. Local and remote paths share identical code to guarantee...
The file is 1.56TB. That's the first thing you notice about the moonshotai/Kimi-K3 Hugging Face repo that went live today. 2.8 trillion total parameters, 104B activated, 896 routed experts with 16 selected plus 2 shared per token, 93 layers split 69 Kimi Delta Attention and 24...
Three moves, two days, no coordination between them. August 10–11: GitHub shipped Ollama as a BYOK provider inside Copilot for JetBrains (GitHub Changelog). Unsloth released Unsloth Desktop with a command literally named unsloth start claude, which points Claude Code and Codex...
Topping HN at 767 points, Colibri exploits mixture-of-experts structure: only ~40B params activate per token, and only ~11GB of those change between tokens. The dense part (attention, shared experts, embeddings, ~17B params at int4, ~9.9GB) stays resident while 21,504 routed e...
Mira Murati's lab finally shipped a full LLM, and it's Apache 2.0. Inkling is 975B total parameters with 41B active in a MoE configuration, multimodal on input (text, image, audio) and text out, trained on 45 trillion tokens. The context number is the fun part: 1M tokens in th...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.