9Router – 開源 AI 編程路由代理工具,智能調度模型

AI工具1個月前發佈新公告 AI管理員
0 0

9Router是什麼

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

9Router – 開源 AI 編程路由代理工具,智能調度模型

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 供應商配置與路由策略。
© 版權聲明

相關文章

暫無評論

暫無評論...