Free Claude Code — бесплатные модели для Claude Code, Codex, OpenCode и других агентов

· 3 мин чтения
claude-code ai-coding ai-gateway free-tiers llm
📂 Исходный код на GitHub

Независимый open-source прокси на Python (MIT, 52,7 тыс. звёзд). Поднимает локальный сервер с веб-админкой, через который десять кодинг-агентов — Claude Code, Codex, Pi, OpenCode, Cline, Hermes, Aider и другие — работают с моделями 50 провайдеров: от NVIDIA NIM и OpenRouter до локальных Ollama и LM Studio.

Free Claude Code — бесплатные модели для Claude Code, Codex, OpenCode и других агентов

Free Claude Code (FCC) — независимый open-source проект на Python, который подключает десять кодинг-агентов к 50 провайдерам LLM — суммарно более 1,3 млрд бесплатных токенов каждый месяц. FCC работает как локальный прокси-сервер с веб-админкой: ключи провайдеров настраиваются один раз, а все агенты получают единый каталог моделей.

Репозиторий: github.com/Alishahryar1/free-claude-code. 52,7 тыс. звёзд, 8,5 тыс. форков, лицензия MIT. Проект не аффилирован с Anthropic.

Что умеет

  • 50 ToS-дружественных провайдеров. Бесплатные, платные, подписочные и локальные модели в одном поисковом интерфейсе. FCC следит за условиями использования и удаляет интеграции, если те перестают быть разрешёнными.
  • 10 агентов, один каталог моделей. Claude Code, Codex, Pi, OpenCode, Cline, Hermes, DeepSeek Harness, Grok Build, Muse Code и Aider.
  • Устойчивость к сбоям провайдеров. Когда повторы исчерпаны, FCC автоматически пробует следующую настроенную модель — без перезапуска текущего хода и во всех клиентах.
  • До 90% меньше токенов вывода. Опциональный RTK фильтрует типичный вывод терминальных команд, а ещё пять оптимизаций FCC обрабатывают проверки квот, префиксы команд, заголовки, подсказки и пути к файлам вообще без обращения к провайдеру.
  • Терминал, IDE, десктоп или телефон. Нативные лаунчеры, VS Code, Codex App, JetBrains, Discord и Telegram.
  • Голос на входе, код на выходе. Голосовые сообщения транскрибируются локальным Whisper или NVIDIA NIM.
  • Приватный локальный чат. Chat Sessions в админке: сохранённая история, управление «мышлением», стриминг, fallback и компакция.
  • Возможности агентов не теряются. Стриминг, инструменты, нативное interleaved-мышление, отправка изображений и раздельная маршрутизация тиров Fable/Opus/Sonnet/Haiku на разные модели.

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

Установка или обновление на macOS/Linux:

curl -fsSL "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.sh" | sh

Windows PowerShell:

& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/Alishahryar1/free-claude-code/main/scripts/install.ps1")))

При установке выбирается хотя бы один агент и опционально RTK. Затем запускается fcc-server (на Windows и macOS — приложение Free Claude Code из меню Пуск или папки Applications с иконкой в трее). После старта сервер сам открывает Admin UI.

Простейший сценарий — бесплатный ключ NVIDIA NIM:

  1. Создайте ключ на build.nvidia.com/settings/api-keys.
  2. Вставьте его в поле NVIDIA_NIM_API_KEY в Admin UI.
  3. Оставьте модель по умолчанию nvidia_nim/nvidia/nemotron-3-super-120b-a12b или выберите другую из списка.
  4. Нажмите Apply — и запускайте агента:
fcc-claude     # Claude Code
fcc-codex      # Codex
fcc-opencode   # OpenCode
fcc-aider      # Aider

Всего десять команд: fcc-claude, fcc-codex, fcc-pi, fcc-opencode, fcc-cline, fcc-hermes, fcc-dsh (DeepSeek Harness), fcc-grok, fcc-muse, fcc-aider. Модели FCC появляются прямо в нативном пикере /model внутри Claude Code.

Провайдеры

