AI Coding Router and Token Saver
9Router
An open-source local routing layer for Claude Code, Codex, Cursor, Cline, and other AI coding tools, with token compression, fallback routing, provider translation, quota tracking, and a local dashboard.
- 料金
- Open source
- プラットフォーム
- Localhost, Docker, VPS, Cloudflare Workers
- 無料アクセス評価
- 9Router は coding tools を Kiro AI、OpenCode Free、OpenRouter 互換モデル、カスタムプロバイダなどの無料または低コスト経路へルーティングできます。
- 注意
- 無料プロバイダ、クォータ条件、モデル名は変わりやすいため、利用前に README と各 provider dashboard を確認してください。
私の評価
9Router が注目される理由は実務的です。AI coding tools は強力になりましたが、Claude Code、Codex、Cursor、Cline で長いエラーログ、git diff、検索結果、tool output を扱うと、クォータと token cost がすぐに問題になります。
私の評価では、9Router は新しい coding agent ではありません。coding tool と model provider の間に置くローカル routing layer です。価値はコード生成能力ではなく、既存の agent stack を安く、止まりにくく、観測しやすくする点にあります。
何を解決するか
9Router は http://localhost:20128/v1 のようなローカル OpenAI-compatible endpoint を提供します。Claude Code、Codex、Cursor、Cline などのツールはこの endpoint に送信し、9Router が複数の provider や model route へ振り分けます。
重要なのは RTK Token Saver です。GitHub README では、git diff、grep、find、ls、tree、log dumps などの tool output を LLM に送る前に圧縮すると説明されています。こうした出力は重複や冗長な行が多く、AI coding の input token を大きく消費します。
3-tier fallback が重要な理由
9Router の実用的な設計は 3-tier fallback です。
- Tier 1: subscription model を主力として使う。
- Tier 2: cheap model をクォータ切れや provider error 時の backup にする。
- Tier 3: free model で coding session を止めない。
これは普通の model picker ではありません。モデルを手動で切り替えるのではなく、quota exhausted、provider error、budget limit を routing policy として扱う点が重要です。
向いている用途
- Claude Code で terminal logs や diff を大量に扱う開発者。
- Codex、Cursor、Cline の前に複数 provider を束ねる endpoint が欲しい人。
- subscription、cheap、free の model path を組み合わせたいチーム。
- token usage、cost、fallback events を観測したい小規模チーム。
慎重に見るべき点
9Router は coding tool と provider の間に入ります。つまり prompt、tool output、repository context に触れる可能性があります。private code に使う前に、logging、deployment location、provider credentials、permission boundary を確認すべきです。
また、free model は安定容量ではありません。評価や fallback には有効ですが、長期運用では latency、terms、auditability、failure behavior を見る必要があります。
Quick start
README の最短手順は次の形です。
npm install -g 9router
9router
起動後に local dashboard で provider を接続し、Claude Code などの endpoint を http://localhost:20128/v1 に向け、dashboard の API key と model combo を使います。
Coding Agent Tools の結論
9Router は、AI coding をたまに使う人より、毎日 Claude Code、Codex、Cursor を使い、quota、token cost、provider switching が見える問題になっている人に向いています。1 週間 Claude Code の前に置き、token savings、fallback count、failure rate を測るのが良い評価方法です。