9Router: бесплатный AI-роутер для разработчиков
9Router — open-source прокси, который подключает Claude Code, Cursor, Codex к 40+ бесплатным и дешёвым AI-провайдерам с авто-переключением и экономией 20–40% токенов.
9Router: бесплатный AI-роутер для тех, кто устал от лимитов
Разработчик decolua опубликовал на GitHub инструмент 9Router — локальный прокси-сервер, который объединяет все популярные AI-ассистенты для программирования (Claude Code, Cursor, Codex, Cline, Copilot) под одним OpenAI-совместимым endpoint’ом. Главная фишка: бесплатное неограниченное AI-кодирование — 9Router подключает популярные инструменты к Claude, GPT и Gemini через 40+ провайдеров с авто-переключением и экономией токенов до 40%. Инструмент уже набирает популярность у разработчиков, которым надоели сброшенные квоты и ручное переключение между API.
Как это работает
Smart Router — центральный движок маршрутизации 9Router, который автоматически выбирает лучший доступный AI-провайдер для каждого запроса, максимизируя ценность существующих подписок при нулевом простое.
Архитектура строится вокруг трёхуровневой системы fallback (резервного переключения):
graph TD
A[Ваш CLI-инструмент\nClaude Code / Cursor / Codex] -->|http://localhost:20128/v1| B[9Router Smart Router]
B --> C{Tier 1: Подписка}
C -->|квота исчерпана| D{Tier 2: Дешёвые API}
D -->|бюджет исчерпан| E{Tier 3: Бесплатные}
C --> F[Claude Code / Codex / Copilot]
D --> G[GLM $0.6/1M / MiniMax $0.2/1M]
E --> H[Kiro / OpenCode Free / Vertex]
Стратегия трёх уровней: Tier 1 — платные подписки (Claude Code Pro, Codex, GitHub Copilot) для максимальной отдачи от вложений; Tier 2 — дешёвые pay-per-token провайдеры (GLM $0.6/млн токенов, MiniMax $0.2/млн); Tier 3 — полностью бесплатные неограниченные провайдеры (Kiro, OpenCode Free).
Когда провайдер упирается в rate limit или возвращает ошибку, роутер автоматически переключается на следующий доступный аккаунт или уровень — без какого-либо вмешательства пользователя.
Бесплатные провайдеры: есть ли подвох?
Текущие бесплатные провайдеры (Kiro, OpenCode Free, Vertex) действительно бесплатны без скрытых платежей: Kiro AI даёт неограниченный Claude 4.5 + GLM-5 + MiniMax через AWS Builder ID / Google / GitHub OAuth; OpenCode Free работает без авторизации; Vertex AI предоставляет $300 кредитов для новых Google Cloud аккаунтов на 90 дней.
«9Router просто маршрутизирует запросы к ним — никакого подвоха и будущих счетов нет»
Важный нюанс: бесплатные уровни iFlow, Qwen и Gemini CLI были прекращены в 2026 году — вместо них рекомендуется использовать Kiro, OpenCode Free или Vertex.
RTK Token Saver — экономия 20–40% токенов
Внутри 9Router встроена технология RTK Token Saver — интеллектуальный компрессор вывода терминала. Вывод инструментов (git diff, grep, find, ls, tree, дампы логов) нередко съедает 30–50% бюджета промпта. RTK обнаруживает их и применяет умное сжатие без потерь до того, как запрос достигает LLM.
По данным самого проекта: без RTK на запрос уходит 47K токенов, с RTK — 28K токенов при том же контексте и тех же ответах.
tool_result и автоматически выбирает нужный фильтр. Если фильтр даёт сбой или увеличивает размер вывода — исходный текст сохраняется без изменений. Ошибки никогда не ломают запрос.Ещё один режим экономии — Caveman Mode: он внедряет системный промпт, вынуждающий модель отвечать максимально лаконично. По заявлению разработчиков, экономия на выходных токенах достигает 65%.
Поддерживаемые инструменты и провайдеры
| Категория | Примеры |
|---|---|
| CLI-инструменты | Claude Code, Codex, Cursor, Cline, Copilot, OpenClaw, Roo, Continue |
| OAuth-провайдеры | Claude Code, Codex, GitHub, Cursor, Antigravity |
| Бесплатные провайдеры | Kiro AI, OpenCode Free, Vertex AI |
| API Key-провайдеры | OpenRouter, GLM, Kimi, MiniMax, OpenAI, Anthropic, Gemini, DeepSeek, Groq, xAI, Mistral, Perplexity, Together AI, Fireworks, Cerebras, Cohere, NVIDIA и 20+ других |
9Router обеспечивает конвертацию форматов между OpenAI / Anthropic / Gemini — любой инструмент работает с любым провайдером.
Быстрый старт за две команды
# Установка глобально
npm install -g 9router
9router
После этого достаточно один раз установить, подключить провайдеров и кодить без остановки благодаря умному трёхуровневому fallback.
Для подключения к любому инструменту нужно указать:
- Endpoint:
http://localhost:20128/v1 - API Key: скопировать из дашборда
- Model:
kr/claude-sonnet-4.5(или любая другая)
BASE_URL, JWT_SECRET и INITIAL_PASSWORD. Без этого дашборд будет доступен без авторизации.Ключевые возможности одним взглядом
| Функция | Что делает | Результат |
|---|---|---|
| RTK Token Saver | Сжатие вывода git diff, grep, ls | −20–40% входящих токенов |
| Caveman Mode | Лаконичные ответы LLM | −до 65% исходящих токенов |
| Smart Fallback | Авто-переключение Subscription→Cheap→Free | Нулевой простой |
| Quota Tracking | Живой счётчик токенов + таймер сброса | Максимальная отдача от подписки |
| Multi-Account | Несколько аккаунтов на провайдера | Балансировка нагрузки |
| Cloud Sync | Синхронизация конфига между устройствами | Одна настройка везде |
| Format Translation | OpenAI ↔ Claude ↔ Gemini ↔ Kiro | Любой инструмент + любой провайдер |
Почему это важно для отрасли
9Router решает проблему управления несколькими AI-подписками, превышения rate limit’ов и высоких затрат — предоставляя универсальный самохостируемый endpoint, который обеспечивает непрерывный доступ к AI-ассистентам при минимальных расходах.
Инструмент выходит на фоне растущего тренда: разработчики массово ищут способы снизить стоимость AI-assisted разработки, не жертвуя качеством моделей. 9Router распространяется по лицензии MIT, что делает его пригодным для коммерческого использования и интеграции в любые проекты.
Проект доступен на GitHub и через npm install -g 9router.