Помимо NVIDIA NIM доступны OpenRouter, Groq, OpenAI/ChatGPT (через подписку, без API-ключа), xAI Grok, Google AI Studio и Vertex AI, DeepSeek, Mistral и Codestral, Together, DeepInfra, SiliconFlow, Nebius, Fireworks, Cerebras, SambaNova, Hugging Face, GitHub Models, Kimi API и Kimi Code, MiniMax, Cohere, QwenCloud, OpenCode Zen/Go, Vercel AI Gateway, Amazon Bedrock, Azure OpenAI, Cloudflare Workers AI, Z.ai и другие — плюс локальные Ollama, LM Studio и llama.cpp.

Формат модели — <provider-id>/<model-id>, например:

Провайдер Настройка в Admin UI Пример MODEL
NVIDIA NIM NVIDIA_NIM_API_KEY nvidia_nim/nvidia/nemotron-3-super-120b-a12b
OpenRouter OPENROUTER_API_KEY open_router/openrouter/free
Groq GROQ_API_KEY groq/llama-3.3-70b-versatile
Google AI Studio GEMINI_API_KEY gemini/models/gemini-3.1-flash-lite
DeepSeek DEEPSEEK_API_KEY deepseek/deepseek-chat
OpenCode Zen OPENCODE_API_KEY opencode_zen/gpt-5.3-codex
Ollama (локально) OLLAMA_BASE_URL ollama/<model-tag>

Опционально настраивается упорядоченный список Fallback Models — он действует для всех подключённых клиентов. Учтите: неудавшийся запрос может дойти до следующего провайдера и потратить его квоту.

Отдельно маршрутизируются тиры Claude Code: MODEL_OPUS, MODEL_SONNET, MODEL_HAIKU и MODEL_FABLE можно направить на разные модели, а MODEL остаётся фолбэком для всего. Например, Opus — на Nemotron, Sonnet — на open_router/openrouter/free, Haiku — на модель в LM Studio. В разделе Model Config → Reasoning выбирается поведение «мышления»: из клиента (по умолчанию), Off, Low/Medium/High/X-High/Max или Inherit.

Подключение IDE

Claude Code в VS Code. Установите расширение Claude Code и добавьте в user settings (JSON):

"claudeCode.disableLoginPrompt": true,
"claudeCode.environmentVariables": [
  { "name": "ANTHROPIC_BASE_URL", "value": "http://localhost:8082" },
  { "name": "ANTHROPIC_AUTH_TOKEN", "value": "freecc" },
  { "name": "CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY", "value": "1" },
  { "name": "DISABLE_AUTOUPDATER", "value": "1" }
]

Codex App и Codex в VS Code. В ~/.codex/config.toml:

model_provider = "fcc"
model = "nvidia_nim/nvidia/nemotron-3-super-120b-a12b"

[model_providers.fcc]
name = "Free Claude Code"
base_url = "http://127.0.0.1:8082/v1"
wire_api = "responses"

[model_providers.fcc.auth]
command = "fcc-codex"
args = ["--print-proxy-auth-token"]

Поддерживается и JetBrains ACP через конфиг ~/.jetbrains/acp.json. Если Claude Code после настройки всё равно просит логин, добавьте "hasCompletedOnboarding": true в ~/.claude.json и перезапустите IDE.

Telegram, Discord и голос

Через Admin UI → Messaging FCC подключается ботом к Discord или Telegram: вы пишете боту хоть с телефона, агент работает в разрешённой директории. Команды: /stats — состояние сессии, /stop — отмена всех задач или отдельного запроса (при ответе на сообщение), /clear — сброс состояния с очисткой переписки. Голосовые сообщения транскрибируются локальным Whisper (CPU/CUDA) или NVIDIA NIM — голосовой бэкенд доустанавливается флагом установщика --voice-local, --voice-nim или --voice-all.

Управление

  • Версия без запуска сервера: fcc-server --version
  • Обновление: повторный запуск команды установки
  • Удаление: uninstall.sh / uninstall.ps1 — удаляет FCC и ~/.fcc/, но сохраняет uv, Python, самих агентов и RTK

Для контрибьюторов в репозитории есть ARCHITECTURE.md и CONTRIBUTING.md.

Источник: https://github.com/Alishahryar1/free-claude-code