У разработчиков в последнее время общая тревога: Claude Code отличный, но что делать, когда заканчивается квота? Подписка Cursor недешёвая, а Cline сжигает API-кредиты. Появился 9router — open-source проект, набравший более 6000 звёзд за неделю, приближающийся к 10 600.
Его основная идея проста: раз каждый провайдер моделей предлагает бесплатные или дешёвые тарифы, почему бы не объединить их все и не позволить инструментам кодинга автоматически выбирать самый дешёвый маршрут?
Архитектура: один обратный прокси решает все «тревоги квоты»
9router — это по сути OpenAI-совместимый прокси-слой API. Вы направляете Claude Code, Cursor, Cline, GitHub Copilot или даже OpenAI Codex на 9router, а он перенаправляет запросы к реальным провайдерам моделей.
Звучит просто? Ключ в том, что он делает практически:
Автопереключение (Auto-fallback) — когда основной провайдер падает или достигает лимита, автоматически переключается на резервный. Не «ошибка и ждите ручного переключения». Это важно для длительных сессий кодинга — вам не нужна ошибка 429 посреди работы в 2 часа ночи.
Сжатие токенов RTK (-40% токенов) — дифференцирующая функция. Через оптимизацию токенов на уровне запроса снижает потребление токенов примерно на 40%. Для сценариев оплаты за токены это прямая экономия.
40+ провайдеров — от OpenAI, Anthropic и Google до региональных провайдеров (включая китайские токеновые планы). Можно использовать все бесплатные квоты.
Развёртывание
# Docker одной командой
docker run -d -p 8080:8080 decolua/9router
# Или глобальная установка npm
npm i -g 9router
После развёртывания измените API Base URL на http://localhost:8080/v1 в ваших инструментах кодинга.
Почему этот инструмент стал вирусным
На первый взгляд, «агрегация нескольких API-провайдеров» — не новинка. OpenRouter и LiteLLM делают похожее. Но 9router более сфокусирован: он специально разработан для сценариев кодинга, а не универсальный API-шлюз.
Это не «полностью бесплатная» волшебная палочка. Помогает максимизировать бесплатные квоты, но интенсивное использование всё равно будет стоить денег.
Качество провайдеров разное. Среди 40+ провайдеров есть личные ретрансляторы. Стабильность и конфиденциальность данных нужно оценивать самостоятельно.
Для кого
- Индивидуальные разработчики — хотят использовать Claude Code, Cursor и т.д. без больших расходов
- Студенты — ограниченный бюджет, но нужно много практики кодинга
- Пользователи нескольких инструментов — одновременно используют Claude Code + Cursor + Cline
Не подходит для крупных enterprise-пользователей.
Источник: 9router GitHub · MIT License