senn-techsenn-tech
KI & Entwicklung
KI & Entwicklung2026-07-25· von Mag. (FH) Franz Senn

OmniRoute vs. LiteLLM: zwei selbstgehostete KI-Gateways, zwei verschiedene Aufgaben

Früher oder später will jeder, der mehr als einen LLM-Anbieter betreibt, ein Gateway: einen OpenAI-kompatiblen Endpunkt vorne, viele Anbieter dahinter, mit Routing, Fallback und Kostenkontrolle in der Mitte. Zwei selbstgehostete, MIT-lizenzierte Optionen tauchen immer wieder auf, LiteLLM und OmniRoute, und werden ständig verglichen, als müsse man sich für eines entscheiden. Nachdem wir beide betrieben haben, halten wir diese Rahmung für falsch. Sie sind für verschiedene Aufgaben gebaut.

Die beiden, kurz

LiteLLM (von BerriAI) ist die etablierte Antwort. Es ist ein Produktions-Gateway für Plattform-Teams: ein Python-Proxy, inzwischen mit Rust-Kern für Sub-Millisekunden-Overhead, vor 140-plus Anbietern und rund 1.900 Modellen. Sein Schwerpunkt ist Governance: virtuelle Keys, Spend-Budgets pro Key und pro Team, SSO mit RBAC, Rate-Limiting, Load-Balancing, Response- und semantisches Caching auf Redis sowie erstklassige Observability-Hooks (Langfuse, OpenTelemetry und Co.). Es läuft auf Postgres und Redis, deployt auf Docker oder Kubernetes und ist bei Firmen wie NVIDIA, Netflix und Stripe produktiv im Einsatz.

OmniRoute (von Diego Souza) ist die neuere, dichtere Antwort und ein anderes Tier. Es ist ein Local-First-Kraftwerkzeug: TypeScript/Node, installierbar per npm, Docker oder nativer Desktop-App, das eine OpenAI-kompatible API auf localhost:20128 bereitstellt. Sein Pitch ist Fähigkeit-pro-Box: Es nennt ~290 Anbieter, über ein Dutzend Routing-Strategien, eine gestapelte Token-Kompressions-Pipeline (RTK, Caveman, LLMLingua und mehr, 15-95 % Ersparnis), Aggregation von ~1,5 Milliarden Free-Token pro Monat über Free-Tiers, MCP/A2A-Support und ein wirklich reiches eingebautes Dashboard: Analytics, Provider-Diversity-Scoring, Combo-Health, Cache- und Kompressions-Studios, alles ohne Telemetrie und mit Keys, die auf der eigenen Maschine bleiben.

Nebeneinander

LiteLLMOmniRoute
Hersteller / LizenzBerriAI, MIT (+ Enterprise-Tier)Diego Souza, MIT
StackPython (+ Rust-Kern)TypeScript / Node
Läuft alsProxy-Server; braucht Postgres + Redisnpm, Docker oder Desktop-App; lokales SQLite
Anbieter140+ Anbieter, ~1.900 Modelle~290 Anbieter (behauptet, 90+ Free-Tiers)
GovernanceVirtuelle Keys, Budgets, SSO, RBAC, GuardrailsUSD-Budgets pro Key; Einzelnutzer-Fokus
ObservabilityLangfuse-, OTel-, LangSmith-IntegrationenReiches eingebautes Dashboard, kein externer Stack
StärkeMulti-Tenant-Kontrolle im großen MaßstabKompression, Free-Tier-Aggregation, Local-First
Am besten fürDas gemeinsame KI-Gateway einer FirmaDas persönliche Setup eines Entwicklers
ReifeProduktionserprobt, breite VerbreitungFeature-dicht, Ein-Personen-Projekt, neuer

Wo jedes gewinnt

LiteLLM gewinnt, sobald mehr als eine Person davon abhängt. In dem Moment, in dem Sie mehrere Nutzer, echte Abrechnungs-Verantwortung, durchfließende Kundendaten oder einen zu erfüllenden Audit-Trail haben, hört die Governance-Schicht auf, optional zu sein. Virtuelle Keys mit harten Budgets, RBAC, Guardrails und Spend-Tracking pro Team sind genau, was eine Organisation braucht. LiteLLMs Produktions-Historie bedeutet, dass nicht Sie die scharfen Kanten entdecken. Der Preis ist operatives Gewicht: Postgres, Redis und ein ordentliches Deployment.

OmniRoute gewinnt, wenn es nur Sie sind. Für einen einzelnen Entwickler oder ein Home-Lab ist es Overkill, Postgres und Redis aufzusetzen, um die eigenen API-Aufrufe zu routen. OmniRoute läuft aus einer Desktop-App, hält alles lokal und reicht Ihnen Observability, die die meisten Gateways aus drei anderen Tools zusammenbauen lassen. Die Kompressions-Pipeline und die Free-Tier-Aggregation strecken ein persönliches Budget wirklich, und das Dashboard macht Freude. Es ist das unterhaltsamere Werkzeug, und für eine Person ist Spaß, der zugleich Token spart, ein echter Gewinn.

