Cline в JetBrains: установка в IntelliJ IDEA и PyCharm

Плагин Cline есть в JetBrains Marketplace. Показываем установку, подключение провайдера с адресом шлюза, настройку автоодобрения и запасной путь через ACP.

6 мин · · IDE · разработка

Cline начинался как расширение для VS Code, но сейчас его можно поставить и в продукты JetBrains. Если вы пишете в IntelliJ IDEA, PyCharm или PhpStorm и хотите агента с подтверждением правок прямо в окне IDE, Cline в JetBrains подойдёт. Ниже: установка плагина, подключение к шлюзу Zukko, настройка автоодобрения и запасной вариант через протокол ACP, если плагин вас чем-то не устроил.

Cline JetBrains: установка плагина

По документации Cline, для JetBrains путь такой:

  1. Откройте Settings → Plugins → Marketplace.
  2. Найдите Cline и нажмите Install.
  3. Перезапустите IDE.
  4. Откройте панель командой View → Tool Windows → Cline.

Плагин также доступен на странице JetBrains Marketplace. Названия пунктов меню зависят от версии IDE и новой оболочки интерфейса, так что если вы не видите нужного пункта, ищите через поиск по настройкам.

Список редакторов, куда ставится расширение Cline, в документации включает VS Code, Cursor, Windsurf, VSCodium, Antigravity и JetBrains. То есть версия для JetBrains в семействе официальная, а не сторонняя сборка.

Подключение к шлюзу Zukko

Cline работает с любым OpenAI-совместимым провайдером, и шлюз Zukko подходит. Нужны три значения.

  1. Base URL: https://api.zukko.pro/v1. Клиенты на OpenAI-формате используют адрес с /v1.
  2. Ключ: строка fetch_..., которую создают в кабинете. Полный ключ показывается один раз.
  3. Идентификатор модели из GET /v1/models, например claude-sonnet-5-5 или gpt-6.1-sol.

В панели Cline нажмите значок настроек (шестерёнка), в поле API Provider выберите OpenAI Compatible, вставьте Base URL, ключ и идентификатор модели. Ниже есть блок параметров модели: максимум выходных токенов, размер окна контекста, поддержка изображений и цены. Эти значения нужны Cline, чтобы правильно считать и обрезать контекст, поэтому заполните их по таблице: например, claude-sonnet-5-5 принимает картинки и имеет контекст 1M, а deepseek-v4.1-flash картинки на вход не принимает. Если интерфейс предлагает кнопку проверки соединения, нажмите её. Общая схема описана в документации Zukko (раздел про расширения для VS Code, там же настройка Cline) и в статье про подключение Cline.

Названия полей мы сверяли с документацией Cline для OpenAI-совместимых провайдеров. В конкретной версии плагина для JetBrains оформление может немного отличаться, и если вы видите другие подписи, ориентируйтесь на смысл: адрес, ключ, модель.

Чем версия для JetBrains отличается от VS Code

Здесь стоит быть честным: подробной таблицы различий в документации Cline мы не нашли. Известны такие вещи:

  • конфигурация общая: настройки провайдеров, правила и навыки лежат в ~/.cline/, а проектные правила — в .clinerules/ или .cline/rules/, и их читают и IDE-версии, и консольная;
  • интерфейс живёт в окне инструментов JetBrains, а не в боковой панели VS Code;
  • набор возможностей между редакторами может расходиться из-за разных релизов: часть функций появляется в одной оболочке раньше. Список изменений смотрите в релизных заметках плагина.

Проверяйте нужную вам функцию (например, работу с MCP-серверами или встроенный браузер) прямо в плагине, а не по описанию для VS Code.

Автоодобрение: настройте до первой задачи

Cline спрашивает разрешение на каждое действие, пока вы не включите автоодобрение. Параметры в документации перечислены по категориям: чтение файлов проекта, чтение вне проекта, правка файлов проекта, правка вне проекта, безопасные команды, все команды, браузер, MCP-серверы. Важная деталь: «все файлы» и «все команды» работают только поверх базового переключателя. Если базовый выключен, расширенный ничего не делает.

Разумная стартовая настройка для IDE:

  • включить чтение файлов проекта;
  • правки файлов проекта оставить с подтверждением, пока не привыкнете к стилю агента: изменения будут открываться в окне сравнения, и их удобно принимать пачкой;
  • «выполнять безопасные команды» можно включить, «все команды» лучше не включать;
  • внешние файлы и браузер не трогать.

