Как бесплатно использовать Claude Code
Устанавливаем Node.js нужной версии
Для корректной работы OmniRoute требуется именно Node.js версии 22.22.2.
Скачать установщик можно по ссылке: https://nodejs.org/dist/v22.22.2/node-v22.22.2-x64.msi
После скачивания запускаем .msi файл и устанавливаем Node.js как обычную программу, нажимая Next → Next → Install.
Проверяем установленную версию Node.js
Открываем командную строку Windows:
- нажимаем Win + R
- вводим cmd
- нажимаем Enter
В открывшемся окне прописываем команду: node -v
Если всё установлено правильно, система должна показать:
v22.22.2
Если версия отображается другая — рекомендуется удалить старую версию Node.js и поставить указанную выше.
Устанавливаем OmniRoute нужной версии
В той же командной строке вводим:
npm install -g omniroute@3.5.3
Дожидаемся окончания установки.
После завершения установки запускаем:
omniroute
После этого откроется веб-интерфейс OmniRoute.
Подключаем провайдера Kiro AI
В правой части интерфейса открываем вкладку Providers
Далее:
- выбираем Kiro AI
- нажимаем Add
- в способе авторизации выбираем AWS Builder ID
После этого проходим вход через Gmail, Amazon или любым другим доступным способом.
Создаём API Key
Теперь в левом меню переходим во вкладку API Manager
Нажимаем кнопку: Create API Key
Вводим любое название ключа и создаём его.
После генерации: ⚠ обязательно копируем API Key и сохраняем его в заметки.
Он понадобится на следующем шаге.
Нажимаем: Win + X → Windows PowerShell
В открывшееся окно вставляем:
irm https://claude.ai/install.ps1 | iex
Нажимаем Enter и ждём (понадобится vpn для установки)
⏳ Обычно установка занимает от 3 до 5 минут (он весит ~11гб)
Создаём bat-файл для запуска Claude Code через OmniRoute
Теперь переходим на диск C: и создаём там папку с любым названием.
Например: C:\script
Внутри этой папки создаём файл с любым названием и расширением .bat
Например: cc.bat
Нажимаем по нему правой кнопкой мыши → Редактировать
Вставляем внутрь следующий код:
@echo off
set ANTHROPIC_BASE_URL=http://localhost:20128/v1
set ANTHROPIC_AUTH_TOKEN=здесь ваш API key
set ANTHROPIC_API_KEY= set ANTHROPIC_MODEL=kr/claude-sonnet-4.5
set ANTHROPIC_SMALL_FAST_MODEL=kr/claude-sonnet-4.5
set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
claude %*
Теперь в строке set ANTHROPIC_AUTH_TOKEN=здесь ваш API key вместо текста здесь ваш API key вставляем API Key, который вы создали в OmniRoute.
Все остальные строки не трогаем.
Сохраняем файл.
Чтобы bat-файл можно было запускать из любого терминала:
Нажимаем: Win + R
Вставляем: sysdm.cpl
Далее:
- вкладка Дополнительно
- кнопка Переменные среды
- находим переменную Path
- открываем её двойным кликом
- нажимаем Создать
- вставляем путь до нашей папки (C:/script)
Во всех окнах нажимаем ОК
Теперь для работы обязательно должен быть активен первый cmd, где запущен OmniRoute командой:
omniroute
Не закрывайте его во время использования.
Далее открываем новую командную строку и пишем название своего .bat файла.
Например: cc
После этого Claude Code автоматически запустится уже через бесплатный API.
Использование Claude Code в VS Code
Открываем VS Code в нужном проекте
Сочетанием клавиш ctrl + ` вызываем встроенный терминал
Проверяем, какой у нас открылся терминал (нужен Powershell)
И так же пишем название вашего .bat файла
У некоторых пользователей после ввода команды запуска может появиться ошибка:
"claude" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Это означает, что Claude Code установился корректно, но Windows не добавила путь до claude.exe в системную переменную Path.
Исправляется это очень просто.
Нужно добавить следующий путь:
C:\Users\termu\.local\bin
Как это сделать:
- нажимаем Win + R
- вводим sysdm.cpl
- переходим во вкладку Дополнительно
- нажимаем Переменные среды
- находим переменную Path
- нажимаем Изменить
- нажимаем Создать
- вставляем: C:\Users\termu\.local\bin
- нажимаем ОК во всех окнах
После этого полностью закрываем все терминалы и открываем заново.
Ошибка исчезнет.
- создавать новые файлы по вашему запросу
- полностью редактировать существующий код
- удалять ненужные файлы
- анализировать структуру проекта
- искать баги и автоматически исправлять их
- писать скрипты, сайты, ботов, парсеры, API
- работать сразу с несколькими папками и файлами
- объяснять чужой код;
- выполнять рефакторинг больших проектов
Мой tg: @shipoffreedom