@rsalmn/extremerouter
v0.7.8
Published
ExtremeRouter CLI - AI Gateway control plane
Maintainers
Readme
ExtremeRouter — AI Gateway Control Plane
A premium, developer-first local gateway that routes traffic from your AI coding tools to 40+ providers with format translation, fallback, quota tracking, and token savings.
Connect Claude Code, Codex, Cursor, Antigravity, Copilot, Gemini, OpenCode, Cline, OpenClaw and any OpenAI/Anthropic-compatible client to a single endpoint.
⚡ Quick Start
npm install -g @rsalmn/extremerouter
extremerouterThe dashboard opens at http://localhost:20128.
Connect a provider in Dashboard → Providers, then point your tool at:
Endpoint: http://localhost:20128/v1
API Key: [copy from dashboard]
Model: <provider>/<model>Run with npx (no install)
npx @rsalmn/extremerouterDocker
docker run -d --name extremerouter -p 20128:20128 \
-v "$HOME/.extremerouter:/app/data" -e DATA_DIR=/app/data \
rsalmn/extremerouter:latest🚀 CLI Options
extremerouter # Start with default settings
extremerouter --port 8080 # Custom port
extremerouter --host 0.0.0.0 # Bind to all interfaces
extremerouter --no-browser # Don't open browser on start
extremerouter --skip-update # Skip auto-update check
extremerouter --help # Show all optionsDashboard: http://localhost:20128/dashboard
🛠️ Supported Tools
Claude Code • Codex • Cursor • Antigravity • Copilot • Cline • OpenCode • OpenClaw • Gemini CLI • Droid • Roo • Kilo Code • Qwen Code • iFlow • Continue • Aider — and any OpenAI/Anthropic-compatible client.
💾 Data Location
- macOS/Linux:
~/.extremerouter/ - Windows:
%APPDATA%/extremerouter/ - Docker:
/app/data/(mount$HOME/.extremerouterto persist)
Upgrading from ExtremeRouter? The first launch automatically migrates your providers, keys, combos, and settings from
~/.extremerouterto~/.extremerouter. Your old data is left intact so you can roll back.
📚 Documentation
- Repository: https://github.com/rsalmn/extremerouter
- Issues: https://github.com/rsalmn/extremerouter/issues
📄 License
MIT License — see LICENSE for details.
