9Router 是一个开源的 AI 编码路由器和令牌节省工具,连接多个 AI 编码工具到 40 多个 AI 提供商和 100 多个模型,实现自动回退和令牌节省。
来源:据 README 描述 查看 GitHub 仓库 →9Router 通过提供跨多个 AI 提供商的统一接口和自动回退机制,解决了开发者在使用 AI 编码工具时遇到的订阅配额限制、令牌消耗过快和手动切换提供商的问题。它填补了市场上缺乏统一管理和节省令牌的解决方案的空白,并采用了独特的 RTK 令牌节省技术。
来源:综合 README 描述和项目特征通过自动压缩工具结果内容,节省 20-40% 的令牌,降低使用成本。
来源:据 README 描述当订阅配额耗尽或预算限制时,自动回退到更便宜或免费的 AI 模型,确保零中断。
来源:据 README 描述在单个提供商之间轮询多个账户,最大化使用每个账户的配额。
来源:据 README 描述支持多种 AI 编码工具,如 Claude Code、Codex、Cursor 等,提供广泛的兼容性。
来源:据 README 描述9Router 采用前后端分离的架构,前端使用 Next.js 框架构建,后端使用 Express.js 和其他 Node.js 模块。代码结构清晰,模块划分合理,数据通过 API 进行流转。关键的技术决策包括使用 RTK 令牌节省技术和支持多种 AI 编码工具。
来源:代码目录结构 + 依赖文件infra: Docker | key_deps: @monaco-editor/react, bcryptjs, express, lowdb, marked, monaco-editor, next, node-forge, open, ora, react, react-dom, react-is, recharts, selfsigned, socks-proxy-agent, sql.js, undici, uuid, zustand | language: JavaScript | framework: Next.js, Express.js
来源:依赖文件 + 代码目录结构1. 开发者使用 Claude Code、Codex 等工具时,需要节省令牌和避免配额限制。 2. 需要连接多个 AI 编码工具到不同提供商,并实现自动回退。 3. 需要管理多个账户,以最大化使用每个账户的配额。 4. 需要一个通用的 AI 编码工具管理平台。
来源:READMEv0.4.20 (2026-05-07): feat: Add CommandCode provider support version 0.4.20 v0.4.19 (2026-05-07): feat: Ollama local executor, Gemini audio input, tunnel protocols version 0.4.19 v0.4.18 (2026-05-05): feat: STT, Gemini TTS, expanded usage tracking version 0.4.18 v0.4.16 (2026-05-04): feat: Skills system version 0.4.16 v0.4.14 (2026-05-03): chore: token refresh caching & MITM port 443 handling version 0.4.14
来源:GitHub Releases9Router 是一个值得关注的项目,特别是对于需要管理多个 AI 编码工具和节省令牌的开发者。它适合需要统一管理和优化 AI 编码工具使用的团队或个人使用。
来源:综合分析