Вайб-кодинг в VS Code: Настройка Kilo code + RouterAI (Claude)
В этом руководстве мы соберем совершенный сетап для вайб-кодинга (Vibe Coding) на базе VS Code. В качестве основного инструмента мы задействуем эстетичный и легкий Kilo Code, усилив его передовыми нейросетями через шлюз RouterAI (включая Claude Sonnet 5.5). Мы организуем рабочий процесс таким образом, чтобы ваша роль сводилась лишь к постановке задач: ИИ самостоятельно считает контекст проекта, напишет код и предложит изменения в формате diff, которые вам останется только утвердить или отклонить.

Можно автоматически. Попробуйте установщик RouterAI: одна команда поставит расширение Kilo Code в VS Code и подключит его к RouterAI. Если что-то не подойдёт, настройте вручную по инструкции ниже.
IDE поддерживаемые Kilo Code.
Инструкция актуальна для Visual Studio Code (macOS/Windows/Linux), а также для IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, RubyMine, GoLand, Rider, CLion, DataGrip, Android Studio, DataSpell, Aqua и Fleet.
1. Введение: Вайб-кодинга и выбор Kilo Code
Термин «Vibe Coding», популяризированный Андреем Карпатым, меняет подход к программированию. Суть проста: вы становитесь "менеджером", описываете задачи на естественном языке, управляете процессом выполнения задачи по шагам, а работу по написанию кода берет на себя ИИ.
Но чтобы все заработало, нужны подходящие инструменты. Здесь нам помогут Kilo Code + RouterAI.
Почему мы выбираем Kilo Code + RouterAI?
Kilo Code предлагает свежий взгляд на роль ИИ-ассистентов. Этот инструмент опирается на философию «Local-first» (что гарантирует скорость), обладает минималистичным дизайном и воспринимается как нативная часть IntelliJ IDEA. Однако без качественной LLM под капотом даже самый удобный интерфейс бесполезен.
Здесь обычно возникают две классические проблемы:
-
Качество моделей: По умолчанию Kilo часто предлагает использовать локальные нейросети, которые пока не справляются со сложной архитектурой, либо требует вводить API-ключи для каждого провайдера отдельно.
-
Трудности оплаты: Покупка доступа к OpenAI, Anthropic или Google напрямую из России — это сложный и неприятный процесс.
Решение: Мы используем Kilo Code как идеальную оболочку, а «интеллект» подключаем через агрегатор RouterAI. Такой подход открывает доступ к топовым моделям (Claude Sonnet 5.5, GPT-5.5, DeepSeek и другим) через единый ключ доступа — без необходимости использовать VPN и с удобной оплатой в рублях.
2. Что представляет собой Kilo Code?
Ключевое отличие Kilo Code от аналогов — стремление к чистоте: он не загромождает интерфейс IntelliJ IDEA лишними элементами управления. Инструмент сосредоточен на двух основных сценариях вайб-кодинга:
-
Чат (Боковая панель): Идеальное место для обсуждения архитектуры, генерации новых модулей с нуля или выяснения причин, почему код не работает.
-
Inline Edit (Редактирование в потоке): Вы просто выделяете участок кода, нажимаете хоткей и пишете промпт (например, «перепиши на React Hooks»). Kilo продемонстрирует изменения в виде Diff-диффа, который принимается одним кликом.
Кроме того, Kilo Code индексирует всю кодовую базу (Repo Mapping), благодаря чему ИИ понимает контекст всего проекта целиком, а не только содержимого открытого файла.
Еще одной мощной функцией Kilo Code является гибкая система ролей. Вы можете делегировать задачи разным виртуальным специалистам: например, «Архитектор» спроектирует фичу, не написав ни строчки кода, а «Кодер» реализует её строго по утвержденному плану. Набор ролей полностью настраиваем — вы можете добавить «Верстальщика», «Тестировщика» и кого угодно еще.
Кроме того, система позволяет гибко управлять используемыми моделями под каждую роль. Это отличный способ оптимизации: для сложных задач Архитектора можно подключить топовую anthropic/claude-sonnet-5.5, а для рутинной работы Кодера выбрать более экономичную deepseek/deepseek-v3.2
Однако выделяется Kilo Code не только интерфейсом. У него есть уникальные агентные функции: в процессе работы он автоматически формирует Todo-лист (план выполнения задачи) и создает контрольные точки сохранения. Это позволяет гибко управлять разработкой: вы всегда можете откатиться на определенный этап и попробовать пойти другим путем.

