9Router是什麼
9Router 是開源的 AI 編程路由代理工具,可將 Claude Code、Codex、Cursor、Cline 等主流 AI 編程工具統一接入本地代理層,智能調度 40+ 供應商與 100+ 模型。工具內置三層降級路由與 RTK Token 壓縮引擎,在訂閱額度耗盡時自動無縫切換,平均節省 20%-40% 的輸入 Token,配備可視化儀表盤實時追蹤消耗與成本,確保開發任務零中斷。

9Router的主要功能
- 智能三層路由:自動按”訂閱配額→廉價 API→免費渠道”順序降級切換,配額耗盡時無縫接力。
- RTK Token 壓縮:內置 Rust 編寫的 Token 壓縮引擎,自動精簡 git diff、grep、ls 等工具輸出,節省 20%-40% 輸入 Token。
- 精簡模式(Caveman Mode):注入精簡風格提示詞,讓 AI 回覆更精煉,最高可節省 65% 輸出 Token。
- 多供應商統一管理:支持 OAuth 或 API Key 接入 60+ AI 供應商,涵蓋 Claude、OpenAI、GLM、MiniMax、Kiro 等。
- 實時配額追蹤:可視化儀表盤監控各供應商 Token 消耗、剩餘額度、重置倒計時與預估成本。
- 格式自動轉換:在 OpenAI、Claude、Gemini、Cursor、Kiro 等格式間自動翻譯,兼容任意 CLI 工具。
- 多賬戶輪詢:同一供應商可添加多個賬戶,支持自動輪詢與故障轉移。
- 請求日誌與雲同步:支持調試日誌記錄,並可跨設備同步配置。
9Router的技術原理
-
本地代理層架構:9Router 作爲本地代理服務器(默認
localhost:20128),所有 AI 編程工具請求先經此層再分發至後端供應商。 -
三層回退路由算法:基於配額狀態與錯誤碼自動決策,第一層優先消耗訂閱額度,第二層切換至高性價比 API,第三層兜底至免費服務。
-
RTK 前置過濾:在請求進入格式轉換前,RTK 引擎掃描
tool_result前 1KB 內容,自動匹配 git-diff、grep、tree 等過濾器進行無損壓縮。 -
格式翻譯中間件:將 OpenAI 標準格式實時轉換爲 Claude、Gemini、Kiro 等原生協議,實現工具與供應商解耦。
-
OAuth 自動續期:自動刷新訂閱服務的訪問令牌,避免手動重新登錄。
如何使用9Router
-
安裝啓動:執行
npm install -g 9router全局安裝,再運行9router啓動本地代理服務,儀表盤將自動在瀏覽器打開(http://localhost:20128)。 -
連接供應商:進入儀表盤”提供商”頁面,通過 OAuth 登錄或填入 API Key 接入 Claude、OpenAI、GLM 等 60+ 供應商,零成本起步可直接連接 Kiro AI 或 OpenCode Free。
-
創建組合:在”組合”頁面按優先級添加模型,例如先訂閱層
cc/claude-opus-4-7,再廉價層glm/glm-5.1,最後免費層kr/claude-sonnet-4.5,實現自動回退。 -
配置 CLI:將 Claude Code、Codex、Cursor 等工具的 API Base URL 改爲
http://localhost:20128/v1,並填入儀表盤生成的 API Key。 -
開始編碼:完成配置後,所有 AI 請求自動經 9Router 智能路由,訂閱額度耗盡時無縫切換至下層模型,全程透明無感。
9Router的核心優勢
-
零停機編碼:三層自動回退確保額度耗盡時開發不中斷,無需手動切換工具或等待重置。
-
顯著降本:RTK 壓縮 + 精簡模式 + 免費/廉價層組合,可將月度 AI 編程成本壓至接近零。
-
一站式管理:在一個儀表盤內統一管理所有訂閱、API Key 與免費賬戶,告別多平台手動切換。
-
透明可控:實時成本估算與配額追蹤,幫助用戶最大化利用每一份訂閱價值。
-
廣泛兼容:支持 Claude Code、Codex、Cursor、Cline、OpenClaw、GitHub Copilot 等 10+ 主流 CLI/IDE 工具。
9Router的項目地址
- 項目官網:https://9router.com/
- GitHub倉庫:https://github.com/decolua/9router
9Router的同類競品對比
| 對比維度 | 9Router | OpenRouter | LiteLLM |
|---|---|---|---|
| 定位 | 面向 AI 編程工具的本地路由代理 | 雲端統一 API 網關 | 企業級 LLM 代理與負載均衡 |
| 部署方式 | 本地/ Docker / VPS / Cloudflare Workers | 純雲端 SaaS | 本地/雲端,偏企業部署 |
| 供應商數量 | 60+(含 OAuth 訂閱 + API Key + 免費層) | 200+ 模型 | 100+ 模型/供應商 |
| 編程工具集成 | 深度適配 Claude Code、Codex、Cursor 等 CLI | 通用 API,需手動配置 | 通用 SDK/Proxy,企業級集成 |
| Token 壓縮 | 內置 RTK 引擎,自動節省 20%-40% | 無內置壓縮 | 無內置壓縮 |
| 三層回退 | 訂閱→廉價→免費,自動無縫切換 | 支持 Fallback,但無分層策略 | 支持 Fallback 與重試策略 |
| 配額追蹤 | 實時儀表盤,含重置倒計時 | 基礎用量統計 | 企業級監控與告警 |
| 成本優化 | 專爲個人開發者降本設計 | 按量計費,無免費層聚合 | 企業預算控制與速率限制 |
| 開源協議 | 開源免費 | 部分開源 | 開源(MIT) |
9Router的應用場景
-
多訂閱用戶:同時擁有 Claude Pro、Codex Plus、Cursor 等訂閱,通過智能調度避免額度浪費與限額中斷。
-
零成本開發者:僅使用 Kiro AI、OpenCode Free、Vertex AI 等免費層,實現完全免費的 AI 輔助編程。
-
高頻編碼衝刺:在項目 deadline 期間需要 24/7 不間斷編碼,依賴多層回退保障連續性。
-
Token 敏感型項目:處理大型代碼庫時,通過 RTK 壓縮大幅減少 git diff 與日誌類請求的 Token 開銷。
-
團隊/多設備協作:通過雲同步與 VPS/Docker 部署,在團隊內共享統一的 AI 供應商配置與路由策略。
© 版權聲明
文章版权归作者所有,未经允许请勿转载。
相關文章
暫無評論...