9Router - FREE AI Router & Token Saver
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.
π Website β’ π Full Docs
π€ Why 9Router?
Stop wasting money, tokens and hitting limits:
- β Subscription quota expires unused every month
- β Rate limits stop you mid-coding
- β Tool outputs (git diff, grep, ls...) burn tokens fast
- β Expensive APIs ($20-50/month per provider)
9Router solves this:
- β RTK Token Saver - Auto-compress tool_result, save 20-40% tokens
- β 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 any OpenAI/Claude-compatible CLI
β‘ Quick Start
Option 1 β npm (recommended for desktop):
npm install -g 9router
9router
# Or run directly with npx
npx 9router
Option 2 β Docker (server/VPS):
docker run -d --name 9router -p 20128:20128 \
-v "$HOME/.9router:/app/data" -e DATA_DIR=/app/data \
decolua/9router:latest
Published images: Docker Hub β’ GHCR (multi-platform amd64/arm64).
π Dashboard opens at 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!
3. Use in your CLI tool:
Claude Code/Codex/OpenClaw/Cursor/Cline 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.
π CLI Options
9router # Start with default settings
9router --port 8080 # Custom port
9router --no-browser # Don't open browser
9router --skip-update # Skip auto-update check
9router --help # Show all options
Dashboard: http://localhost:20128/dashboard
π οΈ Supported CLI Tools
Claude-Code β’ OpenClaw β’ Codex β’ OpenCode β’ Cursor β’ Antigravity β’ Cline β’ Continue β’ Droid β’ Roo β’ Copilot β’ Kilo Code β’ Gemini CLI β’ Qwen Code β’ iFlow β’ Crush β’ Crusher β’ Aider
Any tool supporting OpenAI/Claude-compatible API works.
πΎ Data Location
- macOS/Linux:
~/.9router/db/data.sqlite - Windows:
%APPDATA%/9router/db/data.sqlite - Docker:
/app/data/db/data.sqlite(mount$HOME/.9routerto persist)
π Documentation
Full docs, advanced setup, video tutorials & development guide:
- GitHub: https://github.com/decolua/9router
- Full README: https://github.com/decolua/9router/blob/main/app/README.md
- Website: https://9router.com
π Acknowledgments
- CLIProxyAPI - Original Go implementation
π License
MIT License - see LICENSE for details.