Werkzeug · Lokal & Self-Hosting
colibrì
von Vincenzo Fornaro („JustVugg“), quelloffen
Inferenz-Engine in reinem C ohne Abhängigkeiten, die ein 744-Mrd.-MoE-Modell (GLM-5.2) auf Consumer-Hardware lauffähig macht: Die dichten Anteile bleiben im RAM (~9,9 GB in int4), die Experten werden bedarfsweise von der SSD gestreamt. Läuft – langsam, aber korrekt – auf Maschinen, für die das Modell eigentlich viel zu groß ist.
Einschätzung
Machbarkeitsnachweis für lokale MoE-Inferenz, kein Alltagswerkzeug
Wofür es gut ist
- Ein Open-Weight-Frontier-Modell auf eigener Hardware überhaupt ausführbar machen, wo VRAM und RAM dafür nicht reichen
- Datenhoheit ohne Cloud-Inferenz, wenn Latenz und Durchsatz keine Rolle spielen (Batch, Prüfläufe, Experimente)
- Verstehen und messen, woran lokale MoE-Inferenz tatsächlich hängt – die Engine weist Warte- gegen Rechenzeit getrennt aus
Stärken
- Reines C ohne Abhängigkeiten, Apache-2.0 – klein, prüfbar, ohne Python-Laufzeit
- Kein stiller Qualitätsverlust: Der Forward-Pass ist laut Projekt token-exakt gegen eine Transformers-Referenz validiert, knapper Speicher kostet Geschwindigkeit statt Präzision
- Transparente Profilierung (Warte- vs. Rechenzeit) und eine Messtabelle, die die schwachen Konfigurationen mitnennt
Schwächen
- Auf der beworbenen 25-GB-Maschine praktisch unbenutzbar langsam (0,05–0,1 Token/s laut eigener Tabelle)
- Rund 372 GB Plattenplatz allein für den GLM-5.2-Container – die erste Hürde ist oft der Speicherplatz, nicht die Rechenleistung
- Ein-Personen-Projekt in schneller Bewegung; Modellauswahl bislang schmal (GLM-5.2, OLMoE), Kimi K2/Qwen3-MoE/MiniMax nur angekündigt
Im Vergleich
Wofür dieses Werkzeug die bessere Wahl ist – und wann ein direkter Konkurrent.
Wo Ollama und LM Studio Modelle bedienen, die ganz in den Speicher passen, geht colibrì den umgekehrten Weg: Es nimmt bewusst in Kauf, dass das Modell nicht passt, und behandelt VRAM, RAM und SSD als eine Speicherhierarchie. Das verschiebt den Flaschenhals von der Modellgröße zum Plattendurchsatz.
Stimmen aus der Community
Subjektive Einschätzungen Dritter – keine belegten Fakten, jeweils verlinkt.
- gemischtUnabhängiger Nachbau auf zwei Maschinen bestätigt Funktion und Größenordnung, aber auch die Grenze: „can you run a 744 billion parameter Frontier model on consumer hardware? Yes, full stop“ – zugleich sei „running it and running it well … two very different things“. Der Befund aus dem eigenen Profiling: Nicht die RTX 5090 entscheide, sondern der Arbeitsspeicher.Better Stack – „This Tiny Engine Runs Impossibly Big AI Models Locally! (colibrì)“ (YouTube) · Community, Juli 2026
Direkt ausprobieren
github.com/JustVugg/colibri
ℹ️