3. RouterAI: Единый ключ доступа
Чтобы Kilo Code превратился из просто удобного интерфейса в мощный инструмент, ему необходим доступ к API топовых языковых моделей. В качестве интеллектуального шлюза мы будем использовать сервис RouterAI.
Преимущества такого решения очевидны:
-
Полная совместимость с OpenAI API: Kilo Code без проблем работает с любыми провайдерами, поддерживающими этот стандарт, что гарантирует стабильное соединение.
-
Доступ к передовым технологиям: Как только выходят новинки уровня Claude Sonnet 5.5 или GPT-5.5, они оперативно появляются в RouterAI. Вы сможете использовать их в Kilo сразу же, не дожидаясь обновлений самого плагина.
-
Удобство оплаты: Никаких сложностей с зарубежными транзакциями — доступны российские карты, СБП и безналичный расчет для юридических лиц.
Быстрый старт:
-
Пройдите регистрацию на платформе RouterAI.
-
Пополните баланс удобным способом (работает честная модель Pay-as-you-go: вы платите только за фактически потраченные токены).
-
В разделе «Ключи API» сгенерируйте новый ключ доступа. Скопируйте его (он начинается на sk-...) — он понадобится нам прямо сейчас для настройки IDE.

4. Техническая часть: Настройка Kilo Code + RouterAI
Установим расширение и "подружим" его с RouterAI.
Установка Kilo Code в VS Code
-
Откройте Visual Studio Code, предварительно установив его.
-
Перейдите в раздел расширений: нажмите на иконку с четырьмя квадратиками на левой панели или Cmd+Shift+X (Mac) / Ctrl+Shift+X (Win).
-
В поиске введите Kilo Code.
-
Нажмите Install (Установить).

- После установки перезапустите VS Code (закройте и откройте заново).
Настройка провайдера (OpenAI Compatible)
Лайфхак перед началом: по умолчанию язык интерфейса Kilo Code совпадает с языком VS Code (значение Auto), поэтому он может быть английским. Для удобства можно переключить его на русский:
-
Нажмите на иконку шестерёнки (Settings) в правом верхнем углу панели Kilo Code.
-
В левом меню выберите Language («Язык»).
-
В выпадающем списке выберите «Русский».

А теперь перейдем к подключению RouterAI к Kilo Code. Ниже в скобках указаны названия пунктов в английском интерфейсе.
-
Откройте панель Kilo Code (белый логотип) на панели слева.
-
На панели Kilo Code нажмите на иконку шестерёнки (⚙️) в правом верхнем углу — в отдельной вкладке откроются настройки.
-
В левом меню выберите «Провайдеры» (Providers).
-
Прокрутите вниз до раздела «Пользовательский провайдер» (Custom provider) и нажмите «Подключить» (Connect).

В открывшейся форме оставьте в поле Provider API значение OpenAI Compatible и заполните поля:
-
ID провайдера (Provider ID) — введите короткое имя латиницей, например routerai (только строчные буквы, цифры, дефисы, подчёркивания).
-
Отображаемое имя (Display name) — введите
RouterAI -
Базовый URL (Base URL) —
https://routerai.ru/api/v1 -
API-ключ (API key) — вставьте ваш ключ (начинается на sk-...).
-
ID модели (Models → ID) — введите точный ID модели из RouterAI, например anthropic/claude-sonnet-5.5 (рекомендуется для начала).
-
Имя модели (Models → Name) — введите понятное имя, например
Claude Sonnet 5.5.
Затем нажмите кнопку Submit внизу формы — появится сообщение «RouterAI connected».

Теперь выберите модель в чате Kilo Code:
-
Внизу панели чата нажмите на название текущей модели (по умолчанию Auto Free) — откроется список моделей.
-
Найдите модель провайдера RouterAI (например, введите Claude Sonnet 5.5 в строку поиска) и нажмите Select.
После этого выбранная модель отобразится внизу чата Kilo Code.

5. Работа с правилами в Kilo Code
Правила — это текстовые инструкции на естественном языке, о которых Kilo Code «помнит» постоянно. Это фундаментальная функция для серьезной работы: правила заставляют агента вести себя предсказуемо и одинаково в разных сессиях, а также удерживать в фокусе важные детали вашего проекта, о которых вы не хотите напоминать каждый раз.
В актуальных версиях Kilo Code (7.8.x) проектные правила лежат в каталоге .kilo/rules/ в корне вашего проекта и подключаются через ключ instructions в файле kilo.jsonc (например, "instructions": [".kilo/rules/*.md"]). Прежний каталог .kilocode/rules/ по-прежнему поддерживается для обратной совместимости, но для новых проектов лучше использовать .kilo/rules/ (документация).
-
Откройте папку вашего проекта в VS Code (панель Explorer).
-
Создайте структуру:
-
Правой кнопкой мыши в панели проводника → «New Folder» → назовите
.kilo -
Внутри
.kiloсоздайте папкуrules. -
Внутри rules создайте файл
rules.md.
- Откройте
rules.mdи вставьте ваши правила.
Вот пример правил:
- приложение работает через docker compose в контейнере web, учитывай это когда нужно выполнить команды в консоли
- вся документация по проекту лежит в папке docs, не забывай актуализировать документацию если что то меняешь
- никогда не используй hardcoded строки на русском в коде
- эталонная локаль - русская (ru)
- после изменений в файлах локали запускай скрипт для проверки bin/compare_locales.rb
- Сохраните файл.