Die ehrlichen Vorbehalte

OmniRoute bewegt sich schnell und vermarktet hart. Die Schlagzahlen (~290 Anbieter, ~1,5 Milliarden Free-Token pro Monat) sind Hersteller-Angaben, die zwischen den eigenen Seiten schwanken, und es ist im Kern ein Ein-Personen-Projekt. Free-Tier-Aggregation ist clever, aber Free-Tiers ändern sich ohne Vorwarnung, und etwas Geschäftskritisches auf geborgtem Gratis-Kontingent zu bauen, ist ein Fehler. Für den persönlichen Gebrauch ist das in Ordnung; für die Produktion ist es nicht der Punkt. LiteLLMs Reiz ist das Gegenteil und weniger glamourös: langweilig, erprobt und regierbar.

Unser Fazit

Einen Testsieger gibt es hier nicht. Es sind zwei Werkzeuge für zwei Aufgaben, und unser eigenes Setup spiegelt genau das: Wir betreiben OmniRoute lokal für persönliche Arbeit (das schicke Dashboard, die Kompression, die Free-Tier-Streckung) und LiteLLM als Business-Gateway, wo Team-Budgets, Keys und Audit tatsächlich zählen. Das spiegelt die Mehrspur-Philosophie, die wir bei Coding-Agenten anwenden, und dieselbe Datensouveränitäts-Haltung, die wir zu jeder KI-Entscheidung mitbringen: Beide halten Keys und Traffic auf der eigenen Infrastruktur, und genau darum geht es. Wählen Sie nach der Frage, die es wirklich entscheidet: wie viele Menschen hängen von diesem Gateway ab? Eine, und OmniRoute ist eine Freude. Viele, und LiteLLM ist die erwachsene Wahl. Falls Sie unsicher sind: Unser Vergleich von OpenWebUI vs. LibreChat wendet denselben „Werkzeug-zur-Aufgabe“-Test eine Ebene höher im Stack an.

FAQ
Was ist der Kernunterschied zwischen OmniRoute und LiteLLM?+

Beide sind selbstgehostete, MIT-lizenzierte, OpenAI-kompatible Gateways, die Anfragen über viele LLM-Anbieter durch einen Endpunkt routen — aber sie optimieren für entgegengesetzte Enden. LiteLLM (von BerriAI, Python mit neuerem Rust-Kern) ist ein Produktions-Gateway für Plattform-Teams: virtuelle Keys, Spend-Budgets pro Team, SSO/RBAC, Rate-Limiting und Observability-Integrationen, auf Postgres und Redis, im Einsatz bei Firmen wie NVIDIA und Netflix. OmniRoute (von Diego Souza, TypeScript/Node) ist ein Local-First-Kraftwerkzeug für einen einzelnen Entwickler: eine Single-Binary- oder Desktop-App mit reichem eingebautem Dashboard, Token-Kompression, Free-Tier-Aggregation und ohne Telemetrie. LiteLLM verwaltet die KI-Nutzung einer ganzen Organisation; OmniRoute optimiert das Setup einer einzelnen Person.

Welches sollten wir selbst hosten?+

Das hängt davon ab, wer es nutzt. Für ein Team oder Unternehmen — mehrere Nutzer, echte Abrechnungs-Verantwortung, Kundendaten, Audit-Anforderungen — ist LiteLLM die sicherere Wahl: produktionserprobter, mit der Governance-Schicht (Keys, Budgets, RBAC, Guardrails), die Multi-Tenant-Nutzung verlangt, und im großen Maßstab bei großen Firmen im Einsatz. Für einen einzelnen Entwickler oder ein Home-Lab, das maximale Fähigkeit und Observability ohne Infrastruktur will, ist OmniRoute überzeugend: läuft aus npm oder einer Desktop-App, behält die Keys auf der eigenen Maschine und liefert Analytics mit, die man sonst nachrüsten muss. Viele — wir eingeschlossen — betreiben beide: OmniRoute persönlich und lokal, LiteLLM als Business-Gateway.

Sind OmniRoutes Free-Token- und Anbieter-Zahlen vertrauenswürdig?+

Behandeln Sie sie als Hersteller-Angaben, bis Sie sie verifizieren. OmniRoute bewirbt rund 290 Anbieter und etwa 1,5 Milliarden Free-Token pro Monat, aggregiert über Free-Tiers — beeindruckend, aber die Zahlen schwanken zwischen den eigenen Seiten (237 bis 290 Anbieter, 1,4 bis 1,5 Milliarden Token), und es ist im Kern ein Ein-Personen-Projekt, das sich sehr schnell bewegt. Die Free-Tier-Aggregation ist real und nützlich, aber Free-Tiers ändern sich ohne Vorwarnung, und sich auf aggregierte Gratis-Kontingente zu verlassen, ist keine Basis für Geschäftskritisches. Messen Sie den Durchsatz, den Sie tatsächlich bekommen, und lesen Sie die Anbieter-Bedingungen, bevor Sie echte Arbeit durch Free-Pools routen.