Claude Code бесплатно: как использовать ии бесплатно в 2026 году
- пятница, 3 апреля 2026 г. в 00:00:07
31 марта 2026 года из npm source maps утёк исходный код Claude Code — CLI-агента от Anthropic. Буквально через часы на GitHub появился OpenClaude — форк, в который добавили OpenAI-совместимый провайдер. Суть: берёте весь инструментарий Claude Code (bash, чтение/запись файлов, grep, glob, MCP, агенты, задачи) и подключаете вместо Claude любую модель — GPT-4o, DeepSeek, Gemini, Llama через Ollama, или что угодно с OpenAI-совместимым API.
Давайте разберёмся, что это на самом деле, как работает технически и стоит ли связываться.
Сначала факты. Claude Code — это Node.js/TypeScript приложение, которое Anthropic распространяет как npm-пакет. Код обфусцирован, но source maps (файлы, которые связывают обфусцированный код с исходным) оказались доступны. Из них восстановили читаемый исходник.
OpenClaude — это этот восстановленный исходник плюс OpenAI-совместимый провайдер-шим. Шим перехватывает обращения к Anthropic API и транслирует их в формат OpenAI Chat Completions API. За счёт этого вместо Claude можно подключить любую модель.
Важно: это не «слив модели Claude». Модель Claude — это веса нейросети, которые живут на серверах Anthropic. Утёк код клиентского приложения — по сути, интерфейс, инструменты и логика агента. Модель вы используете свою.
Архитектура Claude Code (и, соответственно, OpenClaude) состоит из нескольких слоёв:
Агентный цикл. Пользователь пишет задачу → агент решает, какой инструмент использовать → вызывает инструмент → получает результат → решает, что делать дальше. Это стандартный ReAct-паттерн, но реализованный очень качественно.
Инструменты (tools). Полный набор для работы с кодом: Bash (выполнение команд), FileRead/FileWrite/FileEdit (работа с файлами), Grep/Glob (поиск), WebFetch/WebSearch (интернет), Agent (подагенты), MCP (Model Context Protocol — подключение внешних серверов), Tasks (планирование задач), LSP (Language Server Protocol — навигация по коду).
Провайдер модели. В оригинале — Anthropic API. В OpenClaude добавлен шим, который транслирует вызовы в OpenAI-формат:
# OpenAI export CLAUDE_CODE_USE_OPENAI=1 export OPENAI_API_KEY=sk-your-key export OPENAI_MODEL=gpt-4o # DeepSeek export CLAUDE_CODE_USE_OPENAI=1 export OPENAI_API_KEY=sk-your-key export OPENAI_BASE_URL=https://api.deepseek.com/v1 export OPENAI_MODEL=deepseek-chat # Ollama (локально, бесплатно) export CLAUDE_CODE_USE_OPENAI=1 export OPENAI_BASE_URL=http://localhost:11434/v1 export OPENAI_MODEL=llama3.3:70b # OpenRouter (200+ моделей) export CLAUDE_CODE_USE_OPENAI=1 export OPENAI_API_KEY=sk-or-your-key export OPENAI_BASE_URL=https://openrouter.ai/api/v1 export OPENAI_MODEL=google/gemini-2.5-pro
Память. Сессии сохраняются между запусками. Агент помнит контекст проекта, ваши предпочтения и предыдущие действия. Работает через markdown-файлы — тот же подход, что и в оригинальном Claude Code.
Нужен Bun (можно Node.js, но Bun быстрее):
git clone https://github.com/Gitlawb/openclaude.git cd openclaude bun install bun run build
Для быстрого старта есть профили:
# автоопределение: если есть Ollama — используем, иначе OpenAI bun run profile:init # явно указать провайдера bun run profile:init -- --provider ollama --model llama3.1:8b bun run profile:init -- --provider openai --api-key sk-... # запуск bun run dev:profile
При использовании Ollama убедитесь, что модель скачана (ollama pull llama3.3:70b) и сервер запущен.
Протестировал с несколькими моделями. Результаты сильно зависят от модели:
GPT-4o / GPT-4.1 — работает хорошо. Tool calling реализован нативно, агент корректно вызывает инструменты, пишет и редактирует файлы, выполняет bash-команды. Близко к оригинальному Claude Code по качеству.
DeepSeek Chat — работает, но tool calling менее стабильный. Иногда модель пытается «описать» вызов инструмента текстом вместо того, чтобы использовать function calling. На простых задачах — нормально, на сложных цепочках — ломается.
Llama 3.3 70B через Ollama — самый интересный вариант, потому что полностью бесплатный и локальный. Работает, но медленно на обычном железе. Tool calling поддерживается, но качество ниже, чем у закрытых моделей. Для простых задач (найти файл, сделать grep, отредактировать строку) — вполне. Для сложного рефакторинга — не хватает.
Мелкие модели (7-8B) — почти бесполезны для агентного использования. Модель не понимает, когда нужно вызвать инструмент, путается в аргументах, зацикливается. Claude Code рассчитан на модели уровня Claude Sonnet и выше, и мелкие модели просто не тянут эту логику.
Все команды оригинального Claude Code на месте:
/commit — генерирует коммит с описанием
/review — ревьюит код
/compact — сжимает контекст
/diff — показывает изменения
/doctor — диагностика
MCP-серверы тоже подключаются — можно добавить доступ к базам данных, API, файловым системам. Работает компьютерное зрение (если модель поддерживает vision).
Это надо проговорить. Исходный код Claude Code — собственность Anthropic. В README проекта прямо написано: «The original source code is subject to Anthropic’s terms. This repository is provided for educational and research purposes.»
Утечка через source maps — не взлом и не кража, но использование этого кода может нарушать условия использования Anthropic. Каждый решает сам, но знать об этом стоит.
OpenAI-шим (то, что добавили авторы форка) — public domain.
Если вас интересует идея «Claude Code, но с другими моделями», есть легальные альтернативы:
claude-code-proxy — прокси, который конвертирует Anthropic API в OpenAI формат. Не использует утёкший код, просто транслирует запросы. Работает с официальным Claude Code CLI.
Aider — open source AI-агент для кодинга, работает с любыми моделями из коробки. Другой интерфейс, но схожая функциональность.
Continue.dev — IDE-расширение с поддержкой любых моделей, включая локальные.
OpenClaw — автономный AI-агент (не IDE), работает через мессенджеры.
OpenClaude — технически интересный проект, который показывает, как устроен Claude Code изнутри. Агентная логика, система инструментов, управление контекстом — всё это поучительно. Но использовать его в продакшене или для серьёзной работы я бы не стал: юридические риски, нестабильность с некоторыми моделями и отсутствие поддержки.
Если вам нужен «Claude Code, но дешевле» — проще взять claude-code-proxy и подключить GPT-4o или DeepSeek к официальному CLI. Если нужно полностью локальное решение — посмотрите на Aider с Ollama.
А если просто интересно, как Anthropic строит агентов — OpenClaude стоит почитать как учебный материал. Архитектура там действительно хорошая.
Пробовали запускать Claude Code с альтернативными моделями? Какой подход используете — прокси, форк или что-то своё?