// 01 9Router 是什么
9Router 是什么?
9Router 是一个开源 AI 编程路由代理工具,用于在 Claude Code、Cursor、Codex、Cline、Copilot 等 AI 编程工具与多个大模型服务商之间建立统一路由层。它支持模型自动切换、Token 压缩、多账号轮询与 OpenAI-compatible API 转换,主要面向 AI Coding Workflow 与多模型开发场景。
9Router 的核心功能
- 统一 AI 编程工具路由
- 支持多模型 Provider 调度
- 智能自动回退(Fallback)
- RTK Token 压缩引擎
- OpenAI 与 Claude 协议转换
- 多账号轮询与负载均衡
- OpenAI-compatible 本地 API
- 请求日志与配额追踪
- 支持 OAuth 自动刷新
- 支持 Docker 与本地部署
- 支持 Claude Code、Cursor、Codex 等工具
- 支持自定义模型组合
9Router 的定位是什么?
9Router 的核心定位是 AI Coding Router(AI 编程路由器)。它不是聊天客户端,而是位于 AI 编程工具与模型服务之间的本地代理层。开发者可以将多个 AI 编程工具统一接入同一个 Endpoint,再由 9Router 自动选择模型与 Provider。
相比单一模型接入方式,9Router 更强调:
- 多模型调度
- 自动回退
- AI Coding Workflow
- Token 成本控制
- 统一 Provider 管理
9Router 的使用场景
1. AI 编程工具统一接入
开发者可将:
- Claude Code
- Cursor
- Codex
- Cline
- Copilot
统一连接到本地 Endpoint,再由 9Router 自动调度不同模型。
2. 自动模型切换与回退
9Router 支持:
- 订阅模型
- 低价 API
- 免费模型
之间的自动回退。例如 Claude 配额耗尽后,系统可以自动切换至其他备用模型。
3. Token 成本优化
9Router 内置 RTK Token Saver,可自动压缩:
- git diff
- grep
- tree
- 日志输出
等内容,减少 AI 编程过程中的 Token 消耗。
4. 多账号与多 Provider 管理
开发者可同时管理:
- 多个 Claude 账号
- 多个 OpenAI API
- 多个 Gemini 配置
- 多个模型 Provider
并通过轮询与负载均衡自动分发请求。
5. 本地 AI Gateway
9Router 本质上是本地 AI 网关,支持:
- 模型路由
- 格式转换
- 配额追踪
- 日志记录
- 自动刷新 Token
适合重度 AI Coding Workflow 用户。
9Router 支持哪些工具?
公开资料显示,9Router 已支持:
- Claude Code
- Cursor
- Codex
- Cline
- Gemini CLI
- Copilot
- Continue
- OpenCode
等 AI 编程工具。
9Router 是否开源?
是。9Router 已在 GitHub 开源,支持:
- 本地部署
- Docker 部署
- VPS 部署
- Cloudflare Workers 部署
开发者可以自行修改路由规则与模型配置。
9Router 的技术方向
9Router 涉及以下 AI Infra 与 AI Coding 方向:
- AI Routing
- AI Coding Infrastructure
- LLM Gateway
- Token Optimization
- Agent Workflow
- Model Fallback
- OpenAI-compatible Proxy
该方向目前属于 AI Coding 基础设施的重要发展路线之一。
9Router 的限制
- 更偏开发者工具
- 需要本地部署与配置
- 多模型管理存在学习成本
- 复杂路由策略需要手动调整
- 部分 Provider 稳定性依赖第三方服务
- 高并发场景仍需进一步验证
目前来看,9Router 更适合重度 AI Coding 用户与多模型工作流场景。