Теперь подключите файл к Kilo Code, чтобы он учитывал правила во всех сессиях:
-
В настройках Kilo Code откройте раздел «Поведение агента» (Agent Behaviour).
-
Перейдите на вкладку «Правила».
-
В поле «Дополнительные файлы инструкций» введите путь
.kilo/rules/rules.md. -
Нажмите «Добавить».

Больше информации о правилах вы можете найти в официальной документации.
Можно проверить, что инструкция учитывается в Kilo Code. Для этого введите в чате:
“Прочитай мои правила из .kilo/rules/rules.md и скажи, какие там инструкции”.

5. Workflow: Вайб-кодинг на практике
Сетап готов. Посмотрим что мы получили.
Проверка работоспособности
-
Откройте чат Kilo Code.
-
Внизу убедитесь, что выбрана правильная модель (например, RouterAI / Claude Sonnet 5.5).
-
Напишите простой запрос:
«Напиши функцию на Python, которая складывает два числа, с комментарием». -
Дождитесь ответа. Если всё настроено верно, вы увидите код с комментариями (желательно на русском, если вы прописали такое правило).
Чат с контекстом
Открываем чат Kilo Code и описываем задачу на естественном языке. Через символ @ можно добавить в контекст нужные файлы, но и без этого Kilo сам найдет то что ему потребуется для реализации.
Кейс:
"Добавь в app.py команду search, фильтрующую счета по части email".

На снимке:
-
Внизу чата выбрана модель RouterAI / Claude Sonnet 5.5.
-
Kilo изменил
app.py: строка Write показывает число добавленных и удалённых строк (+19 −3). Если для инструмента Edit стоит «Спросить», перед записью появится diff с кнопками Allow once / Deny.
6. Настройка Автоодобрений
Чтобы вы всегда могли просмотреть изменения (Diff), прежде чем они попадут в ваш проект, выполните следующие шаги:
-
В настройках Kilo Code перейдите в раздел «Автоодобрение» (Auto-Approve).
-
Для инструмента Bash убедитесь, что установлено значение «Спросить» (Ask) — оно используется по умолчанию.
-
Для инструмента Edit выберите значение «Спросить» (по умолчанию стоит «Разрешить»).
-
Для инструмента Task также выберите значение «Спросить».
После изменений нажмите «Сохранить» внизу страницы настроек.

6. Важные нюансы использования
При работе в связке Kilo Code + RouterAI стоит учитывать несколько моментов, которые напрямую влияют на продуктивность и стоимость разработки:
-
Модель имеет значение. Если вы заметили, что Kilo начинает «галлюцинировать», терять нить рассуждения или выдавать нерабочий код — первым делом проверьте выбранную модель. Для сложных задач и написания кода используйте флагманы: anthropic/claude-sonnet-5.5 или openai/gpt-5.5. Бюджетные модели (например, anthropic/claude-haiku-5.5 или openai/gpt-5.4-mini) хороши для объяснения концепций или генерации документации, но в реализации логики могут допускать ошибки.
-
Гигиена контекста и контроль расходов. В RouterAI вы платите за количество обработанных токенов. Для понимания задачи Kilo отправляет в модель не только ваш текущий запрос, но и всю историю чата, а также содержимое релевантных файлов. Со временем контекст растет, удорожая каждый запрос.
-
Автоодобрение изменений.
В настройках Kilo Code (раздел «Автоодобрение») рекомендуется отключить автоматическое применение правок, чтобы вы всегда могли просмотреть diff и подтвердить изменения.
Совет: Регулярно очищайте чат (начинайте новую сессию) после завершения этапа задачи. Это не только сэкономит деньги, но и повысит качество ответов, так как модель перестанет отвлекаться на устаревший контекст.
7. Заключение
Мы собрали сетап для настоящего вайб-кодинга:
-
Kilo Code дает легкость, скорость и удобный Inline-редактор без лишнего визуального шума.
-
RouterAI обеспечивает интеллект уровня Top-Tier моделей (Claude, GPT, Gemini) без проблем с доступом из РФ и корпоративной бюрократии.
Теперь используйте интерфейс VS Code для комфортной разработки. Вы ставите задачи, Kilo пишет код, а RouterAI обеспечивает это мощностями.
Удачного вайб-кодинга! 🚀