decolua / 9router
9Router - FREE AI Router & Token Saver
9Router - 免费 AI 路由与 Token 节省工具
Never stop coding. Save 20-40% tokens with RTK + auto-fallback to FREE & cheap AI models. Connect All AI Code Tools (Claude Code, Cursor, Antigravity, Copilot, Codex, Gemini, OpenCode, Cline, OpenClaw…) to 40+ AI Providers & 100+ Models. 让编程永不停歇。通过 RTK 技术节省 20-40% 的 Token,并自动回退至免费或廉价的 AI 模型。将所有 AI 编程工具(Claude Code, Cursor, Antigravity, Copilot, Codex, Gemini, OpenCode, Cline, OpenClaw 等)连接至 40 多家 AI 提供商及 100 多种模型。
🚀 Quick Start • 💡 Features • 📖 Setup • 🌐 Website 🚀 快速开始 • 💡 功能特性 • 📖 设置指南 • 🌐 官方网站
🤔 Why 9Router?
🤔 为什么选择 9Router?
Stop wasting money, tokens and hitting limits: 停止浪费金钱、Token 并摆脱限制:
- ❌ Subscription quota expires unused every month (订阅额度每月过期,未能充分利用)
- ❌ Rate limits stop you mid-coding (速率限制导致编程中断)
- ❌ Tool outputs (git diff, grep, ls…) burn tokens fast (工具输出内容如 git diff, grep, ls 等快速消耗 Token)
- ❌ Expensive APIs ($20-50/month per provider) (昂贵的 API 费用,每家提供商每月需 $20-50)
- ❌ Manual switching between providers (需要在不同提供商之间手动切换)
9Router solves this: 9Router 解决了这些问题:
- ✅ RTK Token Saver - Auto-compress tool_result content, save 20-40% tokens per request (RTK Token 节省器 - 自动压缩工具输出内容,每次请求节省 20-40% Token)
- ✅ Maximize subscriptions - Track quota, use every bit before reset (最大化订阅价值 - 追踪额度,在重置前用尽每一分额度)
- ✅ Auto fallback - Subscription → Cheap → Free, zero downtime (自动回退 - 订阅 → 廉价 → 免费,实现零停机)
- ✅ Multi-account - Round-robin between accounts per provider (多账号支持 - 在同一提供商的多个账号间轮询)
- ✅ Universal - Works with Claude Code, Codex, Cursor, Cline, any CLI tool (通用性 - 适用于 Claude Code, Codex, Cursor, Cline 及任何 CLI 工具)
🔄 How It Works
🔄 工作原理
┌─────────────┐
│ Your CLI │ (Claude Code, Codex, OpenClaw, Cursor, Cline...)
│ Tool │
└──────┬──────┘
│ http://localhost:20128/v1
↓
┌─────────────────────────────────────────────┐
│ 9Router (Smart Router) │
│ • RTK Token Saver (cut tool_result tokens) │
│ • Format translation (OpenAI ↔ Claude) │
│ • Quota tracking │
│ • Auto token refresh │
└──────┬──────────────────────────────────────┘
│
├─→ [Tier 1: SUBSCRIPTION] Claude Code, Codex, GitHub Copilot
│ ↓ quota exhausted
├─→ [Tier 2: CHEAP] GLM ($0.6/1M), MiniMax ($0.2/1M)
│ ↓ budget limit
└─→ [Tier 3: FREE] Kiro, OpenCode Free, Vertex ($300 credits)
Result: Never stop coding, minimal cost + 20-40% token savings via RTK 结果:编程永不停歇,成本降至最低,并通过 RTK 额外节省 20-40% 的 Token。
⚡ Quick Start
⚡ 快速开始
-
Install globally:
npm install -g 9router->9router全局安装:npm install -g 9router->9router🎉 Dashboard opens athttp://localhost:20128🎉 控制面板将在http://localhost:20128打开 -
Connect a FREE provider (no signup needed): Dashboard → Providers → Connect Kiro AI (free Claude unlimited) or OpenCode Free (no auth) → Done! 连接免费提供商(无需注册): 控制面板 → 提供商 → 连接 Kiro AI(免费 Claude 无限额)或 OpenCode Free(无需认证)→ 完成!
-
Use in your CLI tool: 在你的 CLI 工具中使用:
- Settings: Endpoint:
http://localhost:20128/v1 - API Key: [copy from dashboard]
- Model:
kr/claude-sonnet-4.5That’s it! Start coding with FREE AI models. 就是这样!开始使用免费 AI 模型进行编程吧。
- Settings: Endpoint:
🛠️ Supported CLI Tools
🛠️ 支持的 CLI 工具
9Router works seamlessly with all major AI coding tools: 9Router 可与所有主流 AI 编程工具无缝协作: Claude-Code, OpenClaw, Codex, OpenCode, Cursor, Antigravity, Cline, Continue, Droid, Roo, Copilot, Kilo Code.
💡 Key Features
💡 核心功能
| Feature | What It Does | Why It Matters |
|---|---|---|
| 功能 | 作用 | 重要性 |
| 🚀 RTK Token Saver | Compress tool outputs (git diff, grep, ls…) | Save 20-40% input tokens |
| 🚀 RTK Token 节省器 | 压缩工具输出内容 (git diff, grep, ls…) | 每次请求节省 20-40% 输入 Token |
| 🪨 Caveman Mode | Inject caveman-speak prompt | Save up to 65% output tokens |
| 🪨 原始人模式 | 注入“原始人”风格提示词 | 节省高达 65% 的输出 Token |
| 🎯 Smart 3-Tier Fallback | Auto-route: Subscription → Cheap → Free | Never stop coding, zero downtime |
| 🎯 智能三级回退 | 自动路由:订阅 → 廉价 → 免费 | 编程永不停歇,零停机 |
| 📊 Real-Time Quota Tracking | Live token count + reset countdown | Maximize subscription value |
| 📊 实时额度追踪 | 实时 Token 计数 + 重置倒计时 | 最大化订阅价值 |
📖 Feature Details: RTK Token Saver
📖 功能详情:RTK Token 节省器
Tool outputs (git diff, grep, find, ls, tree, log dumps…) often eat 30-50% of your prompt budget. RTK detects them and applies smart, lossless compression before the request hits the LLM. 工具输出(git diff, grep, find, ls, tree, 日志转储等)通常会消耗掉你 30-50% 的提示词额度。RTK 会在请求发送至 LLM 之前检测这些内容并应用智能、无损的压缩。
- Auto-detect: No config needed — RTK peeks the first 1KB of each tool_result and picks the right filter. 自动检测: 无需配置 — RTK 会查看每个 tool_result 的前 1KB 内容并选择合适的过滤器。
- Safe by design: If a filter fails, throws, or makes output bigger, RTK silently keeps the original text. 设计安全: 如果过滤器失败、报错或导致输出变大,RTK 会静默保留原始文本。
- Universal: Works across all formats (OpenAI, Claude, Gemini, etc.) because it runs before any format translation. 通用性: 适用于所有格式(OpenAI, Claude, Gemini 等),因为它在任何格式转换之前运行。