Copilot научил разработчиков не писать boilerplate руками. Но автодополнение — это всё ещё режим «я веду, модель подсказывает». Следующий шаг — агент в IDE: он читает проект, предлагает план, меняет файлы, запускает тесты, смотрит ошибки в терминале и исправляет их сам.
В VS Code это уже можно собрать без собственного бэкенда: Cline или Roo Code как агентный интерфейс + BotHub как единый доступ к моделям через OpenAI-compatible API.

Что такое ИИ-агент в разработке
Если коротко, что такое ии-агент: это не чат и не автокомплит, а LLM, подключённая к инструментам и работающая циклом «план → действие → проверка → новое действие».
В случае IDE такими инструментами становятся:
-
файловая система проекта;
-
терминал;
-
git diff;
-
браузер для проверки локального интерфейса;
-
MCP-серверы для внешних инструментов и контекста.
Обычный чат может написать вам функцию в вакууме. Агент может найти нужный файл, изменить код, запустить npm test, увидеть красный тест, прочитать stack trace и внести вторую правку.
Важно: не замена разработчика. Это исполнитель с доступом к проекту. Чем точнее задача, тем лучше результат. Формулировка «добавь refresh token в auth flow, не трогай публичный API, тесты положи в tests/auth» работает лучше, чем «почини авторизацию».
Cline: аккуратный агент с режимом Plan/Act
Cline — open-source расширение для VS Code. Его главная идея — разделить мышление и действие.
В режиме Plan агент изучает проект, задаёт вопросы, предлагает план и не меняет файлы. В режиме Act — выполняет утверждённый план: читает файлы, пишет код, запускает команды и показывает diff перед применением.
Это снижает типичный риск агентного программирования: когда модель слишком уверенно переписывает половину репозитория. В Cline вы сначала видите стратегию, потом разрешаете действие.
Что особенно полезно:
-
подтверждение опасных операций;
-
diff перед записью файла;
-
запуск команд в терминале;
-
browser use для проверки веб-интерфейсов;
-
подключение MCP;
-
отображение расхода токенов и стоимости шага.
Для задач «разобраться в чужом коде», «добавить фичу в существующий сервис», «сгенерировать тесты» Cline удобен именно своей осторожностью.
Roo Code: агентная команда внутри VS Code
Roo Code вырос из Cline, но сильнее ушёл в сторону ролей. Вместо одного универсального агента здесь есть режимы:
-
Architect — проектирование решения;
-
Code — написание и изменение кода;
-
Ask — вопросы по проекту без правок;
-
Debug — разбор ошибок и логов;
-
Orchestrator — разбивает большую задачу на подзадачи;
-
Custom Modes — собственные роли под команду.
Главное преимущество Roo Code — разным режимам можно назначать разные модели. Например: планирование и чтение документации — на более дешёвой модели, финальное изменение кода — на сильной. Это напрямую влияет на бюджет, потому что агентские сценарии быстро съедают контекст.
Roo Code также поддерживает правила проекта. Их можно хранить в репозитории: кодстайл, запретные директории, правила тестирования, требования к коммитам. Агент будет читать их как часть рабочего контекста, а не ждать, пока вы каждый раз напомните.
Почему нужен BotHub
Cline и Roo Code работают по BYOK-модели: расширение бесплатное, но модель вы подключаете сами. И тут начинается боль.
Запрос claude code api key популярен не случайно: разработчики хотят использовать сильные модели Anthropic для кода, но прямой доступ к API часто упирается в оплату зарубежной картой, доступность сервиса и корпоративные ограничения. Если команда работает в России, вопрос закрывающих документов и рублёвой оплаты становится не менее важным, чем качество модели.
BotHub решает эту часть как шлюз-агрегатор: один API-ключ, OpenAI-compatible endpoint, доступ к разным моделям из одного каталога, оплата в рублях и учёт расхода в личном кабинете. Для Cline и Roo Code это выглядит как обычный OpenAI-compatible провайдер.
Нативная выгода простая: не нужно отдельно заводить ключ под Claude, отдельно под GPT, отдельно под DeepSeek. Один ключ — несколько моделей для разных режимов.
Получить API-ключ можно в личном кабинете BotHub: «Для разработчиков» → «Ключи API» — bothub

