Was ist OmniRoute?
Ein lokaler Vermittler zwischen Coding-Agent und KI-Providern. Ein Endpunkt, 19 Routing-Strategien, Schutzschaltungen (Circuit Breaker) – und der Agent merkt davon nichts.
OmniRoute ist ein kostenloses, selbst gehostetes AI-Gateway (MIT-Lizenz): Es bündelt 352 Provider mit über 1.200 Modellen hinter genau einem lokalen Endpunkt – http://localhost:20128/v1. Claude Code, Codex, Cursor, Cline, Copilot und OpenCode laufen darüber auf Gratis- und Billig-Kontingenten, mit automatischer Fallback-Kaskade und Token-Kompression.
Fällt ein Provider aus oder ist das Kontingent leer, springt der Router automatisch zur nächsten Ebene – solange ein gesundes Ziel übrig ist. Kein „rate limit“-Abbruch mitten in der Session.
Ein lokaler Vermittler zwischen Coding-Agent und KI-Providern. Ein Endpunkt, 19 Routing-Strategien, Schutzschaltungen (Circuit Breaker) – und der Agent merkt davon nichts.
Statt für jedes Tool einen anderen Provider zu konfigurieren, zeigt alles auf localhost:20128. Die Gratis-Kontingente der Provider werden gebündelt – laut Projekt rund 1,47 Mrd. Token/Monat.
Ohne API-Keys startklar: keylose Gratis-Provider sind vorverdrahtet. Installieren, omniroute serve, fertig. Eigene Keys lassen sich später ins Dashboard eintragen.
OmniRoute ist ein npm-Paket (Node.js 18+) und läuft auf Windows, macOS und Linux – auch per Docker oder auf einem Raspberry Pi. Die Befehle stammen aus dem offiziellen Repository.
Global installieren, Server starten. Das Dashboard ist danach unter http://localhost:20128 erreichbar, die API unter /v1.
OmniRoute schreibt die Konfiguration für Claude Code und mappt die Modell-Tier (haiku/sonnet/opus) auf deine gewählten Provider.
OmniRoute bringt eigene Launcher und Profil-Generatoren für OpenAIs Codex CLI mit – ganz ohne API-Kosten.
Läuft dank ARM-Support sogar auf dem Handy (Termux) oder einem Ein-Platinen-Rechner – 24/7 im Hintergrund.
Für Server und NAS: Multi-Arch-Image (AMD64 + ARM64) mit Compose-Profilen und HTTPS-Beispielen.
Neben serve gibt es eine echte CLI: interaktiven TUI-Chat, Provider-Status, Quotas, Health-Check und einen Einrichtungs-Wizard.
Für VS Code Copilot Chat gibt es die OmniCopilot-Extension, für OpenCode ein Plugin. Cursor, Cline, Aider & Co. konfigurierst du einfach auf den lokalen Endpunkt.
Die Kombination aus OpenAI Codex CLI und OmniRoute ermöglicht es, den hochentwickelten Terminal-Agenten von OpenAI mit den gebündelten Gratis- und Spar-Kontingenten alternativer Provider zu betreiben („Codexmaxxing“). Es gibt drei Wege der Einbindung:
Der einfachste Weg ohne manuelle Konfiguration. OmniRoute injiziert alle nötigen Endpunkte und Parameter direkt beim Aufruf von Codex:
OmniRoute fragt den Live-Modellkatalog ab und schreibt für jedes verfügbare Modell ein fertiges Profil nach ~/.codex/:
~/.codex/config.toml DauerhaftFür Entwickler, die Codex dauerhaft und ohne Prefix-Befehle auf OmniRoute schalten möchten. Wichtig: Modernes Codex CLI verlangt wire_api = "responses". OmniRoute übersetzt dies im Hintergrund automatisch in das Format des jeweiligen Ziel-Providers (z. B. Chat Completions für Kimi, GLM oder Mistral).
Da Codex vor dem ersten Request prüft, ob die Umgebungsvariable OMNIROUTE_API_KEY existiert, genügt bei lokalem OmniRoute ein beliebiger Platzhalter in der Shell (z. B. in der ~/.bashrc oder PowerShell):
Affinity TTL auf z. B. 43200 (12 Stunden) setzen. Dadurch bleibt der Kontext desselben Chats immer beim gleichen Provider-Konto und das Prompt-Caching bleibt stabil.cx/ (Codex/GPT), glm/, kmc/ (Kimi) oder ds/ (DeepSeek).100 % selbst gehostet, kein Cloud-Dienst, kein Bezahl-Tier der Macher. Entwickelt von diegosouzapw mit 600+ Contributoren.
Integrierte Token-Kompression (RTK + Caveman) kürzt lange Tool-Ausgaben und Kontext, bevor sie das Modell erreichen.
Claude Code, Codex CLI, Cursor, Cline, Kilo Code, Continue, Aider, Goose, Gemini CLI, Copilot Chat, OpenCode und weitere.
Code, Setup-Guides (auch für Remote-Betrieb auf einem VPS) und die Provider-Referenz im Repository.
github.com/diegosouzapw/OmniRoute