星标数:32363★ Fork数:6346 《9router:免费AI编程路由器,自动省token、多级降级》
9Router 是一个免费的 AI 路由器与 Token 节省工具,核心目标是「永不停止编码」。它通过 RTK 技术和自动降级机制,帮助用户节省 20-40% 的 Token,并在免费或廉价的 AI 模型之间自动切换。

9Router 可以把各种 AI 编程工具(Claude Code、Cursor、Antigravity、Copilot、Codex、Gemini、OpenCode、Cline、OpenClaw 等)连接到 40 多家 AI 提供商和 100 多个模型,解决订阅额度浪费、速率限制中断、工具输出消耗 Token 过快、API 费用高昂以及手动切换提供商等常见痛点。
它的工作方式是:你的 CLI 工具通过本地端口 http://localhost:20128/v1 请求 9Router,由它进行 RTK Token 压缩、格式转换(OpenAI ↔ Claude)、配额追踪和自动 Token 刷新,然后按层级路由请求——第一层为订阅制(Claude Code、Codex、GitHub Copilot),第二层为廉价模型(GLM、MiniMax),第三层为免费模型(Kiro、OpenCode Free、Vertex),从而在配额耗尽时零停机继续工作。
主要特点
- RTK Token 节省:自动压缩 tool_result 内容,每次请求可节省 20-40% Token
- 自动降级:订阅 → 廉价 → 免费,配额耗尽时零停机
- 配额追踪:跟踪订阅额度,在重置前用满每一滴
- 多账号轮询:同一提供商的多个账号之间 round-robin 分配请求
- 通用兼容:支持 Claude Code、Codex、Cursor、Cline 及任意 CLI 工具
快速开始
npm install -g 9router
9router
运行后仪表盘会打开在 http://localhost:20128。在仪表盘的 Providers 中连接一个免费提供商(如 Kiro AI 或 OpenCode Free),然后在你的 CLI 工具中配置:
Endpoint: http://localhost:20128/v1
API Key: [从仪表盘复制]
Model: kr/claude-sonnet-4.5
从源码运行
cp .env.example .env
npm install
PORT=20128 NEXT_PUBLIC_BASE_URL=http://localhost:20128 npm run dev
📊 本项目 GitHub 星标数:32363。最后更新:2026-11-12,发布:2026-11-12。项目地址:https://github.com/decolua/9router
