Как я перестал платить за Claude Code: один репозиторий и 5 минут
Терминал Claude Code бесплатный - платный только движок за ним. Репозиторий Claude Code Router подставляет туда бесплатную модель. Точные шаги установки, конфиг и какие free-модели подставить.
Что это за проект
Claude Code Router - открытый прокси (MIT, ~26 тысяч звёзд на GitHub, автор @musistudio). Он перехватывает запросы, которые Claude Code отправляет в Anthropic, и роутит их в другого провайдера: OpenRouter, DeepSeek, локальную модель через Ollama, Gemini и так далее.
Репозиторий (проверен, актуален на июнь 2026):
Что это даёт на практике:
- Claude Code работает как раньше - тот же терминал, те же команды, та же работа с файлами целиком.
- Модель внутри - твоя на выбор. Можно поставить полностью бесплатную (OpenRouter free tier) или почти бесплатную (DeepSeek - доли цента за запрос).
- Можно роутить умно: рутину гнать на бесплатную модель, а тяжёлое - на платную, если она у тебя есть. Для старта хватит одной бесплатной.
Что приготовить за 2 минуты
Тебе нужны три вещи.
1. Node.js (если ещё нет)
Проверь:
Если выводит версию (18 или выше) - всё ок. Если нет - поставь Node с nodejs.org или через brew install node на Mac.
2. Сам Claude Code (если ещё не стоит)
3. Бесплатный ключ OpenRouter
Это агрегатор моделей. Заведи аккаунт на openrouter.ai, зайди в раздел Keys и создай API-ключ. Он выглядит как sk-or-v1-.... Класть деньги не обязательно - бесплатные модели работают и на пустом балансе.
Ставим роутер - одна команда
После установки появляется команда ccr. Проверь:
Всё. Прослойка установлена. Дальше - настройка.
Подставляем бесплатный движок (главный шаг)
Роутер читает конфиг из файла ~/.claude-code-router/config.json. Создай его руками или открой UI-режим:
Откроется веб-панель, где провайдеров и модели можно добавить кликами. Если хочешь руками - вот готовый рабочий конфиг. Создай файл ~/.claude-code-router/config.json и вставь:
Разберём по строкам, чтобы ты понимал, что меняешь:
- api_key - сюда вставь свой ключ OpenRouter (sk-or-v1-...).
- models - список моделей, которые роутер может дёргать. Суффикс :free - это и есть бесплатный тариф. qwen/qwen3-coder:free - сейчас сильнейшая бесплатная модель под код (контекст до 1М токенов). deepseek/deepseek-r1:free - сильна в рассуждениях, держим под «думающие» задачи.
- Router.default - какая модель отвечает по умолчанию. Тут стоит бесплатный Qwen.
- think - на что роутить задачи с включённым размышлением.
- longContext - на что переключаться, когда контекст вырастает больше порога (longContextThreshold, тут 60 000 токенов).
Транзформер "use": ["openrouter"] - обязателен: он приводит формат запроса Claude Code к формату OpenRouter. Без него не заведётся.
Запуск - и счёт обнулился
Вместо обычного claude теперь запускай через роутер:
Эта команда поднимает прокси и открывает Claude Code уже на твоём бесплатном движке. Работай как обычно: проси собрать фичу, поправить файл, написать скрипт - агент делает то же самое, но запросы идут в бесплатную модель, а не в платную Anthropic.
Поменял конфиг (добавил модель, сменил ключ)? Перезапусти сервис:
Можно менять модель прямо в сессии, не выходя:
На что обратить внимание (чтобы не словить сюрприз)
- Лимиты бесплатного тарифа OpenRouter. Примерно 20 запросов в минуту и около 200 запросов в день на пустом балансе. Для соло-работы вечером этого обычно хватает. Если упрёшься в потолок - положи $10 на OpenRouter: лимит поднимается примерно до 1000 запросов в день, и это всё ещё в десятки раз дешевле платного Claude.
- Бесплатные модели могут меняться. Список :free на OpenRouter не вечный - модель могут убрать или урезать без предупреждения. Если перестала отвечать - зайди в каталог моделей OpenRouter, возьми актуальную с суффиксом :free и впиши её id в конфиг.
- Альтернатива без лимитов - DeepSeek напрямую. Если бесплатные лимиты жмут, заведи ключ на platform.deepseek.com, добавь второго провайдера в Providers и роуть default на deepseek-chat. Это не бесплатно, но доли цента за запрос - реально $1-2 на десятки рабочих сессий.
- Полностью бесплатно и локально - Ollama. Если хочешь ноль трат и приватность, можно подставить локальную модель через Ollama (api_base_url на http://localhost:11434). Минус - качество локальных моделей ниже и нужна нормальная видеокарта/память.
- Качество - честно. На сложной архитектуре, многофайловых рефакторах и длинных контекстах бесплатные модели уступают платному Sonnet. Для 80% рутины - отлично, для самого тяжёлого - можешь оставить платную модель про запас и роутить на неё только тяжёлые задачи.
Итог
Терминал Claude Code бесплатный, платный только движок за ним. Claude Code Router (github.com/musistudio/claude-code-router) встаёт прослойкой и подставляет туда бесплатную модель. Три команды на установку, один конфиг с бесплатным qwen3-coder:free - и счёт перестаёт расти. Упрёшься в лимиты - $10 на OpenRouter или копеечный DeepSeek снимают потолок.
Пять минут - и ты пользуешься тем же агентом бесплатно.