Хорошие инструменты ИИ-программирования — это одно, а приятный счёт в конце месяца — совсем другое.
Если вы ежедневно используете Claude Code или Cursor, то к середине месяца сумма счёта за API может заставить вас резко вдохнуть. Проект 9router создан именно для решения этой проблемы: он реализует промежуточный прокси-уровень, который перенаправляет запросы ваших инструментов программирования на более чем 40 бесплатных или недорогих поставщиков моделей, автоматически переключаясь между ними и понижая приоритет при сбоях — чтобы вы «никогда не достигали лимита».
Рост на 5377 звёзд за неделю, общее число звёзд — 10 782, 618 коммитов, частота обновлений — почти почасовая. Спрос сообщества на этот инструмент действительно ощутим.
Принцип работы
Ядро 9router — это маршрутизирующий прокси:
Claude Code / Cursor / Copilot / Cline / Codex
↓
Прокси 9router
↓
┌────┬────┬────┬────┐
↓ ↓ ↓ ↓ ↓
Поставщик1 Поставщик2 ... Поставщик40+
Он реализует несколько ключевых возможностей:
Автоматическое понижение приоритета (Auto-fallback). Если модель у одного из поставщиков недоступна или достигнут лимит запросов, 9router автоматически переключается на следующий доступный поставщик. Вам не нужно вручную менять ключи или изменять конфигурацию.
Сжатие токенов (RTK −40%). В проекте заявлено, что применение определённой стратегии оптимизации токенов позволяет сократить их расход на 40 %. Это значит, что один и тот же лимит будет действовать дольше.
Более 40 поставщиков. Интегрировано множество сервисов, предоставляющих бесплатные квоты или недорогие API для моделей. Полный список указан в GitBook-документации проекта.
Какие инструменты поддерживаются
В файле README перечислен длинный список: Claude Code, Codex, Cursor, Cline, Copilot, Antigravity. По сути, поддерживаются все основные современные ИИ-инструменты программирования.
Это означает, что вам не придётся менять привычные инструменты — продолжайте работать в любимом редакторе, а 9router будет незаметно перенаправлять ваши запросы на бесплатные или недорогие поставщики.
Для кого это подойдёт
Для индивидуальных разработчиков. Если вы активно используете ИИ-агентов, но бюджет ограничен, данное решение позволит существенно снизить ежедневные затраты.
Для небольших команд. Команды из 5–10 человек, где каждый ежедневно запускает десятки сессий ИИ-агентов, сталкиваются с немалыми совокупными расходами. 9router способен снизить эти затраты в десять раз.
Для обучения и экспериментов. Студенты и независимые разработчики, желающие протестировать различные модели без финансовых вложений, найдут здесь практичное решение.
На что следует обратить внимание
Различия в качестве моделей. Версии моделей у бесплатных поставщиков могут быть устаревшими, а их возможности — заметно уступать последним официальным версиям. При написании кода даже небольшое снижение качества модели сильно влияет на производительность.
Конфиденциальность и безопасность. Ваш код будет передаваться через сторонних поставщиков. Если в вашем проекте содержатся чувствительные данные, такой подход неприемлем. В репозитории 9router присутствует предупреждение MITM Warning (предупреждение о перехвате трафика), что свидетельствует о том, что авторы сами осознают данный риск.
Стабильность. Уровень обслуживания (SLA) бесплатных поставщиков несопоставим с гарантиями Anthropic или OpenAI. Функция автоматического понижения приоритета смягчает, но не устраняет эту проблему.
Юридические и нормативные аспекты. Условия бесплатного использования некоторых моделей могут запрещать коммерческое перепродвижение или использование в прокси-сервисах. Перед началом работы внимательно изучите условия предоставления услуг (ToS) каждого поставщика.
Моя оценка
Проблема, которую решает 9router, действительно существует, и предлагаемый подход логичен. Однако формулировка «бесконечное бесплатное ИИ-программирование» — это скорее маркетинговый ход. Бесплатные квоты всегда ограничены, а поставщики — не благотворительные организации.
Более точное определение: 9router — это инструмент оптимизации стоимости ИИ-программирования, а не полностью бесплатное решение. Если вы готовы пойти на допустимое снижение качества моделей и сможете снизить ежедневные расходы на программирование до одной трети или одной пятой от текущих — это уже отличный результат.
Рекомендуется использовать 9router как резервный канал, а не как основной: для повседневной разработки применяйте официальные ключи, а массовые задачи, эксперименты и тестирование промптов переносите на роутинг через 9router. Так вы сэкономите деньги, не жертвуя качеством основной рабочей нагрузки.
Источники
- decolua/9router
- Документация проекта в GitBook (каталог docs/)