C
ChaoBro

9router: Open-source проект, подключает Claude Code, Cursor к 40+ бесплатным AI-бэкендам

9router: Open-source проект, подключает Claude Code, Cursor к 40+ бесплатным AI-бэкендам

Каждый конец месяца: квота Claude Code иссякает, подписка Cursor автопродлевается, а код ещё не готов — это коллективная боль пользователей AI-инструментов для программирования в 2026 году.

Подход 9router прямой: запустите прокси-сервис на локальной машине, подключите все AI-инструменты для кодирования спереди и все доступные AI-бэкенды сзади. Один шлюз, единая диспетчеризация.

GitHub: decolua/9router

5.8K звёзд, 1.1k форков, 549 коммитов, 272 открытых issue, 119 PR. Последний коммит был 51 минуту назад — уровень активности этого проекта не «кто-то поддерживает», а «группа людей яростно итерируется».

Какую проблему решает

Дилемма фрагментации AI-инструментов для кодирования:

  • Claude Code хорош, но имеет квоты
  • Copilot++ от Cursor требует ежемесячной подписки
  • Codex имеет свою отдельную квоту
  • Цены, ограничения скорости и доступность каждого провайдера различаются
  • Хотите использовать несколько инструментов одновременно? Настраивайте бэкенды индивидуально для каждого — управление этим как пасти котов

9router запускает прокси-сервис локально, собирая API-запросы от ваших инструментов кодирования и маршрутизируя их к бэкенд-AI-провайдерам на основе политики.

40+ поддержка бэкендов. Покрывает OpenAI, Anthropic, Google, DeepSeek, Kimi и множество отечественных и бесплатных провайдеров. Вы можете смешивать бесплатные квоты и платные API в списке бэкендов и позволить 9router решить, какой использовать.

Две ключевые функции

Авто-переключение (Auto-fallback): когда бэкенд падает или достигает квоты, 9router автоматически переключается на следующий. Ваша сессия кодирования не будет прервана.

RTK-сжатие токенов: заявлено сокращение токенов на 20-40%. Принцип — сжатие запросов перед отправкой на бэкенды и распаковка после получения. Для сценариев с оплатой по токенам это прямая экономия.

Начало работы

Согласно README, проект поддерживает развёртывание через Docker и прямую установку. Конфигурация выполняется через YAML, определяющий списки бэкендов и политики маршрутизации — управляемо для любого с техническим бэкграундом.

Документация довольно полная, с поддержкой i18n (включая китайский README), и скорость ответа на issues хорошая — 41 тег указывает на плотный ритм релизов.

Проблемы, на которые стоит обратить внимание

  • Устойчивость бесплатных квот: маршрутизация на бесплатные бэкенды предполагает, что они действительно «бесплатны навсегда». Многие бесплатные квоты являются промо-периодом и могут ужесточиться в любой момент.
  • Качество сжатия токенов: нет публичного бенчмарка адаптации алгоритма сжатия к сценариям кода. Чрезмерное сжатие может повлиять на точность генерации кода — фатально для инструмента кодирования.
  • Риск безопасности: как локальный прокси, он обрабатывает все ваши API-запросы и ответы. Необходимо проверить механизмы шифрования и защиты конфиденциальности данных.

Стоит ли пробовать?

Если ваше ежедневное кодирование сильно зависит от AI-инструментов и у вас есть несколько coding plan или API-ключей, 9router стоит 20 минут на настройку. Его основная ценность не «бесконечный бесплатный» — это хайп — а объединение фрагментированных AI-ресурсов для кодирования с авто-переключением, чтобы вам не приходилось вручную переключать бэкенды.

Для индивидуальных пользователей с одним инструментом и одним API-ключом значение ограничено.

Но для команд или разработчиков, одновременно запускающих несколько AI-рабочих процессов кодирования, это может значительно сократить накладные расходы на управление.

Репозиторий: https://github.com/decolua/9router