9Router 开源 AI 编程路由代理工具 完整介绍 9Router 是一款开源免费、面向开发者的智能 AI 编程路由代理工具,基于本地代理架构设计,可将 Cursor、Claude Code、Codex、Cline、GitHub Copilot 等十余种主流 AI 编程 CLI/IDE 工具,统一接入代理层,智能调度 60\+ AI 供应商、100\+ 大模型 。 工具独创 三层阶梯自动降级路由机制 ,搭配内置 RTK 令牌压缩、Caveman 精简输出模式,可实现 AI 编程 零中断、低 Token 消耗、低成本甚至零成本 ,完美解决开发者高频遇到的额度浪费、限流中断、多账号切换繁琐、Token 开销过大等痛点。项目基于 MIT 开源协议,无商业锁、无隐性收费,支持本地、Docker、VPS、Cloudflare Workers 多场景部署。 一、核心核心价值(解决行业痛点) 传统 AI 编程开发存在诸多高频问题,9Router 针对性实现全场景优化: 额度浪费 :各类 AI 订阅月度额度闲置过期,无法最大化利用 开发中断 :额度耗尽、接口限流,编码工作被迫暂停 操作繁琐 :多…
9Router 开源 AI 编程路由代理工具 完整介绍
9Router 是一款开源免费、面向开发者的智能 AI 编程路由代理工具,基于本地代理架构设计,可将 Cursor、Claude Code、Codex、Cline、GitHub Copilot 等十余种主流 AI 编程 CLI/IDE 工具,统一接入代理层,智能调度60+ AI 供应商、100+ 大模型。
工具独创三层阶梯自动降级路由机制,搭配内置 RTK 令牌压缩、Caveman 精简输出模式,可实现 AI 编程零中断、低 Token 消耗、低成本甚至零成本,完美解决开发者高频遇到的额度浪费、限流中断、多账号切换繁琐、Token 开销过大等痛点。项目基于 MIT 开源协议,无商业锁、无隐性收费,支持本地、Docker、VPS、Cloudflare Workers 多场景部署。
一、核心核心价值(解决行业痛点)
传统 AI 编程开发存在诸多高频问题,9Router 针对性实现全场景优化:
-
额度浪费:各类 AI 订阅月度额度闲置过期,无法最大化利用
-
开发中断:额度耗尽、接口限流,编码工作被迫暂停
-
操作繁琐:多平台、多 API 密钥手动切换,效率极低
-
Token 冗余:代码日志、文件差异、命令输出等内容占用大量 Token,成本高昂
-
兼容性差:不同 AI 工具、模型格式不互通,无法自由搭配使用
9Router 通过智能路由、Token 压缩、统一适配三大核心能力,彻底解决以上问题,实现无中断、低成本、高效率的 AI 编程体验。
二、核心功能详解
1. 智能三层阶梯自动路由(核心能力)
采用「订阅配额 → 廉价付费 → 免费兜底」三层优先级调度策略,全程自动无感切换,实现零停机编码。
-
Tier 1 订阅层(优先):优先消耗自有 Claude Code、Codex、GitHub Copilot、Cursor 等官方订阅额度,最大化专属权益
-
Tier 2 廉价层(替补):订阅额度耗尽后,自动切换超高性价比 API,如 MiniMax($0.20/百万 Token)、GLM($0.60/百万 Token)、Kimi 月付套餐,极低成本兜底
-
Tier 3 免费层(终极兜底):预算不足时自动切换 Kiro AI、OpenCode Free、Vertex AI(新用户 $300 免费额度)等免费模型,永久保障编码不中断
2. 双引擎 Token 节流优化
内置两大无损 Token 优化引擎,双向缩减输入、输出开销,最高可节省 65% 总 Token。
-
RTK 输入压缩(节省 20%-40%):底层基于 Rust 引擎开发,自动识别并无损压缩 git diff、grep、ls、tree、日志文件等代码工具输出,过滤冗余内容,不改变语义与回答效果,实测 47K 冗余 Token 可压缩至 28K
-
Caveman 精简输出(最高节省 65%):内置五级精简风格系统提示词,让 AI 输出保留核心技术信息,摒弃冗余话术,实现简洁高效的专业回复
3. 全维度供应商与工具适配
-
60+ 全品类 AI 供应商:支持 OAuth 快捷登录、API Key 接入、浏览器 Cookie 三种授权方式,覆盖 OpenAI、Anthropic、Gemini、DeepSeek、Groq、MiniMax、GLM 等主流平台
-
10+ 主流编程工具兼容:完美适配 Cursor、Claude Code、Codex、Cline、OpenClaw、GitHub Copilot、Roo、Continue 等所有支持自定义代理的 AI 编程工具
-
全模态服务支持:不仅支持对话大模型,还兼容嵌入、TTS 语音合成、STT 语音识别、图片生成、视觉识图、视频生成、全网搜索、网页抓取 9 大类 AI 服务
4. 智能兼容与调度能力
-
跨格式自动翻译:自动完成 OpenAI、Claude、Gemini、Cursor、Kiro 等多平台模型格式互转,实现工具与模型完全解耦
-
多账户负载均衡:单个供应商支持绑定多个账号,自动轮询调度、故障自动转移,避免单账号限流
-
OAuth 自动续期:订阅类账号令牌自动刷新,无需手动重新登录,全程无感使用
-
自定义模型组合:支持自由搭配三层模型资源,创建专属路由组合方案,适配不同开发场景
5. 可视化监控与运维能力
-
实时配额追踪:本地仪表盘可视化展示各供应商 Token 消耗、剩余额度、重置倒计时、单次/月度预估成本
-
用量统计分析:自动生成月度使用报告、成本趋势、模型使用率统计,助力优化 AI 调用成本
-
请求日志调试:开启调试模式可记录完整请求/响应日志,快速排查接口、适配问题
-
跨设备云同步:支持配置云端同步、边缘隧道访问,多设备共享统一路由配置
6. 高阶拓展能力
-
MITM 流量劫持:可拦截 GitHub Copilot、Antigravity、Kiro IDE 等工具流量,用自有订阅资源调用任意后端模型
-
代理池轮换:支持出站代理、IP 轮换,完美适配区域限制类 AI 供应商
-
灵活部署方案:支持本地离线运行、VPS 服务器部署、Docker 一键部署、Cloudflare 全球边缘部署
三、技术原理架构
9Router 采用本地代理中间件架构,所有 AI 编程工具请求统一经过本地代理层分发,核心流程清晰、性能高效。
1. 基础架构流程
AI 编程工具(Cursor/Claude Code 等)→ 本地代理服务(localhost:20128)→ 9Router 核心处理引擎(Token 压缩、格式转换、路由决策)→ 分层调度至对应 AI 供应商 → 结果原路返回工具端
2. 核心技术机制
-
前置 Token 过滤:请求进入格式转换前,RTK 引擎预扫描内容,自动匹配对应无损压缩规则,精简冗余输入
-
智能路由决策:实时读取各供应商配额、限流、错误状态,自动执行三层降级策略,故障节点秒级切换
-
协议中间件翻译:标准化 OpenAI 协议与各厂商原生协议实时互转,解决工具与模型不兼容问题
-
状态持久化管理:基于 SQLite 本地存储配置、用量数据、账号信息,搭配云端同步,保障数据稳定
四、快速上手使用教程
1. 安装启动(两行命令)
# 全局安装
npm install -g 9router
# 启动服务,自动打开仪表盘(localhost:20128)
9router
启动后默认接口地址:http://localhost:20128/v1
2. 连接 AI 供应商
-
进入仪表盘「提供商」页面,按需选择授权方式:OAuth 快捷登录(订阅类工具)、API Key 录入(付费模型)、无密连接(免费模型)
-
零成本起步推荐:直接连接 Kiro AI、OpenCode Free,无需注册付费,开箱即用
3. 创建自定义路由组合
在仪表盘「组合」页面配置分层模型优先级,示例通用方案:
1. cc/claude-opus-4-7(订阅优质模型,优先使用)
2. glm/glm-5.1(廉价兜底,低成本替补)
3. kr/claude-sonnet-4.5(免费无限模型,终极保障)
4. 配置 AI 编程工具
将所有 AI CLI/IDE 工具的自定义接口地址统一修改为:
-
API Base URL:
http://localhost:20128/v1 -
API Key:仪表盘随机生成的专属密钥
-
模型:选择自定义组合名称或对应分层模型
5. 开始无感编码
配置完成后,所有 AI 编程请求自动经过 9Router 智能调度,额度耗尽、接口异常时自动降级切换,全程无需人工干预。
五、部署方式
支持多种部署场景,适配个人开发与团队共享需求:
-
本地部署:默认方式,离线可用,适合个人日常开发
-
Docker 部署:一键部署,支持数据持久化,跨设备复用
-
VPS 部署:公网可访问,支持团队共享路由配置
-
Cloudflare 部署:全球边缘节点,低延迟、免服务器成本
六、核心优势总结
-
全程零停机:三层自动降级路由,彻底杜绝额度限流导致的开发中断
-
极致降本:双引擎 Token 节流 + 免费/廉价模型兜底,个人开发者可实现零成本 AI 编程
-
一站式管理:单仪表盘统一管控所有订阅、API 账号、用量数据,告别多平台切换
-
极致兼容:适配市面所有主流 AI 编程工具与 60+ 模型供应商,格式全互通
-
开源无套路:MIT 开源协议,无广告、无订阅费、无数据收集,完全自主可控
-
透明可控:实时成本、用量、配额监控,最大化利用每一份订阅资源
七、同类工具横向对比
| 对比维度 | 9Router | OpenRouter | LiteLLM |
|---|---|---|---|
| 产品定位 | AI 编程工具专属本地路由代理(个人开发者向) | 云端通用 LLM 统一 API 网关 | 企业级 LLM 负载均衡代理 |
| 部署方式 | 本地/Docker/VPS/Cloudflare(灵活轻量化) | 纯云端 SaaS 服务 | 本地/云端,偏企业私有化部署 |
| 供应商覆盖 | 60+(OAuth订阅+API+免费全层级) | 200+ 通用模型 | 100+ 企业级模型 |
| Token 压缩能力 | 内置 RTK+Caveman 双引擎,最高省 65% Token | 无内置压缩功能 | 无内置压缩功能 |
| 路由策略 | 订阅→廉价→免费 三层专属降级策略 | 基础 fallback,无分层优化 | 通用重试、负载均衡,无编程专属策略 |
| 配额监控 | 实时仪表盘+重置倒计时+成本预估 | 基础用量统计 | 企业级监控告警 |
| 适配场景 | 专为 AI 编程开发优化,深度适配 CLI/IDE | 通用 AI 接口调用 | 企业规模化 AI 服务部署 |
| 开源协议 | MIT 完全开源免费 | 部分开源 | MIT 开源 |
八、核心应用场景
-
多订阅开发者:持有 Claude、Cursor、Codex 等多平台订阅,通过智能调度盘活闲置额度,避免月度浪费
-
零成本入门开发:依托 Kiro、OpenCode Free 等免费模型,实现永久免费 AI 辅助编程
-
高强度编码冲刺:项目 Deadline 阶段,依靠三层兜底路由保障 24 小时无中断开发
-
大库轻量化开发:处理大型代码库时,通过 RTK 压缩大幅减少冗余 Token 消耗,降低开发成本
-
团队/多设备协作:通过云同步、VPS 部署,团队共享统一路由策略与模型资源,统一开发体验
九、项目地址
-
官方网站:https://9router.com/
-
GitHub 开源仓库:https://github.com/decolua/9router
十、开源与版权说明
9Router 基于 MIT 开源协议 发布,永久免费开源,无商业捆绑、无隐性收费。项目自主部署、自主可控,所有用户数据存储在本地/自有服务器,无需上传第三方平台,安全隐私性极强。
(注:文档部分内容可能由 AI 生成)