Для длинных задач полезны режимы Plan и Act: сначала агент составляет план, вы его читаете, затем переключаете на выполнение. Это дешевле, чем исправлять неудачную попытку.

Сколько это стоит и где подвох с кэшем

Цены на 18 октября 2026. Пусть задача делает 20 запросов, и в среднем каждый содержит 100 000 токенов входа (контекст растёт, Cline отправляет всю накопленную переписку), всего 2M токенов входа, а выход 40 000 токенов.

claude-sonnet-5-5 через OpenAI-формат ($0.4 вход, $2 выход): 2 × 0.4 + 0.04 × 2 = 0.8 + 0.08 = $0.88.

Подвох в том, что в OpenAI-формате для Claude скидка за кэш не применяется: весь вход идёт по цене входа, как бы хорошо ни кэшировался повторяющийся контекст. У моделей GPT чтение кэша видно в обоих форматах. Допустим, для gpt-6.1-sol (вход $0.27, чтение кэша $0.013, выход $1.32) 90% входа попало в кэш; это допущение, а не гарантия. Тогда: 0.2 × 0.27 + 1.8 × 0.013 + 0.04 × 1.32 = 0.054 + 0.0234 + 0.0528 = $0.1302.

Не делайте из этого вывод, что одна модель лучше другой: они различаются по индексу силы (48 у claude-sonnet-5-5, 52 у gpt-6.1-sol) и по поведению в агентных задачах, и это нужно проверять на своём проекте. Если вам важна скидка на кэш именно для Claude, посмотрите консольный Claude Code, который работает в Anthropic-формате, или провайдера Anthropic в Cline с опцией собственного базового адреса: для провайдеров Anthropic-формата шлюз ожидает адрес без /v1 (https://api.zukko.pro), и при ошибке 404 первым делом проверьте именно суффикс. Актуальные цены — GET https://api.zukko.pro/v1/models или страница «Модели» в кабинете.

Запасной путь: Cline как ACP-агент

Если плагин не запускается или нужна нетипичная связка, у Cline есть режим протокола ACP: консольный клиент cline --acp может быть агентом внутри JetBrains AI Assistant. По документации Cline, в окне AI Chat выбирается Add Custom Agent, что создаёт файл ~/.jetbrains/acp.json, и в него добавляется запись:

bash
{
  "agent_servers": {
    "Cline": {
      "command": "cline",
      "args": ["--acp"],
      "env": {}
    }
  }
}

Консольный клиент ставится через npm install -g cline, а учётные данные из cline auth подхватываются автоматически. Если IDE не находит cline, укажите полный путь из which cline. В ACP-режиме по умолчанию ничего не одобряется автоматически. Для сравнения со встроенным ассистентом IDE смотрите заметку про JetBrains AI Assistant.

Типичные проблемы

401 после ввода ключа. Проверьте, что в поле ключа нет пробелов и что Base URL заканчивается на /v1.

404 model_not_found. Опечатка в идентификаторе: возьмите точное имя из GET /v1/models.

403 model_not_allowed_for_key. Модели нет в списке разрешённых для ключа.

402. Закончился баланс. Пополнение от $1 через СБП (платёжная страница добавляет комиссию 8,5%), картой MasterCard или криптовалютой.

429 key_daily_limit_reached. Исчерпан дневной лимит ключа. Для IDE удобно завести отдельный ключ с лимитом в долларах, чтобы случайный цикл не сжёг баланс.

Частые вопросы

Есть ли Cline для JetBrains?

Да, плагин ставится из JetBrains Marketplace и открывается как окно инструментов. Он указан в документации Cline среди поддерживаемых редакторов.

Какой Base URL указывать в Cline?

Для OpenAI-совместимого провайдера: https://api.zukko.pro/v1.

Можно ли использовать модели не только Claude?

Да. Любую модель можно вызывать в любом формате: GPT, Gemini, DeepSeek, Qwen и GLM доступны по тому же ключу. Идентификатор берите из GET /v1/models.

Что выбрать: Cline или встроенный ассистент JetBrains?

Это вопрос привычки и задач. Cline даёт агента с планом и подтверждением правок на своём провайдере, а встроенный ассистент интегрирован в IDE глубже. Попробуйте оба на реальной задаче.

zukko

Платите в 25×
меньше

за Claude Code & ChatGPT

Один ключ fetch_* и base URL api.zukko.pro — в Cursor, Claude Code, Codex и любом SDK.