Интеграция с Kilo Code

О Kilo Code

Kilo Code — это легковесный AI-ассистент для VS Code с фокусом на "Local-first" философию и минималистичный интерфейс. Поддерживает режимы чата и Inline-редактирования, а также индексацию кодовой базы (Repo Mapping).

Интерфейс Kilo Code
Интерфейс Kilo Code

1. Установка

Kilo Code устанавливается как расширение для VS Code.

  1. Открыть VS Code.
  2. Перейти в раздел расширений (Extensions).
  3. Ввести в поиске Kilo Code.
  4. Нажать Install.
Установка Kilo Code в VS Code
Установка Kilo Code в VS Code

3. Подключение

Настройка подключения к AI API производится в параметрах расширения.

  1. Открыть настройки Kilo Code (значок шестеренки в интерфейсе расширения).
  2. Выбрать режим Use your own API key.
  3. В поле API Provider установить OpenAI Compatible.
  4. В поле Base URL ввести адрес https://api.hydraai.ru/v1.
  5. В поле API Key вставить ключ. Получить AI API ключ.
  6. В поле Model указать желаемую модель, например claude-sonnet-4.5.
Настройка подключения в Kilo Code
Настройка подключения в Kilo Code

Для оптимизации работы рекомендуется:

  • Выбор моделей: Добавить часто используемые AI в список.
  • Автоодобрение: В настройках расширения рекомендуется отключить автоматическое применение изменений для контроля правок, вносимых AI.

4. Правила (.kilocode)

Kilo Code поддерживает создание правил проекта для контекстуализации работы AI.

  • Правила хранятся в файле: .kilocode/rules/rules.md.
  • Файл создается автоматически при добавлении правил через интерфейс (иконка весов).

Пример содержимого rules.md:

- Используй строгую типизацию в PHP.
- Все комментарии должны быть на русском языке.
- Придерживайся PSR-12 при форматировании кода.

5. Workflow

Основные режимы работы с Kilo Code:

  • Chat: Боковая панель для обсуждения архитектуры, генерации кода и ответов на вопросы. Использовать @ для добавления файлов в контекст.
  • Inline Edit: Выделить код в редакторе и вызвать AI для рефакторинга или генерации изменений прямо в файле. Kilo покажет diff перед применением.
IP: 216.73.216.152