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 или возвращает ошибку, роутер автоматически переключается на следующий доступный аккаунт или уровень — без какого-либо вмешательства пользователя.


Бесплатные провайдеры: есть ли подвох?

ℹ Без скрытых платежей
9Router — локальный прокси. У него нет доступа к вашей карте, он не выставляет счета и вообще не имеет системы биллинга. Это полностью бесплатный open-source инструмент.

Текущие бесплатные провайдеры (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 токенов при том же контексте и тех же ответах.

💡 Как работает сжатие
RTK анализирует первый 1KB каждого 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 (или любая другая)
⚠ Для продакшена
Если вы разворачиваете 9Router на VPS или в Docker, убедитесь, что указали переменные окружения 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 TranslationOpenAI ↔ Claude ↔ Gemini ↔ KiroЛюбой инструмент + любой провайдер

Почему это важно для отрасли

9Router решает проблему управления несколькими AI-подписками, превышения rate limit’ов и высоких затрат — предоставляя универсальный самохостируемый endpoint, который обеспечивает непрерывный доступ к AI-ассистентам при минимальных расходах.

Инструмент выходит на фоне растущего тренда: разработчики массово ищут способы снизить стоимость AI-assisted разработки, не жертвуя качеством моделей. 9Router распространяется по лицензии MIT, что делает его пригодным для коммерческого использования и интеграции в любые проекты.

Проект доступен на GitHub и через npm install -g 9router.