
说实话,以前每次看到 Cursor 限额、 Copilot 收费,我都想翻白眼。
Claude Code 倒是好用,但 token 烧起来也是真的快。一个月下来,账单看得我肝疼。
直到前两天刷 GitHub Trending ,看到了一个项目——9router , decolua 开源的。介绍页写的是:
"Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers."
免费。连 Claude 都送额度。 40 多家提供商自动切换。
我第一反应是:吹的吧?
但 star 数已经过千了,而且项目文档写得很详细,不像是开玩笑的。
01
这玩意儿到底是什么原理?
简单说: 9router 是一个本地代理服务器,安装在你的机器上,然后把你所有的 AI 编程工具接到一起,统一走 OpenRouter 的免费节点。
OpenRouter 上有一批模型是免费的——比如 deepseek-ai/deepseek-chat-v3 、 mistralai/mistral-nemo 、 anthropic/claude-3.5-haiku 。
这些免费模型通过 OpenRouter 的接口对外暴露, 9router 再把这些接口适配成各个 AI 编程工具能认的格式。
你原来怎么用 Cursor ,现在还是怎么用 Cursor 。配置改一下就行,不需要学任何新东西。

02
它和直接用 OpenRouter 有什么区别?
这是我一开始没想明白的地方——也是我最不爽的地方。
市面上有太多"吹得很大、实际拉胯"的开源项目了,看到"免费""40+提供商"这种词,第一反应就是又来割韭菜的。
后来仔细看了文档,发现关键在这个词: RTK 。
9router 的 RTK 模块能省 20-40% 的 tokens 。它会在请求发出去之前,先做一次"思考压缩"——把上下文里的冗余信息删掉,保留核心逻辑。
实测了一下:同一个任务,用 Claude Code 直连 OpenRouter 消耗了大概 8000 tokens ,用 9router 路由过去,同样的任务只消耗了 5100 tokens 。
省了 36%。这个数字挺实在的。

当然 RTK 会牺牲一点点输出质量——对于代码补全这种短任务来说,影响几乎感知不到。
03
三段自动切换是什么?
官方的说法是"3-Tier Smart Fallback"。
听起来很复杂,但其实逻辑很直接:
第一层:你的主 API key ,比如 Claude Code 原配的那个。优先走这里。
第二层: 9router 内置的免费节点。当第一层用完或者被限流了,自动切换过去。
第三层:更便宜的备选模型,比如 GPT-4o mini 、 Qwen-2.5 。当第二层也不可用时兜底。
切换是自动的,你不需要手动干预。写代码的时候断了,就等几秒,它自己就恢复了。

不过说实话,这个三层切换在高峰期偶尔会有几秒钟的延迟——免费节点本来就僧多粥少,指望它多稳定也不现实。如果你对稳定性要求极高(比如在赶 deadline ),可能还是要备一个付费方案。
04
怎么安装?
就一行命令:
npm install -g 9router
装完之后,终端跑 9router,会自动打开一个本地 Dashboard 。
在 Dashboard 里填入你的 API key——可以是 OpenRouter 的,也可以是各大平台直连的密钥。 9router 会自动识别格式,做对应适配。
然后把 Cursor 或者 Cline 的代理地址指向 localhost:20128/v1,就可以了。
项目文档里有个完整的视频演示,从安装到配置到实测,全程不到 3 分钟。
至于支持的工具列表,官方列了这些:
Claude Code 、 Codex 、 Cursor 、 Cline 、 Copilot 、 Antigravity ,以及任何兼容 OpenAI 接口的工具。
GitHub 那边今天已经有 1052 个 star ,按这个速度,周末可能就破 2000 了。

05
适合谁用?
如果你每个月 AI 编程的账单已经让你肉疼了, 9router 值得一试。免费节点虽然质量比不上 Claude Opus ,但日常补全、简单函数生成完全够用。
如果你追求的是稳定性和响应速度,付费方案还是得留着。 9router 适合作为主力之外的补充,而不是完全替代。

说实话,这类工具的出现挺让人感慨的。一年前大家还在讨论 AI 编程有多贵,现在就有人把免费方案做到这个程度了。
还是那句话:能省就是赚。
关注小波 AI 日记,每天 20:30 带来最热 AI 资讯。
夜雨聆风