9Router · Open Source · MIT
Claude-Limit voll? Claude Code arbeitet einfach weiter.
9Router sitzt als lokaler Router zwischen Claude Code und deinen KI-Anbietern. Ist dein Abo-Kontingent aufgebraucht, schaltet es automatisch auf günstige oder kostenlose Modelle um, etwa GLM, Kimi oder Gemini. Du richtest es einmal ein, und es funktioniert auch mit Cursor, Codex, Antigravity und anderen Coding-Tools.
Wie der Router arbeitet
Abo, günstig, kostenlos.
9Router ist nicht von mir, sondern ein Open-Source-Projekt von decolua auf GitHub. Ich zeige es dir, weil es genau ein Problem löst, das jeder mit Claude Code kennt.
- 01
Limit voll, Arbeit steht
Das Problem
Mitten in der Session ist das Kontingent weg. Dann wartest du auf den Reset oder stellst von Hand auf einen anderen Anbieter um. 9Router läuft stattdessen auf deinem Rechner und nimmt alle Anfragen deiner Coding-Tools an einer Adresse entgegen.
http://localhost:20128/v1Das Dashboard liegt auf demselben Port unter /dashboard.
- 02
Eine Kette statt Handarbeit
Combo mit Fallback
Im Dashboard legst du eine Combo an: zuerst dein Abo, dann ein günstiges Modell, zum Schluss ein kostenloses. Ist das Kontingent aufgebraucht oder kommt ein Fehler, springt 9Router von selbst zum nächsten Modell.
# Combo im Dashboard, Beispiel aus dem README 1. cc/claude-opus-4-7 dein Claude-Abo 2. glm/glm-5.1 günstiges Backup 3. kr/claude-sonnet-4.5 kostenlos über KiroKostenlos heißt Freikontingent, bei Kiro laut README rund 50 Credits im Monat.
- 03
Claude Code merkt nichts
Ein Endpoint für alle Tools
Claude Code spricht nur noch mit 9Router, welches Modell dahinter antwortet, entscheidet die Combo. Dazu kürzt der eingebaute RTK Token Saver Ausgaben wie git diff oder grep, bevor sie beim Modell ankommen. Das README nennt 20 bis 40 Prozent weniger Input-Tokens.
// ~/.claude/settings.json "env": { "ANTHROPIC_BASE_URL": "http://localhost:20128/v1", "ANTHROPIC_AUTH_TOKEN": "dein-9router-key" }Rückweg: die Einträge entfernen und eine neue Session starten.
Installieren · zum Kopieren
Ein Prompt, und der Router läuft.
9Router ist öffentlich auf GitHub, steht unter MIT-Lizenz und wird per npm installiert. Du brauchst Node.js. Die Software selbst kostet nichts, Anbieter mit Abo oder API-Key bezahlst du direkt bei ihnen.
- 9router global per npm installiert
- Dashboard läuft auf http://localhost:20128
- Daten und API-Key liegen in ~/.9router
- Offen: Passwort ändern, Anbieter im Dashboard verbinden
- Claude Code noch nicht umgestellt, wartet auf dein Go
Die Anbieter verbindest du selbst im Dashboard
Installiere mir 9Router aus diesem Repo und verbinde danach Claude Code damit:
https://github.com/decolua/9router
1. Prüf node --version und npm --version. Installier Node.js nicht
selbst, sag mir nur, was fehlt.
2. Installiere 9Router laut README und starte es:
npm install -g 9router
9router
Das Dashboard läuft dann auf http://localhost:20128.
3. Sag mir, dass ich im Dashboard zuerst das Standard-Passwort ändere
und dann unter Providers einen kostenlosen Anbieter verbinde
(z. B. Kiro oder OpenCode Free). Erklär mir, wie ich unter Combos
eine Fallback-Kette anlege. Die Logins mache ich selbst.
4. Wenn ich fertig bin: Verbinde Claude Code mit 9Router, entweder
über Dashboard > CLI Tools > Claude Code oder im env-Block von
~/.claude/settings.json mit ANTHROPIC_BASE_URL und
ANTHROPIC_AUTH_TOKEN (Key aus dem Dashboard). Leg vorher eine
Sicherungskopie von settings.json an und überschreib keine
bestehenden Werte, ohne mich zu fragen.
5. Sag mir, wie ich die Umstellung wieder rückgängig mache.
Stell Claude Code noch nicht um, bevor ich dir Bescheid gebe.Quelle: github.com/decolua/9router
In vier Schritten
So richtest du 9Router ein.
Einmal eingerichtet, läuft der Wechsel zwischen den Modellen von allein.
- 01
Prompt einfügen
Claude installiert selbst
Kopier den Install-Prompt in deine Claude-Code-Session. Claude prüft Node.js, installiert 9Router per npm und startet es. Das Dashboard öffnet sich im Browser.
npm install -g 9router 9router - 02
Anbieter verbinden
Im Dashboard, einmalig
Ändere zuerst das Standard-Passwort. Dann verbindest du unter Providers deine Anbieter, zum Beispiel dein Claude-Abo und einen kostenlosen wie Kiro oder OpenCode Free. OpenCode Free braucht nicht einmal einen Login.
Die Liste der kostenlosen Modelle ändert sich laut README mit der Zeit.
- 03
Combo anlegen und Claude Code verbinden
Dashboard, dann settings.json
Leg unter Combos deine Fallback-Kette an. Danach stellt Claude die Adresse und den Key von 9Router in deiner Claude-Code-Konfiguration ein. Starte eine neue Session, damit die Einstellung greift.
ANTHROPIC_BASE_URL=http://localhost:20128/v1 - 04
Weiterarbeiten
Auch wenn das Limit voll ist
Ab jetzt läuft jede Anfrage über 9Router. Im Dashboard siehst du, welches Modell geantwortet hat und wie viele Tokens verbraucht wurden. Die Kosten dort sind nur eine Schätzung, keine Rechnung.
KI Agenten Club
9Router hält Claude Code am Laufen. Im KI Agenten Club zeige ich dir, wie ich mein ganzes Setup aufbaue, von Skills über Agenten bis zu den Tools, mit denen ich jeden Tag arbeite.
KI Agenten Club
Vom Skill zum kompletten Setup.
Richtig Zeit sparst du, wenn Skills, Agenten, MCP-Server und deine CLAUDE.md zusammenspielen. Im KI Agenten Club zeigen wir dir das an unserem eigenen Setup, damit du es für deine Arbeit nachbauen kannst.
Vishal Punia · KI Agenten Club
Setup zum Übernehmen
Die Skills, MCP-Server und Vorlagen aus unserem Alltag, plus Orbit. 3 Tage kostenlos testen.