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.

  1. 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/v1

    Das Dashboard liegt auf demselben Port unter /dashboard.

  2. 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 Kiro

    Kostenlos heißt Freikontingent, bei Kiro laut README rund 50 Credits im Monat.

  3. 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.

claude-code · 9router
ready
  • 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.

  1. 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
  2. 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.

  3. 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
  4. 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.