Claude Code работает как нативное расширение для VS Code, устанавливаемое напрямую из маркетплейса — никаких вкладок браузера, копирования и вставки между окнами. Расширение использует тот же движок Claude Code, что и CLI, поэтому все возможности — от слеш-команд до редактирования файлов и вызовов MCP-инструментов — работают точно так же, только на боковой панели редактора. PyCharm и остальная часть семейства JetBrains получают аналогичную поддержку через специальный плагин для JetBrains. А поскольку оба интерфейса считывают ANTHROPIC_BASE_URL из окружения, переключение LLM-бэкенда на API Novita AI — и его более широкий выбор моделей — требует изменения всего одной переменной окружения.
Что на самом деле делает расширение для VS Code
Расширение Claude Code для VS Code — это не просто чат-бот, прикреплённый к редактору. Оно предоставляет полноценного агента Claude Code на боковой панели: тот же REPL-интерфейс, тот же набор инструментов, ту же непрерывность сессии. Когда вы просите его отрефакторить функцию или написать тесты для открытого файла, он читает и редактирует эти файлы непосредственно в вашем рабочем пространстве — без использования буфера обмена.
Конкретные возможности расширения:
- Многофайловое редактирование с встроенными диффами. Claude Code предлагает изменения и показывает дифф, который вы можете принять или отклонить, не покидая редактор.
- Слеш-команды.
/compact,/init,/memory,/clearи остальные работают так же, как в CLI. - Привязка контекста. Префикс
#позволяет прикрепить конкретные файлы, папки или символы в качестве контекста для запроса. - Поддержка CLAUDE.md. Инструкции и стандарты кодирования, записанные в
CLAUDE.md, автоматически загружаются при старте сессии. - Вызовы MCP-инструментов. Все MCP-серверы, зарегистрированные в конфигурации Claude Code, доступны внутри расширения.
Чего расширение не делает: оно не добавляет AI-автодополнение в буфере редактора. Для этого существуют такие инструменты, как Copilot или Cline. Claude Code в VS Code — это агент: вы даёте ему задачу, и он выполняет несколько шагов, а не просто встраивает одно дополнение.
Установка Claude Code в VS Code
Откройте панель расширений в VS Code (Ctrl+Shift+X в Windows/Linux, Cmd+Shift+X в macOS). Найдите Claude Code и выберите расширение, опубликованное Anthropic. Нажмите Установить.
Также можно выполнить команду в терминале:
code --install-extension Anthropic.claude-code
После установки значок Claude появится в панели действий VS Code слева. Нажмите на него, чтобы открыть панель Claude Code.
Аутентификация при первом запуске. Расширение предложит вам войти. Доступны два пути:
- Аккаунт Anthropic (подписка или консольное биллингование): пройдите через OAuth-поток в браузере.
- Маршрутизация API-ключа через Novita AI: пропустите аутентификацию Anthropic. Установите
ANTHROPIC_BASE_URLиANTHROPIC_AUTH_TOKENв вашем окружении перед запуском VS Code — расширение будет использовать их. Полные инструкции — в следующем разделе.
Автоматические обновления. VS Code обновляет расширение в фоновом режиме при перезапуске редактора. Вам не нужно управлять версиями вручную.
Использование Claude Code в VS Code ежедневно
После открытия панели рабочий процесс прост. Введите запрос, Claude Code читает ваше рабочее пространство и отвечает предлагаемыми действиями. Перед редактированием файла он показывает дифф и по умолчанию ожидает одобрения.
Несколько шаблонов, которые делают ежедневное использование эффективным:
Ссылайтесь на файл, который вы просматриваете. Введите #, а затем имя файла, чтобы явно прикрепить его как контекст. Для файла, уже открытого в активном редакторе, Claude Code обычно подхватывает его автоматически, но # полезен, когда нужно закрепить конкретный файл в рамках многофайловой задачи.
Запустите /init один раз в новом проекте. Это создаёт CLAUDE.md в корне репозитория, где вы можете хранить инструкции, относящиеся к проекту — предпочитаемые библиотеки, заметки по архитектуре, соглашения о тестировании. Claude Code читает его при каждом запуске сессии, чтобы не повторяться.
Используйте /compact, когда сессия становится длинной. Как и в CLI, расширение сжимает историю разговора по требованию, чтобы освободить контекст для текущей задачи.
Проверяйте список выполняемых инструментов. Внизу панели VS Code показывает, какой инструмент вызывает Claude Code в данный момент (чтение файлов, bash-команды, веб-поиск). Это полезно для понимания того, что происходит во время длительных автоматизированных задач.
Отмена — ваш друг. Все изменения файлов проходят через стандартную файловую систему VS Code, поэтому Ctrl+Z отменяет их, как и любые ручные правки. Для изменений Claude Code нет отдельного стека отмены.
Перенаправление расширения на Novita AI
Расширение VS Code считывает ANTHROPIC_BASE_URL из окружения при запуске — ту же переменную, что использует CLI. Установив её на совместимый с Anthropic эндпоинт Novita AI, вы перенаправляете все вызовы API с серверов Anthropic на Novita. Вы получаете доступ к DeepSeek, Kimi K2, Qwen, GLM и другим моделям на инфраструктуре Novita AI с оплатой через ваш аккаунт Novita по тарифам Novita.
Получите API-ключ Novita AI
Зарегистрируйте аккаунт Novita AI, чтобы получить бесплатные пробные кредиты. Перейдите в Управление ключами, создайте новый ключ и скопируйте его. Этот ключ заменяет ваш API-ключ Anthropic при маршрутизации через Novita.
Установите переменные окружения перед запуском VS Code
macOS и Linux — добавьте эти строки в ваш профиль оболочки (.zshrc, .bashrc или аналогичный), затем перезагрузите его:
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<Ваш API-ключ Novita>"
export ANTHROPIC_MODEL="deepseek/deepseek-v4-flash"
export ANTHROPIC_SMALL_FAST_MODEL="deepseek/deepseek-v4-flash"
source ~/.zshrc # или ~/.bashrc
Windows (постоянно — переживает перезагрузки) — используйте PowerShell для установки переменных окружения уровня пользователя:
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL","https://api.novita.ai/anthropic","User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN","<Ваш API-ключ Novita>","User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL","deepseek/deepseek-v4-flash","User")
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_SMALL_FAST_MODEL","deepseek/deepseek-v4-flash","User")
Перезапустите VS Code после установки, чтобы расширение прочитало обновлённое окружение.
Windows (только для сессии):
set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<Ваш API-ключ Novita>
set ANTHROPIC_MODEL=deepseek/deepseek-v4-flash
set ANTHROPIC_SMALL_FAST_MODEL=deepseek/deepseek-v4-flash
После установки запустите VS Code из той же оболочки. Расширение подхватит переменные при запуске. Вам не нужно входить в Anthropic — Novita обрабатывает аутентификацию через API-ключ.
Выбор модели
ANTHROPIC_MODEL указывает Claude Code, какую модель использовать для основных задач; ANTHROPIC_SMALL_FAST_MODEL управляет фоновыми операциями, такими как сводки файлов. Любая модель, доступная в LLM API Novita AI, может быть установлена здесь. Среди моделей, часто используемых с Claude Code на Novita: DeepSeek V4 Flash, Kimi K2 и GLM-4.6 — каждая с разным размером контекстного окна, ценами и производительностью в зависимости от вашей нагрузки.
Чтобы вернуться к стандартной маршрутизации Anthropic, удалите переменные окружения:
unset ANTHROPIC_BASE_URL ANTHROPIC_AUTH_TOKEN ANTHROPIC_MODEL ANTHROPIC_SMALL_FAST_MODEL
Или откройте VS Code из оболочки, где эти переменные никогда не были установлены.
Интеграция с PyCharm и JetBrains
Claude Code поставляется с официальным плагином для платформы JetBrains, который охватывает PyCharm, IntelliJ IDEA, WebStorm, GoLand, Rider и остальные IDE семейства JetBrains.
Установка плагина
Откройте Настройки → Плагины в вашей JetBrains IDE, переключитесь на вкладку Маркетплейс и найдите Claude Code. Нажмите Установить, затем перезапустите IDE при появлении запроса.
Также можно скачать файл плагина с сайта JetBrains Marketplace и установить его через Настройки → Плагины → Установить плагин с диска.
Первый запуск
После установки панель Claude Code появляется на боковой панели IDE или в области инструментов в зависимости от вашего макета. Первый запуск запрашивает аутентификацию, как и в VS Code.
Перенаправление PyCharm на Novita AI
Плагин JetBrains читает те же переменные окружения, что и расширение VS Code и CLI. Установите ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN, ANTHROPIC_MODEL и ANTHROPIC_SMALL_FAST_MODEL в вашем профиле оболочки перед запуском IDE — плагин будет направлять запросы через Novita.
Если вы запускаете PyCharm из ярлыка рабочего стола, а не из терминала (что часто бывает в macOS и Linux), IDE может не наследовать окружение вашей оболочки. Надёжное решение — использовать файл .env для каждого проекта или установить переменные в системное окружение, а не в профиль оболочки. В macOS переменные, установленные через launchctl setenv, видны GUI-приложениям.
Расширение IDE против CLI: что и когда использовать
Расширение и CLI используют один и тот же движок. Практическое различие — в контексте и интеграции.
| Расширение VS Code / JetBrains | CLI | |
|---|---|---|
| Навигация по файлам | Клик для открытия, # для ссылки |
Читает из текущей рабочей директории; указывайте пути явно |
| Просмотр диффов | Встроенный в редакторе | Вывод в терминале |
| Несколько проектов | Одна панель на окно | Отдельные сессии на директорию |
| CI/CD и автоматизация | Не подходит | Флаг -p для неинтерактивных пакетных запусков |
| Пайпы и скриптинг | Не поддерживается | Полная поддержка Unix-пайпов |
| Маршрутизация Novita AI | Переменная окружения ANTHROPIC_BASE_URL |
То же самое |
Расширение — лучший выбор, когда ваш основной рабочий процесс — интерактивное редактирование кода. CLI — правильный выбор, когда вы автоматизируете задачи, запускаете Claude Code в скриптах, интегрируете с CI или строите что-то поверх Claude Code SDK.
Песочница агентов Novita AI
Если вы переходите от интерактивной разработки к автоматизированным пайплайнам — запуск агентов Claude Code без участия человека, создание нескольких агентов для разных репозиториев или построение оценочных стендов — Песочница агентов Novita AI предоставляет изолированные среды выполнения для программного запуска агентов. Каждая песочница представляет собой VM на базе Firecracker, поэтому агенты работают изолированно, не затрагивая вашу машину разработчика.
Часто задаваемые вопросы
Нужна ли мне платная подписка Anthropic для использования расширения VS Code?
Нет — если вы перенаправляете расширение на Novita AI через ANTHROPIC_BASE_URL, все платежи проходят через ваш аккаунт Novita AI. Аккаунт Anthropic не требуется и не выставляется счёт.
Как установить расширение Claude Code для VS Code?
Откройте панель расширений в VS Code (Ctrl+Shift+X), найдите Claude Code (издатель: Anthropic) и нажмите «Установить». Или выполните code --install-extension Anthropic.claude-code в терминале.
Работает ли расширение Claude Code в Cursor?
Cursor — это форк VS Code и поддерживает большинство расширений VS Code. Расширение Claude Code может установиться, но Cursor уже имеет встроенную интеграцию с Claude. Одновременный запуск обоих может привести к дублированию подсказок и конфликтам аутентификации. Большинство разработчиков используют что-то одно, а не оба.
Существует ли браузерное расширение Claude?
Официального браузерного расширения Claude от Anthropic нет. Claude Code работает как расширение VS Code, плагин JetBrains, CLI, десктопное приложение и через веб-интерфейс на claude.ai/code — но не как расширение браузера, которое внедряется в произвольные веб-страницы.
Как переключить модель без перезапуска VS Code?
Измените ANTHROPIC_MODEL в профиле оболочки, затем откройте VS Code заново из свежего сеанса терминала. Внутри запущенной сессии VS Code нет переключателя моделей на панели — переменная окружения считывается при запуске.
Можно ли использовать разные модели для разных проектов?
Да. Установите ANTHROPIC_MODEL в файле .env на уровне проекта или в инструкции CLAUDE.md, либо используйте direnv для ограничения переменных окружения конкретными директориями. Claude Code учитывает значения окружения на уровне сессии, поэтому перенаправление по проектам достижимо с помощью стандартных инструментов dotfiles.
Чем интеграция Claude в VS Code отличается от использования Cline?
Cline — это расширение, которое превращает VS Code в среду агентского кодирования с любым бэкендом, совместимым с OpenAI. Claude Code — это собственный агент Anthropic, доступный как расширение VS Code, со своим набором инструментов и циклом рассуждений. Основное практическое отличие: Cline даёт больше контроля над тем, какой провайдер и модель управляют циклом, тогда как Claude Code по умолчанию тесно интегрирован с семейством моделей Claude — хотя ANTHROPIC_BASE_URL позволяет перенаправить его на совместимый эндпоинт Novita AI.
Рекомендуемые статьи
