Коротко: какие бывают версии Claude Code и что из них работает в России
Claude Code — это один движок, который Anthropic выпускает в нескольких «поверхностях»: терминальный CLI, расширения для VS Code, Cursor и JetBrains, вкладка Code в Desktop-приложении Claude, веб-версия на claude.ai/code, вкладка Code в мобильном приложении Claude для iOS и Android и режим Remote Control для управления локальной сессией с другого устройства.
Все они делятся на две группы. Первая — CLI и расширения IDE — работает с API-ключом и позволяет указать собственный адрес API через переменную ANTHROPIC_BASE_URL. Вторая — веб-версия, облачные сессии, мобильное приложение и Remote Control — требует входа через аккаунт claude.ai с платной подпиской и всегда работает через инфраструктуру Anthropic.
Отсюда практический вывод для России: CLI и IDE-расширения можно подключить через API-шлюз с оплатой в рублях. Web, облачные сессии, мобильный Code и Remote Control через шлюз не работают — им нужен аккаунт claude.ai, а Россия не входит в список поддерживаемых стран Anthropic. Desktop-приложение — промежуточный случай, о нём ниже.
Подробнее: подключение Claude Code из России
Главная развилка: вход через подписку или через API
По официальной документации большинству поверхностей нужен аккаунт подписки Claude или аккаунт Anthropic Console, а сторонних провайдеров поддерживают только терминальный CLI, VS Code и JetBrains. Именно в этих трёх местах можно задать свой ANTHROPIC_BASE_URL и ключ — Claude Code будет отправлять запросы туда, а не напрямую в Anthropic.
Если задана переменная ANTHROPIC_AUTH_TOKEN, она имеет приоритет над сохранённым входом claude.ai: логин остаётся сохранённым, но не используется. Обратная сторона — функции, которые привязаны к аккаунту claude.ai, в таком режиме недоступны. В документации прямо перечислены Remote Control и голосовая диктовка: они выключаются, пока активен ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN или apiKeyHelper, а Remote Control — ещё и когда ANTHROPIC_BASE_URL указывает не на api.anthropic.com.
То же с облачными функциями: команды claude --cloud и claude --teleport требуют входа через claude.ai, а облачные сессии и Claude Code в Slack всегда используют API Anthropic — переменные шлюза в них не применяются.
Подробнее: подписка или API-ключ: как Claude Code проходит авторизацию
Claude Code в терминале: основной вариант для ПК
На запрос «claude code на пк» основной ответ — терминальный CLI. Это полнофункциональная версия: правки файлов, запуск команд, MCP-серверы, субагенты, скиллы и хуки. Официально поддерживаются macOS 13+, Windows 10 1809+ и Windows Server 2019+, Ubuntu 20.04+, Debian 10+ и Alpine 3.19+, нужно 4 ГБ оперативной памяти и процессор x64 или ARM64. На Windows CLI работает нативно или внутри WSL.
Именно CLI проще всего подключить из России: после установки достаточно задать адрес и токен. Например, у claude-gateway.ru это адрес https://claude-gateway.ru/api и токен из личного кабинета; идентификаторы моделей те же, что у Anthropic.
# Установка через npm — из России надёжнее всего (нужен Node.js 22+)
npm install -g @anthropic-ai/claude-code
# Подключение через API-шлюз (macOS / Linux)
export ANTHROPIC_BASE_URL="https://claude-gateway.ru/api"
export ANTHROPIC_AUTH_TOKEN="ваш_токен"
claude
# То же в PowerShell
$env:ANTHROPIC_BASE_URL = "https://claude-gateway.ru/api"
$env:ANTHROPIC_AUTH_TOKEN = "ваш_токен"
claudeПодробнее: подробная настройка CLI на Windows, macOS и Linux
Расширения для VS Code, Cursor и JetBrains
Расширение для VS Code (оно же ставится в Cursor и другие форки VS Code) даёт встроенные диффы, @-упоминания файлов, просмотр плана и историю диалогов прямо в редакторе. Плагин для JetBrains (IntelliJ IDEA, PyCharm, WebStorm и другие) работает поверх CLI, поэтому CLI нужно установить отдельно.
Для работы через шлюз в VS Code документация рекомендует задавать переменные не в ~/.claude/settings.json, а в пользовательских настройках самого VS Code, в ключе claudeCode.environmentVariables: расширение проверяет учётные данные оттуда ещё до запуска. JetBrains-плагин запускает установленный CLI, поэтому адрес и токен удобнее один раз прописать в блоке env файла ~/.claude/settings.json — эти настройки действуют везде, где запускается Claude Code.
// VS Code: Preferences: Open User Settings (JSON)
{
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://claude-gateway.ru/api" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "ваш_токен" }
]
}Подробнее: Claude Code в VS Code, Cursor и JetBrains
Claude Code Desktop: что это и где скачать
Claude Code Desktop — это не отдельная программа, а вкладка Code в настольном приложении Claude. В приложении три вкладки: Chat для обычных диалогов, Cowork для Dispatch и длительной агентной работы и Code для разработки. Desktop умеет показывать диффы визуально, вести несколько сессий параллельно, запускать задачи по расписанию и отправлять задачи в облако. CLI отдельно ставить не нужно — движок встроен.
Скачивать Desktop стоит только по официальным ссылкам на claude.ai или code.claude.com: есть сборки для macOS (Intel и Apple Silicon), Windows x64 и Windows ARM64, для Ubuntu и Debian приложение в бета-версии. По официальной документации для вкладки Code нужна платная подписка Claude.
С российской стороны важно другое: Desktop не читает ANTHROPIC_BASE_URL и settings.json. Для шлюзов у него есть отдельный режим сторонней инференции — Claude Desktop on 3P. Он рассчитан на организации, которым нельзя отправлять данные через claude.ai: настройка раздаётся администратором через MDM или вводится вручную через Developer Mode (Help → Troubleshooting → Enable Developer Mode, затем Developer → Configure Third-Party Inference). В этом режиме доступны только локальные сессии, без облака и Remote Control, а приложению всё равно нужно скачивать компоненты с серверов Anthropic.
Это корпоративный сценарий, и для одиночного разработчика из России мы не советуем начинать с него. Если хочется графический интерфейс вместо терминала, практичнее расширение для VS Code или JetBrains: оно официально поддерживает собственный адрес API и настраивается за минуту.
Подробнее: скачать приложение Claude и Claude Code
Claude Code Web и облачные сессии
Claude Code Web — это запуск агента в браузере на claude.ai/code без локальной установки. Сессия выполняется не на вашем компьютере, а в изолированной виртуальной машине, которой управляет Anthropic: можно запустить долгую задачу, закрыть ноутбук и вернуться к результату. Репозиторий подключается через GitHub, по итогам можно создать pull request.
Облачные сессии доступны на планах Pro, Max и Team, а также в Enterprise с соответствующими местами. Их можно запускать из браузера, из мобильного приложения, из Desktop (режим Cloud вместо Local) и из терминала командой claude --cloud. Обратно в терминал сессия забирается командой claude --teleport. Обе команды требуют входа через claude.ai и не работают с API-ключом.
Итог для России: Claude Code Web через API-шлюз не подключить. Облачные сессии всегда ходят в API Anthropic, а переменные шлюза, заданные в настройках облачного окружения, не применяются.
# Эти команды требуют входа через claude.ai и подписки
claude --cloud "Fix the flaky test in auth.spec.ts"
claude --teleportRemote Control: управление локальной сессией с телефона
Remote Control связывает claude.ai/code или приложение Claude для iOS и Android с сессией Claude Code, которая идёт на вашем компьютере. Код и файлы остаются локально, а вы продолжаете работу с телефона или другого браузера. Запускается командой claude remote-control, флагом claude --remote-control или командой /remote-control внутри уже открытой сессии; работает и из Desktop, и из расширения VS Code.
Требования в документации сформулированы однозначно: Remote Control доступен на планах Pro, Max, Team и Enterprise, API-ключи не поддерживаются, нужен вход через claude.ai. Кроме того, Remote Control выключается, если ANTHROPIC_BASE_URL указывает на любой хост, кроме api.anthropic.com, — даже при выполненном входе в claude.ai. Поэтому через шлюз Remote Control не работает.
Если нужно управлять агентом с телефона при работе через API, остаётся классический способ: запустить Claude Code на своём компьютере или сервере в tmux или screen и подключаться к нему по SSH из мобильного SSH-клиента. Это не функция Claude Code, а обычная работа с терминалом, но она не зависит от аккаунта claude.ai.
# На сервере или ПК, где настроены переменные шлюза
tmux new -s claude
claude
# С телефона через SSH-клиент
ssh user@your-server
tmux attach -t claudeClaude Code на Android и iOS
Отдельного мобильного приложения Claude Code нет. В официальной документации сказано, что приложение Claude для iOS и Android — это клиент для сессий Claude Code, а не место, где выполняется код. Во вкладке Code можно запускать и отслеживать облачные сессии, управлять локальной сессией через Remote Control или отправлять задачи через Dispatch в Desktop-приложение (Dispatch — только для Pro и Max).
Для всех этих режимов нужен аккаунт claude.ai: облачные сессии и Remote Control недоступны с ключом Anthropic Console и через сторонних провайдеров. Поэтому ответ на запросы «claude code на андроид» и «claude code android» для России такой: через мобильное приложение и шлюз — нет, через SSH к своему компьютеру, где Claude Code работает по API, — да.
Android также не входит в список официально поддерживаемых платформ для установки самого CLI, поэтому инструкции по запуску Claude Code прямо на телефоне — на ваш страх и риск.
Cowork и Claude Code: в чём разница
Cowork — отдельная вкладка в Desktop-приложении Claude для автономных задач с файлами и инструментами: отчёты, таблицы, массовая обработка документов, задачи по расписанию. Claude Code ориентирован на разработку: репозитории, тесты, git. Задача, отправленная через Dispatch, может превратиться в Code-сессию, если это, например, исправление бага или обновление зависимостей.
Cowork работает с платными планами Pro, Max и Team, в Enterprise им управляют администраторы. Как и Desktop в целом, по умолчанию он использует аккаунт claude.ai. Для задач разработки из России разумнее сразу брать CLI или IDE-расширение.
Сводная таблица: какую версию Claude Code выбрать
Колонка «Через API-шлюз» показывает, можно ли подключить поверхность с собственным адресом API и ключом. Там, где нужен аккаунт claude.ai, из России официального пути нет.
| Поверхность | Где выполняется | Вход | Через API-шлюз |
|---|---|---|---|
| CLI (терминал) | Ваш компьютер | claude.ai, Console или API-ключ | Да, ANTHROPIC_BASE_URL |
| VS Code, Cursor | Ваш компьютер | claude.ai, Console или API-ключ | Да, claudeCode.environmentVariables |
| JetBrains | Ваш компьютер (через CLI) | Как у CLI | Да, через настройки CLI |
| Desktop, вкладка Code | Ваш компьютер или облако | Платная подписка claude.ai | Только корпоративный режим 3P, не рекомендуем |
| Web (claude.ai/code) | Облако Anthropic | Pro, Max, Team, Enterprise | Нет |
| Мобильное приложение, вкладка Code | Облако или ваш ПК | Аккаунт claude.ai | Нет |
| Remote Control | Ваш компьютер | Pro, Max, Team, Enterprise | Нет, отключается при своём base URL |
| Cowork | Ваш компьютер или облако | Платная подписка claude.ai | Нет |
Подробнее: как пользоваться Claude Code: практический гайд · частые ошибки подключения и что с ними делать