Главная › Claude Code › VS Code
ОбзорУстановкаСправочник CLIЦены и лимитыAgent SDKНавыки и плагиныGitHubВеб, настольное приложение и IDEМоделиОшибкиОткрытый исходный код?Практическое руководствоДля студентовАвтоматизация QAСравнение с CursorСравнение с Codex и OpenCodeСубагентыХукиMCPЭкосистемаVS CodeOpenRouterОграничения частоты запросовРуководство на китайском языке
Последнее обновление: 11 октября 2026

Claude Code в VS Code: расширение, работа через терминал и ошибки

Использовать Claude Code внутри VS Code можно двумя способами, и большинство проблем, по которым пользователи ищут информацию, возникают из-за путаницы между ними: официальное расширение добавляет панель и отображение изменений прямо в редакторе, а обычный CLI во встроенном терминале VS Code запускает того же агента без участия расширения. На этой странице рассматриваются оба способа, а также проверка учётной записи и сообщения об ошибках.

TLDR

  • Расширение: установите anthropic.claude-code из Marketplace (или откройте vscode:extension/anthropic.claude-code); при первом запуске оно установит CLI.
  • Терминал: откройте терминал VS Code и выполните claude — работает в любой сборке VS Code, включая Cursor, без расширения.
  • Какая учётная запись используется: /status в сеансе показывает используемые конечную точку, ключ и учётную запись; расширение и терминал читают одно и то же окружение.
  • command 'claude-vscode.editor.openlast' not found = расширение установлено, но не активировано, либо отсутствует CLI, который оно использует — перезагрузите окно, затем проверьте claude --version.

Установка расширения Claude Code для VS Code

Найдите Claude Code от Anthropic в разделе расширений или вставьте vscode:extension/anthropic.claude-code в браузер, чтобы открыть его напрямую. Расширение — это интерфейс для CLI: при первом запуске оно проверяет наличие исполняемого файла claude и устанавливает его, если он отсутствует (для установки через npm требуется Node.js 18+; нативному установщику ничего не требуется). После этого значок Claude на панели действий открывает панель чата, а каждое изменение, внесённое агентом, отображается прямо в редакторе как сравнение версий, которое можно принять или отклонить — тот же процесс, что и в терминале, но с проверкой изменений в редакторе.

# check the CLI the extension will use
claude --version
# if it is missing, install it yourself and reload VS Code
npm install -g @anthropic-ai/claude-code     # or: curl -fsSL https://claude.ai/install.sh | bash

Или обойдитесь без расширения: Claude Code во встроенном терминале

Откройте терминал VS Code и выполните claude. Это полноценный агент — режим планирования, субагенты, хуки, MCP, /compact — и он работает в любом форке VS Code, включая Cursor и VSCodium, без расширения. Изменения сразу попадают в открытые файлы, и их показывает встроенный режим сравнения VS Code. Для длительных автономных задач большинство пользователей предпочитает этот способ; для небольших интерактивных правок удобнее панель расширения. Оба варианта могут работать одновременно.

Проверка учётной записи, которую Claude Code использует в VS Code

Расширение и терминал читают одну и ту же конфигурацию, поэтому результат будет одинаковым в обоих случаях: выполните /status внутри сеанса. Команда выводит конечную точку (ANTHROPIC_BASE_URL), сведения о том, используется ли ключ API или подписка /login , модель и версию. Если в окружении задан ключ API, он имеет приоритет над входом в учётную запись — обычно именно поэтому возникает ситуация «я вошёл с Max, но списания идут с моего баланса API». Чтобы переключиться, либо удалите переменную ANTHROPIC_API_KEY для использования подписки, либо задайте её (вместе с ANTHROPIC_BASE_URL для шлюза) для оплаты по объёму использования.

# use this gateway from VS Code: put these in your shell profile, restart VS Code
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_gateway_key

VS Code наследует переменные окружения от оболочки, из которой он был запущен. Если /status по-прежнему показывает старую конечную точку после изменения профиля, полностью закройте VS Code и запустите его из нового терминала — перезагрузки окна недостаточно.

Ошибка: команда 'claude-vscode.editor.openlast' не найдена

Она возникает, когда сочетание клавиш или палитра команд вызывает расширение до его активации либо когда расширение активировалось, но не смогло найти CLI, который оно использует.

По порядку: 1) Перезагрузите окно (Developer: Reload Window) — в большинстве случаев этого достаточно. 2) Выполните claude --version в терминале; если команда не найдена, установите CLI (см. выше) и снова перезагрузите окно. 3) Убедитесь, что расширение включено для этой рабочей области, а не просто установлено. 4) Если вы используете форк VS Code, проверьте, поддерживает ли его версия расширения — в противном случае вариант с терминалом всё равно работает. 5) В крайнем случае удалите расширение, удалите ~/.claude/ кэши, только если вы готовы потерять локальную историю сеансов, и установите расширение заново.

