Перейти к основному содержанию
Claude Code — это инструмент Agentic Coding, выпущенный компанией Anthropic, также известный как один из самых мощных программных агентов в мире. Claude Code предоставляет специальный плагин для JetBrains IDE, поддерживающий полный спектр JetBrains IDE, включая IntelliJ IDEA, PyCharm, WebStorm, GoLand, PhpStorm, Android Studio и другие. В этом документе в основном описывается, как настроить и использовать Claude Code в JetBrains IDE через прокси-сервис AceData Cloud.

Процесс подачи заявки

Чтобы использовать Claude Code, сначала перейдите на страницу сервиса Claude Messages и нажмите кнопку «Acquire», чтобы получить необходимые учетные данные для запроса: Если вы еще не вошли в систему или не зарегистрированы, вас автоматически перенаправят на страницу входа, чтобы пригласить вас зарегистрироваться и войти в систему. После входа в систему вы автоматически вернетесь на текущую страницу. При первой подаче заявки предоставляется бесплатный лимит, чтобы вы могли бесплатно опробовать сервис Claude Code.

Поддерживаемые IDE

Плагин Claude Code поддерживает следующие JetBrains IDE:
IDEПодходящие языки/сценарии
IntelliJ IDEAJava, Kotlin, Scala и др.
PyCharmPython
WebStormJavaScript, TypeScript
GoLandGo
PhpStormPHP
Android StudioРазработка для Android
ДругиеБольшинство JetBrains IDE также поддерживаются

Установка

Предварительные условия

Плагин Claude Code для JetBrains зависит от Claude Code CLI, поэтому сначала убедитесь, что CLI установлен:
# macOS / Linux / WSL
curl -fsSL https://claude.ai/install.sh | bash

# Или с помощью Homebrew
brew install claude-code
После завершения установки можно проверить:
claude --version

Установка плагина

Плагин Claude Code в JetBrains Marketplace
  1. Откройте JetBrains IDE
  2. Перейдите в SettingsPluginsMarketplace
  3. Найдите Claude Code
  4. Нажмите Install для установки плагина
  5. Перезагрузите IDE
Или перейдите напрямую на JetBrains Marketplace для онлайн-установки.
Важно: После установки плагина необходимо полностью перезагрузить IDE (возможно, потребуется перезагрузить несколько раз), чтобы изменения вступили в силу.

Настройка AceData Cloud API

Плагин Claude Code для JetBrains выполняет команду claude через интегрированный терминал, поэтому способ настройки переменных окружения такой же, как и для CLI.

Шаг 1: Создание config.json

Создайте файл конфигурации для Claude Code:
СистемаПуть
macOS / Linux~/.claude/config.json
WindowsC:\Users\{имя_пользователя}\.claude\config.json
Запишите в этот файл следующее содержимое и сохраните:
{
  "primaryApiKey": "self"
}
Команда для быстрого создания на macOS / Linux:
mkdir -p ~/.claude && echo '{"primaryApiKey": "self"}' > ~/.claude/config.json

Шаг 2: Настройка переменных окружения

Способ 1: Установите в конфигурационном файле Shell (рекомендуется) Добавьте следующее содержимое в ваш ~/.zshrc или ~/.bashrc, заменив {token} на ваш API токен:
# AceData Cloud - Конфигурация прокси Claude Code
export ANTHROPIC_AUTH_TOKEN="{token}"
export ANTHROPIC_BASE_URL="https://api.acedata.cloud"
После изменения выполните source ~/.zshrc, чтобы изменения вступили в силу, затем перезагрузите JetBrains IDE. Способ 2: Установите в settings.json Claude Code Отредактируйте ~/.claude/settings.json (если не существует, создайте):
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "{token}",
    "ANTHROPIC_BASE_URL": "https://api.acedata.cloud"
  }
}
Подсказка: API токен можно просмотреть в консоли AceData Cloud.

Основное использование

Запуск из интегрированного терминала IDE

Откройте интегрированный терминал JetBrains IDE и выполните:
claude
При запуске в интегрированном терминале IDE все интегрированные функции (представление Diff, выбор контекста и т. д.) будут автоматически активированы.

Подключение из внешнего терминала

Если вы запускаете Claude Code из внешнего терминала, вы можете использовать команду /ide для подключения к JetBrains IDE:
claude
> /ide
Убедитесь, что вы запускаете Claude Code из той же директории, что и корень проекта IDE, чтобы Claude мог получить доступ к тем же файлам.

Горячие клавиши

Горячая клавишаФункция
Cmd+Esc (Mac) / Ctrl+Esc (Windows/Linux)Быстрый запуск Claude Code
Cmd+Option+K (Mac) / Alt+Ctrl+K (Windows/Linux)Вставка ссылки на файл (например, @File#L1-99)

Интегрированные функции

Плагин Claude Code для JetBrains предоставляет следующие интегрированные функции:
  • Представление Diff: изменения кода отображаются непосредственно в просмотрщике Diff IDE
  • Выбор контекста: текущий выделенный код и вкладки автоматически передаются Claude
  • Ссылки на файлы: быстрое упоминание файлов и номеров строк с помощью горячих клавиш
  • Обмен диагностикой: информация о диагностике, такая как Lint и синтаксические ошибки, автоматически передается Claude

Настройки плагина

В SettingsToolsClaude Code [Beta] можно настроить:
НастройкаОписание
Claude commandПользовательский путь к команде Claude (например, /usr/local/bin/claude)
Enable automatic updatesАвтоматическая проверка и установка обновлений плагина
Enable using Option+EnterИспользовать Option+Enter для переноса строки в диалоговом окне на macOS

Настройки для пользователей WSL

Если вы используете среду WSL, необходимо установить команду Claude как:
wsl -d Ubuntu -- bash -lic "claude"
(замените Ubuntu на название вашего дистрибутива WSL)

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

Что делать, если соединение не удалось?

  1. Проверьте, правильно ли создан файл ~/.claude/config.json
  2. Убедитесь, что переменные окружения настроены правильно
  3. Убедитесь, что API токен действителен (можно проверить в консоли)
  4. Перезагрузите JetBrains IDE и повторите попытку

Плагин не работает?

  1. Убедитесь, что Claude Code запущен из корня проекта
  2. Проверьте, включен ли плагин в настройках IDE
  3. Полностью перезагрузите IDE (возможно, потребуется несколько раз)
  4. Если вы используете режим удаленной разработки, убедитесь, что плагин установлен на удаленном хосте (Settings → Plugin (Host))

IDE не обнаружена?

  1. Убедитесь, что плагин установлен и включен
  2. Перезагрузите IDE
  3. Убедитесь, что Claude Code запущен в интегрированном терминале
  4. Пользователи WSL, пожалуйста, ознакомьтесь с руководством по устранению неполадок WSL

command not found

Если при нажатии на иконку Claude появляется сообщение “command not found”:
  1. Убедитесь, что CLI установлен: which claude
  2. Установите полный путь к команде Claude в настройках плагина
  3. Пользователи WSL используют указанный выше формат команд для WSL

Как посмотреть остаток лимита?

Войдите в консоль AceData Cloud, чтобы увидеть текущий остаток лимита и использование вашего аккаунта.

Узнать больше