hubris
Войти
Kilo Code и OpenCode в PyCharm, Rider, IntelliJ IDEA: настройка AI-ассистента через API

Kilo Code и OpenCode в PyCharm, Rider, IntelliJ IDEA: настройка AI-ассистента через API

15 июля 2026 г. · Константин Романков · 5 мин чтения

Kilo Code и OpenCode позволяют подключить любую LLM-модель к IDE JetBrains через стандартный API-ключ — без VPN, без зарубежной карты, с оплатой в рублях. Ниже — пошаговая инструкция для PyCharm, Rider и IntelliJ IDEA.

Что такое Kilo Code и OpenCode

Kilo Code — плагин-агент для JetBrains IDE (PyCharm, Rider, IntelliJ IDEA, WebStorm, GoLand), который добавляет AI-ассистента прямо в редактор. Работает через любой провайдер с OpenAI-совместимым API. В отличие от встроенного JetBrains AI Assistant, здесь вы сами выбираете модель и платите за фактически использованные токены.

OpenCode — CLI-инструмент и плагин, изначально созданный для терминальной работы, но поддерживающий интеграцию с JetBrains через MCP и внешний провайдер.

Оба инструмента принимают API-ключ в формате OpenAI и поддерживают OpenAI-совместимые провайдеры и гейтвеи — в том числе Hubris.

Экран настройки API-ключа в плагине Kilo Code — поле токена и статус соединения

Установка Kilo Code в PyCharm и IntelliJ IDEA

  1. Откройте Settings → Plugins → Marketplace.
  2. Введите в поиске Kilo Code (официальный publisher — Kilo Code AI).
  3. Нажмите Install, перезапустите IDE.
  4. Появится боковая панель Kilo Code.

Для Rider и других JetBrains IDE процедура идентична — плагин универсален.

Первоначальная настройка провайдера

После установки откройте настройки Kilo Code (иконка шестерёнки в панели) и выберите Custom OpenAI-compatible provider:

  • Base URL: https://api.hubris.pw/v1
  • API Key: ваш ключ из личного кабинета Hubris (формат sk-gw-...)
  • Model: выберите из каталога (например, anthropic/claude-sonnet-5 или qwen/qwen3-coder)

Нажмите Test Connection — статус должен стать зелёным.

Установка и настройка OpenCode в JetBrains

OpenCode — это CLI, его устанавливают отдельно:

curl -fsSL https://opencode.ai/install | bash

После установки пропишите провайдер в конфиге ~/.config/opencode/config.json:

{
  "provider": {
    "hubris": {
      "api": "https://api.hubris.pw/v1",
      "key": "sk-gw-ваш_ключ"
    }
  },
  "model": "anthropic/claude-sonnet-5"
}

Интеграция с JetBrains IDE — через плагин OpenCode IntelliJ Plugin (доступен в JetBrains Marketplace). Он запускает opencode-сервер локально и пробрасывает контекст из редактора.

Какую модель выбрать

Выбор модели зависит от задачи и бюджета. Актуальные цены в рублях через Hubris:

МодельВход (₽/1M токенов)Выход (₽/1M токенов)Для чего
qwen/qwen3-coder24,66201,69Python, TypeScript, Go — генерация и рефакторинг
qwen/qwen3-coder-flash21,85109,25Быстрые правки, автодополнение
qwen/qwen3-coder:free00Пробный режим
anthropic/claude-sonnet-5224,101 120,47Сложная архитектура, код-ревью
deepseek/deepseek-v4-pro48,7597,49Бюджетный вариант для повседневной работы

Для большинства задач в IDE достаточно qwen/qwen3-coder или deepseek/deepseek-v4-pro — они хорошо справляются с Python, TypeScript и рефакторингом при умеренной стоимости. Claude Sonnet-5 имеет смысл для задач, где важна точность рассуждений.

Список моделей с ценами в рублях за миллион токенов для выбора в IDE-плагине

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

Kilo Code не видит Node.js в PyCharm. Плагин требует Node.js ≥18 в системном PATH. Установите через менеджер пакетов системы или nvm, затем перезапустите IDE.

OpenCode не запускается из плагина IntelliJ. Убедитесь, что путь до бинарного файла opencode прописан в настройках плагина (Settings → Tools → OpenCode → Path to opencode binary).

Ошибка 401 при подключении. Проверьте, что ключ активен в личном кабинете и баланс ненулевой. Ключ должен начинаться с sk-gw-.

Kilo Code просит одобрить каждое действие. В настройках плагина переключите режим с Manual Approval на Auto-approve read operations — это убирает лишние подтверждения на чтение файлов.

Как сохранить настройки Roo Code / Kilo Code при переустановке IDE — настройки плагина хранятся в .kilo-code/settings.json внутри проекта; добавьте файл в VCS.

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

Можно ли использовать эти плагины бесплатно? Плагины бесплатны. Вы платите только за токены при запросах к моделям. Модели с суффиксом :free в каталоге не тарифицируются совсем — удобно для знакомства с инструментом.

Чем Kilo Code отличается от Roo Code? Kilo Code — форк Roo Code с активной поддержкой JetBrains IDE и дополнительными настройками режима агента. Для PyCharm/Rider Kilo Code предпочтительнее. Для VSCode оба работают хорошо — подробнее в статье Roo Code, Kilo Code, OpenCode: как подключить AI-ассистент к IDE.

Работает ли это в России без VPN? Через Hubris — да. Запросы идут через российский сервер, оплата рублями через СБП.

Поддерживает ли Kilo Code tool calling (вызов функций)? Да, если модель поддерживает tool calling. Большинство моделей в каталоге — поддерживают.

Все модели из статьи доступны в Hubris — единый API, оплата в рублях.