全文约1800字,阅读约5分钟
开头
你是不是也遇到过这些情况?
Claude Code用着用着,突然提示"额度已用尽"。Cursor的免费试用期结束,每个月要掏几百块订阅费。Copilot的免费额度总是不够用,写代码时总被打断。
说实话,这些AI编程工具确实好用,但付费门槛让很多人望而却步。每个月几百块的订阅费,对于学生、独立开发者、或者只是想尝鲜的人来说,确实是个负担。
9router就是为了解决这个问题而生的。
这是一个开源的AI编程路由器,能把你的Claude Code、Codex、Cursor、Cline、Copilot等工具,连接到40多个免费AI提供商。自动fallback、RTK技术节省40% tokens、永远不会遇到限制。
最关键的是——完全免费,开源,drop-in替换。
功能介绍
一句话概括:把付费AI编程工具,变成免费的。
具体来说:
- 1. 多工具支持:支持Claude Code、Codex、Cursor、Cline、Copilot、Antigravity等主流AI编程工具
- 2. 40+免费提供商:自动连接到40多个免费AI API提供商,包括Claude、GPT、Gemini等
- 3. 自动fallback:一个提供商挂了,自动切换到下一个,永不掉线
- 4. RTK技术:减少40%的token消耗,相同请求用更少额度
- 5. 零配置启动:npm安装后直接使用,不需要复杂配置
准备工作
你需要:
| 项目 | 说明 |
|---|---|
| Node.js | 18.x或以上版本 |
| AI编程工具 | Claude Code、Cursor、Copilot等任选其一 |
| 无需API Key | 9router自动连接免费提供商,不需要自己申请 |
获取方式:
GitHub仓库:https://github.com/decolua/9router
直接clone或fork即可。
安装步骤
第一步:克隆仓库
git clone https://github.com/decolua/9router.git
cd 9router第二步:安装依赖
npm install第三步:启动服务
npm start服务会在本地启动,默认端口3000。
第四步:配置AI编程工具
这一步是关键。你需要把AI编程工具的API endpoint指向9router。
Claude Code配置:
打开Claude Code设置,找到API endpoint选项,改为:
http://localhost:3000/v1Cursor配置:
打开Cursor设置 → Model → Custom API,输入:
http://localhost:3000/v1Copilot配置:
在VSCode设置中,找到Copilot的API endpoint配置,指向本地9router服务。
配置详解
说实话,9router的配置非常简单。大部分情况下,你只需要改一个endpoint地址就够用了。
但如果你想更精细地控制,可以看看这些配置选项:
| 配置项 | 说明 | 默认值 |
|---|---|---|
port | 服务端口 | 3000 |
providers | 启用的提供商列表 | 全部40+ |
fallback | 是否启用自动切换 | true |
rtk | 是否启用RTK优化 | true |
配置文件在 config.json,按需修改即可。
使用方法
配置完成后,就像平时一样使用你的AI编程工具。
日常使用流程:
- 1. 打开你的IDE(VSCode、Cursor等)
- 2. 正常写代码,遇到问题时调用AI助手
- 3. AI请求会自动通过9router路由到免费提供商
- 4. 响应返回,继续编程
完全无感知。你感觉不到背后换了提供商。
RTK技术的好处
RTK(Reduced Token Knowledge)是9router的核心优化技术。
简单说,就是让同一个请求消耗更少的tokens。
| 对比项 | 不用RTK | 用RTK |
|---|---|---|
| 消耗tokens | 100% | 60% |
| 响应速度 | 正常 | 更快 |
| 成本 | 高 | 低40% |
对于重度用户来说,这个优化非常实用。
高级功能
多提供商fallback
9router内置了40多个免费AI提供商。
当一个提供商响应慢或者挂了,系统会自动切换到下一个。
你不需要手动干预,代码不会被打断。
支持的模型
| 模型类型 | 支持情况 |
|---|---|
| Claude系列 | ✅ 全支持 |
| GPT系列 | ✅ 全支持 |
| Gemini系列 | ✅ 全支持 |
| 其他开源模型 | ✅ 部分支持 |
自定义提供商
如果你想添加自己的API Key(比如你买了某个提供商的额度),也可以在配置中添加。
{
"customProviders": [
{
"name": "my-provider",
"endpoint": "https://xxx.com/v1",
"apiKey": "your-key"
}
]
}对比分析
| 对比项 | 直接订阅 | 用9router |
|---|---|---|
| Claude订阅 | $20/月 | 免费 |
| Cursor Pro | $20/月 | 免费 |
| Copilot | $10/月 | 免费 |
| 稳定性 | 取决于官方 | 自动fallback更稳 |
| token消耗 | 正常 | 减少40% |
| 配置难度 | 无需配置 | 需改endpoint |
老实说,9router唯一的"成本"就是需要你自己启动一个本地服务,改一下endpoint配置。
但这个成本,换来的是每个月省下几十到几百块的订阅费,还是非常划算的。
常见问题(FAQ)
Q: 9router合法吗?会不会被封?
A: 9router连接的是公开的免费AI提供商,不是破解或者盗用。这些提供商本身提供免费额度,9router只是帮你聚合和路由。合法性没问题。
Q: 免费 providers 的质量怎么样?
A: 9router优先连接高质量提供商,响应速度和答案质量与官方API相当。RTK技术还能优化响应。
Q: 会不会突然掉线?
A: fallback机制确保即使一个提供商挂了,也会自动切换到下一个。你的编程不会被打断。
Q: 需要自己申请API Key吗?
A: 不需要。9router内置了免费提供商的访问方式。当然,如果你想添加自己的付费API,也支持。
Q: 支持哪些编程工具?
A: Claude Code、Codex、Cursor、Cline、Copilot、Antigravity等主流工具都支持。
总结
9router适合这些人:
- • 学生党:没有预算订阅多个AI工具
- • 独立开发者:想用AI编程但不想每月付费
- • 尝鲜用户:想体验不同AI工具但不想每个都订阅
- • 重度用户:token消耗大,想节省成本
一句话总结:让AI编程工具不再有付费门槛,一个开源路由器搞定所有限制。
如果对您有启发,点个关注吧。
GitHub地址:https://github.com/decolua/9router
Stars:8,289(截至2026-05-12)
夜雨聆风