Kilo Code — открытый ИИ-агент для программирования, работающий внутри редактора: читает файлы проекта, предлагает diff, генерирует и рефакторит код, отвечает на вопросы по кодовой базе, автоматизирует задачи и проверяет pull request; поддерживает переключаемые режимы, интеграции MCP и собственный API-ключ.
Kilo Code: открытый ИИ-агент для программирования прямо в редакторе
Kilo Code — это расширение для ИИ-разработки с открытым исходным кодом для VS Code, IDE семейства JetBrains и командной строки. Вместо того чтобы просить вставлять код в окно чата, оно работает внутри проекта: читает нужные файлы, предлагает план, показывает точный diff, который собирается применить, и выполняет команды только после вашего подтверждения. Вендор формулирует позиционирование как «один открытый агент для любого рабочего процесса разработчика».
Эта разница важнее, чем сама генерация кода. Трудность разработки с помощью ИИ редко в том, чтобы получить правдоподобную функцию; она в том, чтобы изменение попало в правильный файл, соблюло окружающие соглашения и осталось проверяемым. Kilo Code построен вокруг этого цикла и возвращает пользователю выбор модели и управление ключами за счёт поддержки собственного ключа (BYOK) и публичного репозитория.

Основные возможности
Генерация и правка кода. Опишите задачу обычным языком — агент напишет новый код или внесёт точечные изменения в существующие файлы. Изменения приходят в виде diff, которые можно принимать или отклонять по одному, а не перезаписывать файл целиком.
Переключаемые режимы. Режим Code реализует, режим Architect отвечает за проектирование и техническую документацию, режим Debug предназначен для поиска и исправления дефектов. Смена режима меняет набор ограничений, в которых работает модель, и не даёт исследованию и реализации смешиваться.
Вопросы по кодовой базе. Можно спросить, откуда вызывается функция, зачем нужна та или иная конфигурация, как связаны модули. После индексации ответы содержат путь к файлу, поэтому их легко проверить.
Автоматизация задач. Агент читает и записывает файлы, выполняет команды терминала и берёт на себя рутинные операции. Разрушительные действия по умолчанию требуют ручного подтверждения, а область автосогласия можно ограничить правилами.
Ревью кода. Анализирует pull request и предлагает улучшения — полезно как машинный проход до того, как diff откроет человек.
Интеграция через MCP. Через Model Context Protocol можно открыть агенту внутренние инструменты, API или скрипты, чтобы корпоративные операции вызывались из той же панели.
Выбор модели. Вендор заявляет о доступе к более чем 500 моделям и позволяет переключаться между быстрыми и более «рассуждающими» моделями под задачу. Можно указать и собственный API-ключ.
Как начать
- Установите расширение. Откройте панель расширений VS Code (
Ctrl+Shift+XилиCmd+Shift+X), найдите «Kilo Code» и установите. Оно также доступно в Open VSX, для ручной установки.vsixи в маркетплейсе расширений Cursor. - Войдите в аккаунт. Нажмите на значок Kilo Code на боковой панели и завершите регистрацию или вход.
- Выберите модель. Укажите модель в настройках или подключите свой ключ. Начинать с небольшой модели — дешёвый способ проверить рабочий процесс.
- Опишите задачу. Сформулируйте цель и ограничения, например «добавь проверку аргументов в этот скрипт на Python и покрой её тестами».
- Проверьте предложение. Агент перечисляет файлы, которые хочет прочитать, правки, которые собирается внести, и команды, которые намерен выполнить. Подтверждайте или отклоняйте каждый шаг.
- Итерируйте. Давайте обратную связь, пока изменение не совпадёт с замыслом. Работа в отдельной ветке упрощает откат.
Где уместно
- Прототипирование. Быстро превратить идею в работающий каркас и проверить структуру до шлифовки деталей.
- Поддержка незнакомого кода. Разобрать связи вызовов и дополнить комментарии или документацию, приняв чужой репозиторий.
- Предварительная проверка. Прогнать агент по pull request, чтобы поймать очевидные пропуски до того, как коллега потратит время.
- Обучение. Попросить агента объяснить путь выполнения и сверить ответ с указанными им файлами, а не копировать решение.
- Соблюдение соглашений. Записать правила стиля и структуры каталогов в инструкции агенту, чтобы сгенерированный код походил на остальной проект.
Ограничения и что проверить
- Стоимость растёт вместе с использованием. Опубликованные тарифы: оплата по факту использования для частных лиц, 15 USD за пользователя в месяц для команд, индивидуальные условия для предприятий. При оплате по факту счёт следует за вызовами модели, а сессии с длинным контекстом обходятся дорого — заранее задайте бюджет или лимит.
- Результат требует человеческой проверки. Сгенерированный код может содержать логические ошибки, устаревшие API или уязвимости. Всё, что касается аутентификации, денежных расчётов или удаления данных, нужно читать построчно до слияния.
- Цифры — это данные вендора. Более 500 моделей, автодополнение и параллельные агенты взяты с официальных страниц; реально доступный набор зависит от тарифа, аккаунта и региона.
- Поток данных нужно оценить. При использовании облачных моделей фрагменты кода покидают ваш компьютер. Командам с приватным кодом стоит предпочесть собственный ключ, частный шлюз или корпоративный тариф с аудитом и контролем доступа, согласовав это с комплаенсом.
- Пробелы в исходных материалах. В собранных материалах нет замеров задержки и параллелизма, а также независимых сторонних оценок, поэтому производительность нужно измерять на своём репозитории.
Частые вопросы
Kilo Code бесплатен? Само программное обеспечение открытое, репозиторий — github.com/Kilo-Org/kilocode, код и лицензию можно изучить. Использование моделей обычно платное: вендор указывает оплату по факту для частных лиц, 15 USD за пользователя в месяц для команд и индивидуальные условия для предприятий. Актуальные цифры — на официальном сайте.
Работает только в VS Code? Документация охватывает VS Code, IDE JetBrains и интерфейс командной строки, а также установку из маркетплейса Cursor или Open VSX. Набор функций в разных редакторах может отличаться, поэтому прежде чем полагаться на конкретную возможность, сверьтесь с примечаниями к версии.
Чем это отличается от вставки кода в чат? Контекстом и исполнением. Расширение само читает файлы проекта, правит в известных местах, показывает изменения как diff и запрашивает подтверждение перед запуском команд. Цикл копирования исчезает, а изменения остаются отслеживаемыми.
Можно ли использовать с приватным кодом? Технически да, но сначала нужна проверка комплаенса. Реалистичные варианты — собственный ключ к одобренному провайдеру или корпоративный тариф с частным шлюзом, журналами аудита и контролем доступа, чтобы код не попадал к неавторизованным третьим сторонам.
Частые вопросы
Kilo Code бесплатен?
Код открыт, репозиторий github.com/Kilo-Org/kilocode. Использование моделей обычно платное: оплата по факту для частных лиц, 15 USD за пользователя в месяц для команд, индивидуальные условия для предприятий.
Какие редакторы поддерживаются?
VS Code, IDE JetBrains и командная строка; установка также возможна из маркетплейса Cursor или Open VSX. Набор функций может отличаться по редакторам.
Чем это лучше вставки кода в чат?
Расширение само читает файлы проекта, правит в известных местах, показывает изменения как diff и спрашивает подтверждение перед командами — изменения отслеживаемы.
Можно ли работать с приватным кодом?
Технически да, но нужна проверка комплаенса. Собственный ключ к одобренному провайдеру или корпоративный тариф с частным шлюзом и аудитом не даёт коду уйти третьим сторонам.