Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close

colibri

Local inference in C that streams model experts from RAM and disk

Visit website Save

colibri is an Apache-2.0 inference engine in C that runs large mixture-of-experts models locally by keeping dense weights in RAM and reading experts from disk.

Pricing
Open source
Deployment
Self-hosted
Platforms
Web, Windows, macOS, Linux
48,445stars5,637forks
0views
Updated

What is colibri?

colibri is a free, open-source inference engine written in pure C, with one file per model family, that runs very large open models on the machine you already have. A mixture-of-experts model is huge on disk and small per token, so colibri keeps the dense part (attention, shared experts, embeddings) in RAM, reads the routed experts from disk when the model asks for them, and uses a cache that learns which experts your work uses. A GPU is optional. It is licensed under Apache-2.0.

The README lists thirteen engines, covering language models from several families as well as an image model and decision models. The language models also run from published GGUF files, on the CPU, on any GPU through Vulkan and on NVIDIA cards through CUDA. The setup script inspects RAM, disk, CPU and GPUs, recommends a model that fits, builds or downloads the engine, downloads the model with resume, and starts colibri with a browser dashboard.

Applications can connect through an OpenAI-compatible base URL and an Anthropic-compatible one on the local port, and assistants that speak the Model Context Protocol can use its MCP server. The project also describes itself as an open research platform, and its default policy never silently changes model precision or router semantics. The smallest model needs 22 GB of free disk.

Inside the application

colibri screenshots

Explore the interface. Open a screenshot to view it at full size.

colibri screenshot 1
colibri screenshot 1

Source: official colibri project page.

Key capabilities

  • Tiered placement Dense weights in RAM, hot experts cached, the rest streamed from disk.
  • Guided setup Checks your hardware, recommends a model and resumes interrupted downloads.
  • GPU options CPU by default, with Vulkan for any GPU and CUDA for NVIDIA cards.
  • Dashboard A browser view that shows every expert as it fires.
  • Compatible endpoints OpenAI-style and Anthropic-style local base URLs.
  • MCP server Tools to detect hardware, recommend, install, start, stop and check.
Advertisements

Where colibri fits

  • Running large MoE models on modest hardware
  • Disk-backed expert streaming and caching
  • Local OpenAI- and Anthropic-style APIs
  • Hardware detection and model recommendation
  • Inference research and measurement

Reviews of colibri

No reviews yet

Be the first to share your experience with colibri.

Loading review form…

Alternatives to colibri

Compare colibri with these tools →