Kilo Code: агентная платформа для разработчиков нового поколения

«Build, ship, and iterate faster» — именно этот принцип лежит в основе Kilo Code, одного из самых популярных open-source coding-агентов на сегодняшний день.

Что такое Kilo Code и для кого он создан

Kilo Code (репозиторий Kilo-Org/kilocode) — это полностью открытая агентная инженерная платформа, работающая как расширение для VS Code. Инструмент позволяет AI-агенту самостоятельно читать, писать, рефакторить и тестировать код прямо в вашей IDE, взаимодействуя с файловой системой, терминалом и браузером.

Целевая аудитория:

  • Инди-разработчики и фрилансеры, которым нужен быстрый итеративный процесс
  • Команды стартапов, желающие ускорить разработку без найма дополнительных людей
  • Senior-разработчики, которые хотят делегировать рутинные задачи (бойлерплейт, тесты, документация)
  • Open-source контрибьюторы, которым важна прозрачность и возможность кастомизации инструмента
ℹ Важно знать
Kilo Code — это форк и эволюция популярного проекта Cline. Команда Kilo взяла лучшее из Cline и добавила собственный UX, облачную инфраструктуру и расширенные возможности управления агентами.

Ключевые возможности

1. Полноценный агентный цикл

Kilo Code работает в режиме Plan → Act → Verify: агент сначала составляет план изменений, затем выполняет их пошагово и верифицирует результат через запуск тестов или линтер. Пользователь может вмешаться на любом шаге.

[Задача пользователя]
 [Plan: анализ кодовой базы]
 [Act: запись файлов, выполнение команд]
 [Verify: тесты, линтер, браузер]
 [Результат]

2. Поддержка множества LLM-провайдеров

Kilo Code не привязан к одной модели. Поддерживаются:

  • Anthropic Claude (3.5 Sonnet, Opus)
  • OpenAI GPT-4o, o3-mini
  • Google Gemini 1.5/2.0
  • Ollama и локальные модели
  • OpenRouter — единая точка доступа к десяткам провайдеров
  • Собственный Kilo API с балансировкой и кешированием
💡 Совет
Для экономии токенов подключите провайдера через OpenRouter или Kilo API — там доступны промо-кредиты для новых пользователей и автоматический выбор наиболее дешёвой подходящей модели.

3. Инструменты агента (Tools)

Агент имеет доступ к расширенному набору инструментов:

ИнструментОписание
read_file / write_fileЧтение и запись любых файлов проекта
execute_commandЗапуск команд в терминале (npm, pytest, git)
browser_actionУправление браузером для E2E-тестирования
search_filesПоиск по регулярным выражениям в кодовой базе
list_filesНавигация по структуре директорий
ask_followup_questionУточняющие вопросы к пользователю
MCP-инструментыИнтеграция с внешними сервисами через Model Context Protocol

4. Model Context Protocol (MCP)

Kilo Code поддерживает MCP — открытый стандарт для подключения внешних инструментов к агенту. Это позволяет агенту работать с базами данных, API, Slack, GitHub и другими сервисами без дополнительного кодирования.

// Пример конфигурации MCP-сервера в settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

5. Режимы работы агента

  • Code — стандартный режим написания кода
  • Architect — высокоуровневое проектирование системы, без прямой записи файлов
  • Ask — режим вопрос-ответ без изменения файлов
  • Custom modes — создание собственных режимов с кастомными системными промптами

6. Управление контекстом

Kilo Code предлагает продвинутое управление контекстным окном: автоматическая компрессия истории, отображение использованных токенов в реальном времени, выбор файлов для включения в контекст.


graph TD
    A[Пользователь пишет задачу] --> B[Kilo Code анализирует кодовую базу]
    B --> C{Выбор режима}
    C -->|Code| D[Агент пишет и редактирует файлы]
    C -->|Architect| E[Агент проектирует архитектуру]
    C -->|Ask| F[Агент отвечает на вопросы]
    D --> G[Запуск тестов в терминале]
    E --> H[Генерация плана / диаграмм]
    G --> I{Тесты прошли?}
    I -->|Нет| D
    I -->|Да| J[Готово ✅]


