Kilo Code — открытый ИИ-агент для VS Code, JetBrains и CLI
Gemini и DeepSeek спорят, не перепишет ли агент код ради зелёных тестов
Kilo Code — открытый ИИ-агент для программирования, который работает как расширение для VS Code и JetBrains, а также через командную строку. Проект распространяется по лицензии MIT, поддерживает более 500 моделей с возможностью переключаться между ними прямо во время задачи и оплатой по тарифам провайдера без наценки. Помимо генерации кода есть режимы планирования, отладки и ревью, управление терминалом и браузером, а также автономный запуск в CI/CD через команду kilo run --auto. Установить агент можно через маркетплейсы расширений, npm, curl, Homebrew или готовые бинарники.
Kilo Code — это открытый ИИ-агент для программирования, который работает в нескольких средах сразу: как расширение для VS Code, как плагин для IDE JetBrains, как инструмент командной строки и как облачный агент, запускаемый прямо из браузера. Проект распространяется по лицензии MIT, то есть его можно свободно использовать, изменять и распространять, в том числе в коммерческих целях, при условии сохранения уведомлений об авторстве и лицензии. Это важно для команд и разработчиков, которые не хотят привязываться к закрытой платформе и хотят видеть, как устроен инструмент, который пишет код вместе с ними. Главная идея Kilo — встречать разработчика там, где он уже работает. В VS Code расширение ставится из маркетплейса, в JetBrains — через Settings → Plugins или JetBrains Marketplace. Для командной строки есть несколько способов установки: npm, pnpm, bun, curl-скрипт, Homebrew для macOS и Linux, а также AUR для Arch Linux. Отдельно можно скачать готовые бинарники с GitHub Releases для Windows, macOS (Apple Silicon и Intel) и Linux (x64 и ARM), включая сборки для старых процессоров без AVX и статически слинкованные сборки для Alpine и минимальных Docker-образов. Что агент умеет на практике: генерировать код из естественного языка сразу в нескольких файлах; предлагать встроенное автодополнение с подсказками-призраками, которые принимаются по Tab; самостоятельно проверять и исправлять свою работу; управлять терминалом и браузером, чтобы запускать команды и автоматизировать действия в вебе. Расширять возможности агента можно через маркетплейс MCP — набор MCP-серверов, подключающих дополнительные инструменты. Отдельно стоит упомянуть выбор моделей: доступно более 500 вариантов с возможностью переключаться между ними прямо во время выполнения задачи, оплата идёт по тарифам провайдера без наценки, а для старта не нужны API-ключи. Агент поставляется с набором специализированных ролей, между которыми можно переключаться в зависимости от задачи. Режим Code реализует и правит код по описанию на естественном языке. Plan проектирует архитектуру и пишет план реализации до того, как появится код. Ask отвечает на вопросы по кодовой базе, не трогая файлы. Debug разбирается с проблемами и трассирует их. Review просматривает изменения и указывает на проблемы с производительностью, безопасностью, стилем и покрытием тестами. Можно создавать и собственных агентов под конкретные задачи. Для CI/CD предусмотрен автономный режим: команда kilo run с флагом --auto запускает агента полностью без запросов подтверждения, например для задачи прогнать тесты и починить падения. В документации прямо предупреждают: флаг отключает все запросы на разрешения и позволяет агенту выполнять любые действия, поэтому использовать его стоит только в доверенных окружениях. Кроме локальных вариантов есть облачный агент и автоматические ИИ-ревью пул-реквестов. Проект открыт для вклада разработчиков и авторов документации, для этого есть руководство по контрибьютингу и кодекс поведения, а CLI представляет собой форк OpenCode, доработанный под платформу Kilo.