Другие проблемы с расширением

  • Панель открывается, но остаётся пустой → CLI запускается; проверьте панель вывода (Claude Code), чтобы узнать причину ошибки, обычно это устаревшая версия Node.js.
  • Изменения в редакторе не отображаются → рабочая область не отмечена как доверенная; VS Code блокирует расширения в ограниченном режиме.
  • Работает в терминале, но не в панели → прокси или ANTHROPIC_BASE_URL заданы только в профиле оболочки, а не в окружении, из которого был запущен VS Code.
  • 401 / недействительный ключ → ключ не соответствует конечной точке; для URL шлюза нужен ключ шлюза, для URL Anthropic — ключ из консоли.

Стоимость использования в VS Code

Расширение тарифицируется точно так же, как CLI — по токенам через подключённый сервис. На этом шлюзе доступны кредиты с номинальной стоимостью в 7.69231 раза выше цены покупки ($13 дают $100 на использование, скидка 87%) или безлимитный тариф с фиксированной платой от $1; подробности приведены в руководстве по тарифам, а в руководстве по моделям перечислены варианты, которые /model позволяет выбрать.

ПланСрок действияЦена
Безлимит на 1 час1 час$1
Безлимит на 24 часов24 часа$10
Безлимит на 1 неделю1 неделя$49
Безлимит на 15 дней15 дней$89

Все безлимитные тарифы →

Сначала попробуйте бесплатно

Новые аккаунты получают $5 бесплатного баланса для API по коду CLAUDECODE — этого хватит на вечер работы с Claude Code на Sonnet — затем кредиты с балансом в 7.69231 раза больше номинала.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_key

Создать аккаунт с кодом CLAUDECODE

Часто задаваемые вопросы

Есть ли расширение Claude Code для VS Code?

Да — официальное расширение `anthropic.claude-code` от Anthropic в Marketplace. Оно добавляет к CLI панель и отображение изменений прямо в редакторе; CLI также может работать самостоятельно в терминале VS Code.

Как проверить, какую учётную запись Claude Code использует в VS Code?

Выполните /status в сеансе. Команда показывает конечную точку, используется ли ключ API или вход в учётную запись с подпиской, а также модель. Ключ API в окружении имеет приоритет над /login.

Как исправить ошибку «'claude-vscode.editor.openlast' не найден»?

Перезагрузите окно VS Code; если ошибка сохраняется, убедитесь, что `claude --version` работает в терминале (иначе установите CLI) и что расширение включено для рабочей области.

Работает ли Claude Code в Cursor или VSCodium?

Во встроенном терминале — всегда. Расширение работает там, где оно доступно в магазине расширений форка.

Запускайте Claude Code через шлюз

Те же модели, две переменные окружения, кредиты с балансом в 7.69231 раза больше номинала — или безлимитный тариф с фиксированной оплатой. Для новых аккаунтов: $5 бесплатного баланса для API по коду CLAUDECODE.

Получить API-ключ Посмотреть безлимитные тарифы

AI Prime Tech — независимый API-шлюз, который не связан с Anthropic, не одобрен и не спонсируется этой компанией. «Claude» и «Claude Code» — товарные знаки Anthropic. Описанные здесь возможности Claude Code соответствуют публичной документации Anthropic на момент написания и часто меняются; цены и списки моделей на этой странице берутся из текущих настроек шлюза.

Другие руководства по Claude Code

Claude Code: полное руководствоКак установить Claude CodeДокументация CLI Claude Code: команды и флагиЦены и лимиты Claude Code: подробное объяснениеClaude Code SDK, теперь Claude Agent SDKНавыки и плагины Claude CodeClaude Code в GitHub: App, Action и @claudeЕсть ли у Claude Code веб-интерфейс? Веб-версия, настольное приложение и IDEКакую модель использует Claude Code и как её изменитьОшибки Claude Code и способы их исправленияОткрыт ли исходный код Claude Code?Практическое руководство по Claude Code: ваш первый полноценный сеансClaude для студентов: Claude Code, API и что на самом деле дают образовательные программыКак использовать Claude Code для автоматизации QAClaude Code и Cursor: что и когда выбрать — и как использовать оба инструментаClaude Code, Codex и OpenCode: сравнение терминальных агентовСубагенты Claude Code: как они работают, как их определять и как устроены команды агентовХуки Claude Code: детерминированный контроль над действиями агентаMCP в Claude Code: подключение серверов, области действия, удалённый MCP и реальные примерыЭкосистема Claude Code: маршрутизаторы, фреймворки, плагины и списки, в которых они собраныКак использовать OpenRouter в Claude Code и когда этого делать не стоитОшибка ограничения частоты запросов Claude: что означает «API error: rate limit reached» и как её исправитьКак пользоваться Claude Code: от установки до повседневной работы