简短结论
9Router 最适合理解成 AI 编程工具的本地调度中心。它不替代 Claude Code、Codex、Cursor 或 Cline,而是放在这些工具前面:接收本地 OpenAI-compatible 请求,压缩冗余工具输出,做格式转换,追踪额度,再把请求路由到当前最合适的模型路径。
我的判断:当 AI 编程已经变成你的日常基础设施时,9Router 值得部署。如果你经常因为 Claude Code 额度、长日志、大 diff、模型报错而中断开发,这种 router layer 可能比再装一个 coding assistant 更有价值。
9Router 官方 GitHub 仓库中的 dashboard 截图,已压缩为 Coding Agent Tools 站内 WebP。
GitHub 对它的定位
9Router GitHub 仓库 把它描述为面向 Claude Code、Cursor、Codex、Gemini、OpenCode、Cline、OpenClaw、Antigravity、Copilot 等工具的免费 AI Router 与 Token Saver。README 反复强调三件事:RTK 压缩节省 Token、自动从订阅模型降级到便宜/免费模型、兼容大量供应商。
我在 2026 年 5 月 12 日查看仓库时,它的描述还提到 40+ providers、RTK token savings,以及避免 AI coding session 因额度或限制被迫停止。
RTK Token Saver 是真正的钩子
AI 编程的成本往往不在你写的那一句 prompt,而在后续工具反复送回模型的内容:git diff、grep、ls、tree、报错堆栈、build log、测试输出、重复上下文。
9Router 集成 RTK,在请求进入模型前压缩工具输出。README 里声称每次请求可节省 20-40% input tokens,并列出了 diff、搜索、目录列表和日志输出等场景。我不会把这个数字当成所有场景的绝对保证,但方向是对的:coding agents 确实会浪费大量上下文在机器生成文本上。
三级降级为什么实用
9Router 的核心路由模式可以这样理解:
层级 作用 Coding Agent Tools 的理解 订阅模型 你最信任或已经付费的主力模型 优先使用最好路径。 便宜模型 主力模型失败后的低成本备份 不中断工作,同时控制成本。 免费模型 最后的免费 fallback 保持会话继续,但输出要更谨慎 review。
这对 Claude Code 尤其有意义。一次长 debugging session 就可能快速消耗额度。9Router 把“模型报错、额度耗尽、预算到顶”变成路由事件,而不是让你停下来手动重新配置。
兼容生态
README 里强调 9Router 的通用性,因为很多工具都能配置 OpenAI-compatible endpoint。它适合:
Claude Code 和 Codex 用户,用来做 fallback 和成本控制。
Cursor 与 Cline 用户,用来配置自定义 endpoint。
opencode、Continue 等 BYOK 工具,用来统一模型路由。
想测试 OpenRouter、GLM、Kimi、MiniMax、OpenAI、Anthropic、Gemini、DeepSeek、Groq、Mistral、NVIDIA 等供应商的开发者。
安装与部署
README 给出的最短路径是:
npm install -g 9router
9router
启动后会打开本地 dashboard,常见地址是 http://localhost:20128,API endpoint 通常是 http://localhost:20128/v1。然后你连接 provider、创建 combo、复制 dashboard API key,把 Claude Code 或 Cursor 指向这个 endpoint。
仓库还提供源码运行和生产模式说明,README 也把 localhost、VPS、Docker、Cloudflare Workers 这类部署方式列为可选路径。
我会在什么情况下用它
如果你已经有这些痛点,9Router 值得试:
Claude Code 因为额度、限速或供应商错误中断。
终端日志和 diff 明显推高 Token 消耗。
开发时经常手动切换模型供应商。
想用一个 dashboard 观察额度、成本和模型组合。
想测试免费/便宜模型,但不想每个 coding tool 单独配置。
我会谨慎的地方
9Router 强在它处于请求链路中间,风险也在这里。用于私有仓库前,我会先确认:
Router 部署在哪里。
Request logging 是否开启。
它能访问哪些 provider credentials。
哪些代码、日志、密钥可能经过它。
谁有权限修改 fallback chain 和 model combo。
我的规则:把 router 当成工程基础设施,而不是普通浏览器插件。它需要配置负责人、权限边界和可观测性。
结论
9Router 是 2026 年 AI 编程工具栈里很有意思的新角色,因为它不要求你换编辑器或换 agent,而是优化现有工具的成本和稳定性。它应该和 OpenRouter、Continue、opencode、Claude Code、Codex 一起放进决策树里。
我不会建议新手一上来就用它做第一套 AI 编程环境。但如果你已经每天重度使用 Claude Code、Codex 或 Cursor,并且开始关心成本、限额和 fallback,那么 9Router 值得认真部署体验。