Установка и быстрый старт

# Kilo Code устанавливается как расширение VS Code
# Найдите в Marketplace: «Kilo Code»
# Или через CLI:
code --install-extension kilocode.kilo-code

После установки:

  1. Откройте панель Kilo Code (иконка в sidebar)
  2. Выберите провайдера LLM и введите API-ключ
  3. Напишите задачу в чате — агент приступит к работе
📝 Пример задачи для агента

«Добавь аутентификацию через JWT в мой FastAPI-проект. Создай эндпоинты /login и /me, добавь middleware для проверки токена и напиши тесты на pytest.»

Агент сам найдёт нужные файлы, установит зависимости, напишет код и запустит тесты.


Тарифы и цены

Kilo Code — бесплатное open-source расширение. Вы платите только за токены используемой языковой модели напрямую провайдеру (Anthropic, OpenAI и т.д.).

Способ подключенияСтоимостьОсобенности
Собственный API-ключПо тарифам провайдераПолный контроль, без наценки
Kilo API (встроенный)Кредиты + тарифы KiloБалансировка, кеширование, промо-кредиты
OpenRouterПо тарифам OpenRouterДоступ к 100+ моделям
Ollama (локально)БесплатноБез отправки данных в облако
⚠ Предупреждение
Агентные задачи могут потреблять значительное количество токенов. При работе с большими кодовыми базами через Claude Opus стоимость одной сессии может достигать $2–5. Следите за счётчиком токенов в интерфейсе.

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью open-source (MIT)Нет поддержки JetBrains IDE
Поддержка 10+ LLM-провайдеровВысокий расход токенов на сложных задачах
Мощный инструментарий агента (MCP, браузер, терминал)Кривая обучения для настройки MCP
Кастомные режимы и системные промптыНет встроенного diff-редактора как у Cursor
Активное сообщество и частые релизыАгент может «зациклиться» без чёткого промпта
Работает с локальными моделями (Ollama)Зависимость от качества выбранной LLM
Прозрачность: виден каждый шаг агентаТребует VS Code (не standalone)

Сравнение с альтернативами

ПараметрKilo CodeClineCursor
ТипOpen-source расширение VS CodeOpen-source расширение VS CodeПроприетарный редактор
Цена платформыБесплатноБесплатно$20/мес (Pro)
Поддержка LLM10+ провайдеров10+ провайдеровВстроенные модели + API
MCP поддержка✅ (ограничено)
Браузерный агент
Локальные модели✅ Ollama✅ Ollama
Кастомные режимы
Встроенный diff-редактор
Tab-автодополнение
Сообщество★★★★★★★★★★★★★
Прозрачность работы★★★★★★★★★★★★★

Kilo Code vs Cline: Kilo Code — эволюция Cline с улучшенным UX, собственным API-слоем и более активной разработкой на 2025–2026 годы. Если вы уже знакомы с Cline — переход на Kilo Code будет почти бесшовным.

Kilo Code vs Cursor: Cursor выигрывает в полировке UX и tab-автодополнении, но проигрывает в гибкости (нет поддержки произвольных LLM и локальных моделей) и стоит $20/мес. Kilo Code — выбор тех, кто ценит контроль и открытость.


Вердикт

Kilo Code — зрелый, гибкий и прозрачный инструмент для тех, кто хочет максимально автоматизировать рутинную разработку, не теряя контроля над процессом. Открытый исходный код, поддержка любых LLM и мощная система инструментов делают его лучшим выбором в нише open-source coding-агентов.

Кому подойдёт:

  • ✅ Разработчикам на VS Code, которые хотят агентную автоматизацию
  • ✅ Тем, кто хочет работать с локальными моделями
  • ✅ Командам, которым важна прозрачность и кастомизация
  • ❌ Не подойдёт пользователям JetBrains или тем, кому нужно «всё из коробки» без настройки

Рейтинг: 8.5 / 10

КритерийОценка
Функциональность9/10
Простота настройки7/10
Скорость работы8/10
Стоимость владения9/10
Сообщество и поддержка8/10

Статья основана на публичных материалах репозитория Kilo-Org/kilocode и открытой документации проекта.