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.
Установка Kilo Code в PyCharm и IntelliJ IDEA
- Откройте Settings → Plugins → Marketplace.
- Введите в поиске Kilo Code (официальный publisher — Kilo Code AI).
- Нажмите Install, перезапустите IDE.
- Появится боковая панель 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-coder | 24,66 | 201,69 | Python, TypeScript, Go — генерация и рефакторинг |
| qwen/qwen3-coder-flash | 21,85 | 109,25 | Быстрые правки, автодополнение |
| qwen/qwen3-coder:free | 0 | 0 | Пробный режим |
| anthropic/claude-sonnet-5 | 224,10 | 1 120,47 | Сложная архитектура, код-ревью |
| deepseek/deepseek-v4-pro | 48,75 | 97,49 | Бюджетный вариант для повседневной работы |
Для большинства задач в IDE достаточно qwen/qwen3-coder или deepseek/deepseek-v4-pro — они хорошо справляются с Python, TypeScript и рефакторингом при умеренной стоимости. Claude Sonnet-5 имеет смысл для задач, где важна точность рассуждений.
Типичные проблемы и решения
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, оплата в рублях.