Repolode
musistudio

musistudio/claude-code-router

Локальный шлюз моделей, который объединяет Claude Code, Codex, OpenCode и другие инструменты для программирования на одной конечной точке и распределяет запросы между провайдерами.

Звёзды
37,751
Форки
3,168
Открытые issues
1,150
Последний коммит
10 дней назад

Что это?

Claude Code Router (CCR) работает локально и предоставляет единую стабильную конечную точку для подключения таких инструментов для программирования, как Claude Code, Codex, Grok CLI, Kimi CLI, OpenCode и Pi. Провайдеры, модели, учётные записи и правила маршрутизации управляются в одном месте, поэтому настраивать модели отдельно для каждого инструмента не нужно.

Запросы можно маршрутизировать по условиям, заданным для заголовков и тела, переписывать, отправлять повторно или перенаправлять к резервным моделям в заданном порядке. Пулы учётных данных и ротация ключей помогают поддерживать работу трафика. Проект поддерживает OpenAI Chat и Responses, Anthropic Messages, Gemini, а также множество совместимых провайдеров, например OpenRouter, DeepSeek и Mistral.

Доступны настольное приложение, CLI с веб-интерфейсом управления и развёртывание через Docker. В журналах запросов отображаются выбранные провайдер и модель, статус, задержка, расход токенов и примерная стоимость.

Ключевые возможности

  • 01Предоставляет единую локальную конечную точку для нескольких инструментов для программирования и API-клиентов.
  • 02Маршрутизирует запросы по условиям и префиксам, переписывает их, повторяет запросы и использует резервные модели в заданном порядке.
  • 03Управляет провайдерами и учётными записями с помощью пулов учётных данных и ротации ключей.
  • 04Для каждого запроса записывает выбранные провайдера и модель, задержку, расход токенов и примерную стоимость.
  • 05Предлагает настольное приложение, CLI для npm с веб-интерфейсом и развёртывание через Docker.

Сценарии использования

  • Использование Claude Code или Codex с провайдером моделей, отличным от Anthropic или OpenAI.
  • Переключение на резервные модели, если провайдер ограничивает частоту запросов или возвращает ошибку.
  • Использование одного набора ключей провайдера в нескольких инструментах для программирования на компьютере разработчика.
  • Отслеживание расхода токенов и стоимости в разных инструментах для программирования.

Быстрый старт

  1. 1

    Установите npm CLI (требуется Node.js 22 или новее)

    npm install -g @musistudio/claude-code-router
  2. 2

    Запустите интерфейс управления

    ccr ui
  3. 3

    Откройте интерфейс, добавьте provider, запустите Server и примените Agent Profile; gateway работает по адресу http://127.0.0.1:3456

Что важно знать

  • Для маршрутизации запросов понадобятся собственные API-ключи или учетные записи provider.
  • Для удаленного доступа к Docker перед использованием необходимо тщательно настроить безопасность.

Темы

Частые вопросы

Что такое claude-code-router?
Локальный шлюз моделей, который объединяет Claude Code, Codex, OpenCode и другие инструменты для программирования на одной конечной точке и распределяет запросы между провайдерами. Claude Code Router (CCR) работает локально и предоставляет единую стабильную конечную точку для подключения таких инструментов для программирования, как Claude Code, Codex, Grok CLI, Kimi CLI, OpenCode и Pi. Провайдеры, модели, учётные записи и правила маршрутизации управляются в одном месте, поэтому настраивать модели отдельно для каждого инструмента не нужно.
claude-code-router можно использовать бесплатно? Какая у него лицензия?
claude-code-router распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
claude-code-router всё ещё поддерживается?
Активно поддерживается. Последний коммит в claude-code-router — 10 окт. 2026 г..
Для чего можно использовать claude-code-router?
Использование Claude Code или Codex с провайдером моделей, отличным от Anthropic или OpenAI. Переключение на резервные модели, если провайдер ограничивает частоту запросов или возвращает ошибку. Использование одного набора ключей провайдера в нескольких инструментах для программирования на компьютере разработчика. Отслеживание расхода токенов и стоимости в разных инструментах для программирования.
Как установить claude-code-router?
Установите npm CLI (требуется Node.js 22 или новее): npm install -g @musistudio/claude-code-router Запустите интерфейс управления: ccr ui Откройте интерфейс, добавьте provider, запустите Server и примените Agent Profile; gateway работает по адресу http://127.0.0.1:3456
Где скачать claude-code-router?
Исходный код и инструкции по установке — на GitHub: https://github.com/musistudio/claude-code-router

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты