C
ChaoBro

9router 一周涨 3300 star:把 40 家 AI 供应商拧成一根管子的野心

9router 一周涨 3300 star:把 40 家 AI 供应商拧成一根管子的野心

Claude Code 的额度用完了?Cursor 的 Pro 订阅到期了?Copilot 的 request 被限了?

9router 做的事情很简单:把这些 coding agent 统统接上 40 多个 AI 供应商,自动 fallback,永不停车。

一周涨了 3300 个 star,现在 8.2k。563 commits,46 tags,10 小时前还在合代码。这个数字增长速度在 AI 开源工具里算是相当凶猛的。

它解决什么问题

现在的 AI coding 工具生态有个尴尬的局面:

你用 Claude Code,用的是 Anthropic 的 API,一个月额度用完就没了。 你切到 Codex,用的是 OpenAI 的额度,也有上限。 你开 Cursor,它内置的模型调用也是限量的。

每个工具都有自己的供应商绑定、自己的额度管理、自己的计费方式。作为开发者,你得在它们之间手动切换,盯着用量看,算着怎么分配才不浪费。

9router 的思路是:把供应商层抽象出来,让所有 coding agent 通过同一个网关调用模型。网关负责路由、负载均衡、自动 fallback——A 供应商挂了自动切 B,C 供应商贵了自动切 D。

RTK:-40% token 消耗

这是 9router 最近加的一个有意思的功能。RTK(具体实现代码在 open-sse 目录下)能在传输层做 token 压缩,官方宣称能减少 40% 的 token 用量。

如果这个数据属实,那对重度 AI coding 用户来说就是实打实的省钱。按每天调用 10 万 token 算,省 40% 就是每天少花接近一半的钱。

不过我持保留态度。token 压缩通常是有损的——要么压缩上下文导致精度下降,要么只压缩特定类型的 token(比如重复的、模板化的部分)。具体效果取决于你的使用场景。写业务逻辑代码时能省多少,写重复性模板代码时能省多少,这是两个不同的数字。

40+ 供应商意味着什么

这个数字本身就说明了两件事:

第一,市场上确实有足够多的 AI API 供应商。从 OpenAI、Anthropic、Google 到各种中转站和区域性提供商,选择已经多到需要工具来管理了。

第二,用户确实需要跨供应商的路由能力。否则 9router 不会涨这么快。

实际风险

免费的东西,代价是什么?

9router 的架构里有一个 MITM(中间人)层,用于动态证书解析和 NSS 数据库注入。这意味着你的 API 请求会经过 9router 的代理层。

项目本身是开源的,代码可以审计。但 MITM 架构本身就是一个信任问题——你需要相信这个代理层不会截留你的 API key 和对话内容。

对于个人开发者来说,这个风险可能可以接受(开源代码可以自己看)。对于企业用户,安全团队大概率会直接否决。

值不值得用

如果你是自己折腾、重度使用 AI coding 工具的个人开发者,9router 值得试试。自动 fallback 和多供应商支持确实能减少"额度用完只能干等"的尴尬。

但建议这么做:

  1. 先审计代码,特别是 MITM 层和证书处理部分
  2. 用自己可控的供应商配置,不要用项目默认的第三方中转
  3. RTK 压缩功能先在非关键项目上测试效果

如果你在企业环境,建议等一等。这个项目的安全模型还需要更成熟,企业级审计功能也没有看到。

主要来源: