9Router logo

9Router

打开

免费 MIT 协议的 AI 路由器与 token 压缩器:把 Claude Code、Codex、Cursor、Cline 接入 40+ 供应商,支持自动回退与 RTK 压缩。

分享:

9Router

9Router 是一个免费、MIT 协议的 AI 路由器,放在编码工具与模型供应商之间。把 Claude Code、Codex、Cursor、Cline、Copilot、Antigravity、Gemini CLI、OpenCode 或 OpenClaw 指到同一个本地端点,它按配额感知路由:先抽干订阅、再切便宜供应商、最后落到免费档。它还内置 RTK token 压缩,项目称每请求可省 20-40% 的合格工具结果 token。仓库创建于 2026 年 1 月 5 日,目前约有 2.6 万 Star。

核心功能

  • 通用端点http://localhost:20128/v1 一个 OpenAI 兼容端点,适配 Claude Code、Codex、Cursor、Cline、Copilot、Antigravity、Gemini CLI、OpenCode 和 OpenClaw。
  • 三层自动回退:先抽干订阅,再切便宜供应商(如 GLM $0.6/1M、MiniMax $0.2/1M),最后落到 Kiro、OpenCode Free 等免费档,零停机。
  • RTK Token 压缩:自动压缩 tool_result 内容,省下每请求 20-40% 的合格 token,对工具密集的编码会话效果最明显。
  • 多账号轮询:按供应商在多个账号间轮询,尽量在重置前用满每个订阅。
  • 格式翻译:在 OpenAI、Claude、Gemini 与 Responses API 格式间转换,现有工具可继续用原生客户端。
  • 控制台:20128 端口的 Web 界面展示配额、路由与供应商状态。

适用场景

  • 编码智能体用户:订阅额度用尽后,让 Claude Code 或 Codex 继续跑。
  • 成本敏感团队:先抽干文档化免费档,再回退到便宜的付费模型。
  • 自托管:路由器跑在本机,API Key 留在自己机器上。
  • 多工具团队:给 Cursor、Cline、Copilot、OpenCode 同一份模型目录,不必为每个应用写路由。

定价方案

9Router 本身免费且开源(MIT 协议)。npm install -g 9router 即可启动 API 与控制台,无需信用卡。你只为实际用到的上游供应商付费。项目会标注受速率限制或违反服务条款的免费档。

优势对比

  1. 免费开源:路由器本身无订阅费,不像托管网关要付费。
  2. 零停机回退:订阅 → 便宜 → 免费的链路,保证某一家触达限额时编码会话不中断。
  3. 内置 token 节省:RTK 压缩直接攻击大型工具输出的 token 成本,而不只是做路由。

快速开始

入门指南

  1. npm install -g 9router 安装。
  2. 运行 9router。控制台在 http://localhost:20128 打开。
  3. 从控制台连接一个免费供应商,如 Kiro AI 或 OpenCode Free,无需注册。
  4. 把编码工具的基础 URL 指到 http://localhost:20128/v1,使用控制台的 API Key。
  5. curl localhost:20128/v1/models 验证。

常见问题

9Router 与 Anthropic 有关吗?

无关。它是独立开源项目,只是通过本地代理转发 Anthropic 兼容流量。

会存储我的提示词吗?

请把它当作自托管基础设施:进程跑在你机器上。把生产流量指向它之前,先检查项目的日志与隐私设置。

和 OpenRouter 有什么区别?

OpenRouter 是托管的多模型市场。9Router 是开源本地网关,可以把免费档和订阅账号作为路由目标,并内置 token 压缩。

替代方案

  • OmniRoute:另一个免费 MIT 网关,339 家供应商、配额感知回退。
  • Free Claude Code:专注于把 Claude Code 指向 48 家供应商的本地代理。
  • OpenRouter:托管目录,适合想交给别人运营路由器的人。

使用技巧

  1. 先读免费档方法论:部分池有服务条款标记,别假设每个供应商都允许你的用途。
  2. 先用一个编码智能体验证:在 Claude Code 或 Codex 上验证回退与 token 节省,再迁移整套。
  3. 关注工具密集会话的压缩:那里的 token 节省最大,但要在已知任务上对比输出质量。

总结

9Router 是「我的编码智能体又触达限额了」的实用答案。如果你想要一个本地端点,实现订阅优先、免费档兜底的路由和 token 压缩,装上它、连一个免费供应商,再把现有工具指到 localhost:20128/v1 即可。

评论

还没有评论。成为第一个评论的人!