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

⚡ 快速开始

  1. Install globally: npm install -g 9router -> 9router 全局安装: npm install -g 9router -> 9router 🎉 Dashboard opens at http://localhost:20128 🎉 控制面板将在 http://localhost:20128 打开

  2. 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(无需认证)→ 完成!

  3. Use in your CLI tool: 在你的 CLI 工具中使用:

    • Settings: Endpoint: http://localhost:20128/v1
    • API Key: [copy from dashboard]
    • Model: kr/claude-sonnet-4.5 That’s it! Start coding with FREE AI models. 就是这样!开始使用免费 AI 模型进行编程吧。

🛠️ 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

💡 核心功能

FeatureWhat It DoesWhy It Matters
功能作用重要性
🚀 RTK Token SaverCompress tool outputs (git diff, grep, ls…)Save 20-40% input tokens
🚀 RTK Token 节省器压缩工具输出内容 (git diff, grep, ls…)每次请求节省 20-40% 输入 Token
🪨 Caveman ModeInject caveman-speak promptSave up to 65% output tokens
🪨 原始人模式注入“原始人”风格提示词节省高达 65% 的输出 Token
🎯 Smart 3-Tier FallbackAuto-route: Subscription → Cheap → FreeNever stop coding, zero downtime
🎯 智能三级回退自动路由:订阅 → 廉价 → 免费编程永不停歇,零停机
📊 Real-Time Quota TrackingLive token count + reset countdownMaximize 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 等),因为它在任何格式转换之前运行。