Как подключить Cline или Roo Code к BotHub
Настройка занимает несколько минут.
-
Установите Cline или Roo Code из VS Code Marketplace.
-
Откройте настройки расширения.
-
В поле провайдера выберите OpenAI Compatible.
-
Укажите:
-
Base URL: https://bothub.ru/api/v2/openai/v1
-
API Key: ключ из BotHub;
-
Model ID: точный идентификатор модели из каталога BotHub.
-
-
Сохраните настройки и отправьте тестовый запрос: например, попросите агента объяснить структуру проекта без изменения файлов.
Частые ошибки:
-
401 — неверный или неактивный ключ;
-
404 — ошибка в Model ID или лишний путь в Base URL;
-
агент отвечает текстом, но не действует — выбранная модель или режим не поддерживает tool use;
-
расходы растут слишком быстро — агенту дали слишком широкую задачу.
Список доступных моделей и их стоимость лучше смотреть в каталоге: bothub.chat/models
Какая лучшая нейросеть для кода
Одной «лучшей» нет. Есть связки под сценарии.
Claude хорош в агентных задачах: длинный контекст, аккуратная работа с инструкциями, стабильное следование плану. Если вам нужен условный claude code на русском — то есть работа с русскими ТЗ, комментариями и объяснениями — Claude обычно справляется уверенно.
GPT-модели сильны как универсальный вариант: объяснение кода, рефакторинг, работа с интерфейсными задачами, анализ скриншотов.
DeepSeek часто берут для экономичных сценариев: генерация тестов, черновой код ии, разбор логов, документация, простые правки.
Практичный сетап для Roo Code:
-
Architect / Ask — более дешёвая модель;
-
Debug — модель с хорошим рассуждением;
-
Code — самая сильная доступная модель;
-
Orchestrator — недорогая модель, которая распределяет задачи.
Так вы не пытаетесь найти «серебряную пулю», а строите агентный пайплайн внутри IDE.
Где это реально полезно бизнесу
Агент в VS Code нужен не только разработчикам-одиночкам. Для команды это способ ускорить рутину:
-
миграции и однотипные изменения;
-
генерация тестов;
-
обновление SDK и зависимостей;
-
рефакторинг старого кода;
-
подготовка документации;
-
быстрые прототипы внутренних инструментов.
Аналогия с бизнес-процессами прямая: ии агент для продаж ходит в CRM, проверяет лиды и готовит ответы; агент в VS Code ходит по проекту, читает тесты и готовит diff. Принцип один — модель получает инструменты и действует под контролем человека.
Правила безопасной работы
-
Сначала Plan, потом Act. Не давайте агенту сразу менять проект, если задача сложнее одной функции.
-
Ограничивайте область. Указывайте файлы, директории и что нельзя трогать.
-
Держите правила в репозитории. .clinerules, .roorules, README для агента — это снижает количество повторных объяснений.
-
Проверяйте diff. Код может выглядеть убедительно и всё равно быть неверным.
-
Запускайте тесты через агента. Иначе вы получаете генерацию, а не рабочий цикл.
Cline и Roo Code превращают VS Code в среду для агентной разработки. Cline подойдёт тем, кому важны контроль и дисциплина Plan/Act. Roo Code — тем, кто хочет собрать команду ролей и разнести задачи по моделям.
BotHub закрывает инфраструктурную часть: один ключ, OpenAI-compatible API, несколько моделей, рублёвая оплата и понятный учёт расхода. Для разработчика это меньше возни с доступом, для бизнеса — меньше серых зон в оплате.
Начать можно с ключа и тестового подключения в VS Code: bothub
ссылка на оригинал статьи https://habr.com/ru/articles/1072346/