Free Claude Code — бесплатные модели для Claude Code, Codex, OpenCode и других агентов
📂 Исходный код на 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 (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:
- Создайте ключ на build.nvidia.com/settings/api-keys.
- Вставьте его в поле
NVIDIA_NIM_API_KEYв Admin UI. - Оставьте модель по умолчанию
nvidia_nim/nvidia/nemotron-3-super-120b-a12bили выберите другую из списка. - Нажмите 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.