Пользователь
- Статус
- Оффлайн
- Регистрация
- 8 Апр 2021
- Сообщения
- 682
- Реакции
- 58
Бесплатный Claude Code (Sonnet 4.5) без API-ключей и лимитов
Обходим платное API через локальный прокси OmniRoute и Kiro AI
Обходим платное API через локальный прокси OmniRoute и Kiro AI
Что это такое?
Claude Code — это консольная ИИ-утилита от Anthropic. Она анализирует всю папку с вашим кодом, сама пишет скрипты, находит баги и делает рефакторинг прямо в терминале.
В чем профит: Официально утилита жрет деньги с баланса API. Мы же поднимаем локальный прокси-сервер, который ротирует токены и пускает нас к Клоду бесплатно. Вы получаете топового ИИ-кодера без подписок.
Шаг 1. Подготовка и установка прокси
Вам обязательно нужен установленный
Пожалуйста, авторизуйтесь для просмотра ссылки.
и Git.Открываем терминал (PowerShell от имени Администратора) и ставим прокси-сервер OmniRoute:
Bash:
npm install -g omniroute@latest
Запускаем прокси:
Вводим команду
omniroute. Откроется браузер с админкой. Важно: это окно терминала с запущенным сервером нельзя закрывать, пока вы кодите! Сверните его.
Шаг 2. Установка самого ИИ-клиента
Открываем новое окно PowerShell. У вас есть два пути — для новичков и для продвинутых.
Просто вводим команду:
Всё, клиент установлен.
Bash:
irm https://claude.ai/install.ps1 | iex
Этот вариант для тех, кому нужен именно опенсорс-форк. Вводите команды по очереди:
1. Устанавливаем Bun:
2. Клонируем исходники и заходим в папку:
3. Устанавливаем зависимости и собираем проект:
4. Линкуем проект, чтобы он работал глобально в системе:
1. Устанавливаем Bun:
Bash:
powershell -c "irm bun.sh/install.ps1 | iex"
2. Клонируем исходники и заходим в папку:
Bash:
git clone https://github.com/Gitlawb/openclaude.git
cd openclaude
3. Устанавливаем зависимости и собираем проект:
Bash:
npm install
npm run build
4. Линкуем проект, чтобы он работал глобально в системе:
Bash:
npm link
Шаг 3. Получаем бесплатные ключи
1. Идем в админку OmniRoute (которая открылась на Шаге 1).
2. Переходим по пути: Providers -> Kiro AI -> Add Builder.
3. Логинимся через Google. (Лайфхак: если хотите добавить несколько аккаунтов, открывайте админку в режиме Инкогнито).
4. Идем во вкладку API Manager, жмем Create API Key и копируем полученный ключ (начинается на
sk-...).Шаг 4. Создаем лаунчер (cc.bat)
Чтобы Клод ходил через наш прокси, нужно подменить ему переменные среды. Для этого сделаем батник.
Создайте папку на диске C (например,
C:\scripts). Создайте там файл cc.bat, нажмите "Изменить" и вставьте этот код:
Код:
@echo off
:: Направляем трафик на локальный мост
set ANTHROPIC_BASE_URL=http://localhost:20128/v1
set BASE_URL=http://localhost:20128/v1
:: ВСТАВЬТЕ СЮДА ВАШ ТОКЕН ИЗ KIRO AI
set ANTHROPIC_AUTH_TOKEN=sk-ТУТ_ВАШ_КЛЮЧ
:: Оставляем пустым
set ANTHROPIC_API_KEY=
:: Выбор модели (Sonnet 4.5)
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
:: ЗАПУСК (По умолчанию включен официальный клиент)
call claude %*
:: Если вы ставили Форк OpenClaude из Варианта Б,
:: удалите строку выше и раскомментируйте строку ниже:
:: call openclaude %*
Шаг 5. Добавляем батник в систему (PATH)
Чтобы вы могли вызывать ИИ в любой папке с проектом:
1. Нажимаем Win + R -> вводим
sysdm.cpl -> вкладка Дополнительно -> Переменные среды.2. В нижнем окне (Системные переменные) ищем переменную Path, жмем Изменить -> Создать.
3. Вставляем путь к папке, где лежит ваш батник (например,
C:\scripts).4. Нажимаем везде ОК. Обязательно перезапустите VS Code или терминал!
КАК ЭТИМ ПОЛЬЗОВАТЬСЯ (ЧИТАТЬ ОБЯЗАТЕЛЬНО!)
НИКОГДА НЕ ЗАПУСКАЙТЕ cc.bat ДВОЙНЫМ КЛИКОМ МЫШИ! Окно просто закроется, так как утилита консольная.
Правильный алгоритм работы:
1. Где-то на фоне у вас висит терминал с командой
omniroute.2. Открываете папку со своим кодом/проектом в VS Code (или просто терминал в этой папке).
3. Пишете в консоль команду:
ccВсё! Утилита запустится прямо внутри вашего проекта. Желтую ошибку "Auth conflict" игнорируем, это норма.
FAQ (Частые ошибки и их решения)
Q: Появляется черное окно и сразу пропадает!
A: Вы кликнули мышкой по cc.bat. Читайте раздел выше. Запускать нужно только словом
cc в терминале внутри папки вашего проекта.Q: Ошибка "could not determine executable to run"
A: Возникает, если вы пытаетесь запустить старую версию форка OpenClaude через npx. Удалите старый код из cc.bat и переделайте по новому гайду (используйте официальный клиент из Варианта А).
Q: Пишет "cc не является внутренней или внешней командой"
A: Вы неправильно добавили путь в системные переменные PATH (Шаг 5) или забыли перезапустить терминал/компьютер после добавления.
P.S. Свои секретные сурсы через прокси лучше не прогонять, используйте для паблик проектов и фриланса.
Последнее редактирование: