Обзор Kilo Code 2026: AI-кодинг-агент для VS Code

Открытый AI-агент для программирования — расширение для VS Code, форк Cline.

📝 4754 words
Обзор Kilo Code 2026: AI-кодинг-агент для VS Code — Qantcore

Обзор Kilo Code 2026: AI-кодинг-агент внутри VS Code

Открытый AI-агент для программирования — расширение для VS Code, форк Cline. Работает с любой LLM (Claude, GPT, Gemini, локальные модели через Ollama), поддерживает режимы Plan/Act, browser-use, MCP-серверы, субагентов и параллельные задачи.

🕒 Обновлено: август 2026  ·  ⭐ 10K+ звёзд на GitHub  ·  🏷️ Open Source (Apache 2.0)

Архитектура Kilo Code

⚙️ Kilo Code Architecture — Как это работает 👤 Разработчик ставит задачу в чат 🧩 Kilo Code Core VS Code Extension Plan/Act · Orchestrator Context Manager Auto-approval · Permissions 🧠 LLM-провайдеры Claude · GPT · Gemini Ollama · OpenRouter LM Studio · DeepSeek 🔧 Инструменты Файлы · Терминал · Browser-use Поиск · Диффы · Lint 🔌 MCP-серверы 🤖 Субагенты (параллельно) Внешние API · Базы данных 📂 Workspace + Git Авто-коммиты · Откат изменений API-запрос ответ + план вызов правки MCP / делегирование Kilo Code · AI Coding Agent · VS Code Extension · Open Source (Apache 2.0)

Что такое Kilo Code и чем он отличается от Cline и Roo Code

Kilo Code — это open-source AI-агент для программирования, работающий как расширение для Visual Studio Code. Он появился как форк популярного агента Cline и унаследовал его базовую идею: вместо простого автодополнения агент действует самостоятельно — читает файлы, редактирует код, запускает команды в терминале и итеративно доводит задачу до рабочего результата.

Главное отличие Kilo Code от «родителя» — это фокус на гибкости провайдеров и продвинутом контроле над агентом. Там, где Cline изначально был тесно связан с экосистемой Anthropic, Kilo Code с самого начала проектировался как «провайдер-агностик»: вы подключаете любой LLM-бэкенд — Anthropic Claude, OpenAI, Google Gemini, локальные модели через Ollama или LM Studio, агрегаторы типа OpenRouter — и меняете модель на лету прямо из интерфейса, даже в середине сессии.

От форка Roo Code (который тоже вырос из Cline) Kilo Code отличают два ключевых механизма: режимы Plan/Act — явное разделение этапа планирования (агент сначала составляет пошаговый план и согласовывает его с вами) и этапа исполнения; и развитая система субагентов и параллельных задач, позволяющая запускать несколько специализированных агентов одновременно для декомпозиции крупной работы. Всё это — при сохранении полной открытости кода и бесплатной модели распространения.

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

Возможность Описание Оценка
🧭 Режимы Plan / Act Разделение цикла на планирование и исполнение. В режиме Plan агент составляет пошаговый план, который можно отредактировать и утвердить, прежде чем он начнёт менять код. ★★★★★
🔀 Свобода выбора LLM Поддержка Anthropic Claude, OpenAI, Google Gemini, локальных моделей через Ollama/LM Studio, OpenRouter, DeepSeek и десятков других. Модель можно менять на лету. ★★★★★
🤖 Субагенты и параллельные задачи Создание специализированных субагентов (ревьюер, тестировщик, исследователь) и запуск нескольких задач параллельно для распараллеливания крупной работы. ★★★★★
🌐 Browser-use Агент умеет открывать браузер, переходить по страницам, кликать, заполнять формы и считывать контент — полезно для тестирования веб-приложений и работы с документацией. ★★★★☆
🔌 MCP-серверы Поддержка Model Context Protocol: подключение внешних инструментов — GitHub, базы данных, файловые системы, внутренние API — прямо в контекст агента. ★★★★★
🧠 Контекст-менеджмент Автоматическое сжатие истории, подсветка использования контекстного окна, умная обрезка диалога — чтобы длинные сессии не «вылетали» из окна модели. ★★★★☆
🖥️ Полный доступ к VS Code Агент живёт внутри редактора: видит ваш workspace, диагностику, может запускать терминальные команды и открывать файлы — в привычной среде без переключения окон. ★★★★☆
🛡️ Permissions и Auto-approval Гибкая система разрешений: настраиваемый список команд, автоматическое подтверждение безопасных действий и ручное — для потенциально опасных (удаление, force-push и т.п.). ★★★★☆

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

Kilo Code ставится как обычное расширение VS Code — это один из самых простых способов получить полноценного AI-агента без настройки окружения. Ниже — основные шаги.

🧩 Установка через Marketplace (рекомендуется)
# 1. Откройте VS Code и нажмите Ctrl+Shift+X (панель расширений) # 2. Введите в поиске "Kilo Code" # 3. Нажмите Install у расширения от Kilo Org # Либо установка из командной строки: code --install-extension kilocode.kilo-code
⚙️ Первичная настройка — подключение API-провайдера
# Откройте панель Kilo Code (иконка в сайдбаре) # → Settings → API Provider → выберите провайдера # → вставьте API-ключ (или укажите URL локального сервера) Пример для Anthropic: API Provider: Anthropic API Key: sk-ant-... Model: claude-sonnet-4-20250514
💾 Конфигурация проекта через .kilocode/config
# Файл .kilocode/config в корне проекта (пример) { "apiProvider": "anthropic", "model": "claude-sonnet-4-20250514", "planActMode": true, "autoCompactContext": true, "maxConsecutiveMistakes": 3, "autoApproval": { "readFiles": true, "editFiles": false, "executeCommands": false, "useBrowser": false } }

⚠️ Требования: VS Code 1.82+, доступ к интернету для облачных провайдеров (или локальный сервер Ollama/LM Studio), и API-ключ хотя бы одного LLM-провайдера. Само расширение — бесплатно, вы платите только за использование моделей по их тарифам.

Поддержка провайдеров и моделей

Одно из главных преимуществ Kilo Code — вы не привязаны к одной платформе. Агент работает с большинством популярных LLM-бэкендов, и переключение между ними занимает пару кликов. Это позволяет подбирать оптимальное соотношение «цена/качество» под конкретную задачу: дорогую флагманскую модель для сложного рефакторинга и дешёвую или локальную — для рутинных правок.

🦙 Локальная модель через Ollama
{ "apiProvider": "ollama", "ollamaBaseUrl": "http://localhost:11434", "model": "qwen2.5-coder:14b" } # Перед этим убедитесь, что Ollama запущена и модель скачана: ollama pull qwen2.5-coder:14b
🔀 Несколько провайдеров — переключение на лету
# В интерфейсе Kilo Code можно держать несколько профилей: Профиль "Claude"anthropic / claude-sonnet-4 Профиль "GPT"openai / gpt-5 Профиль "Gemini"google / gemini-2.5-pro Профиль "Локально"ollama / qwen2.5-coder:32b # Переключение — в выпадающем списке сверху чата, # работает даже посреди активной сессии.
Провайдер Тип Примеры моделей
Anthropic Облачный API Claude Opus, Claude Sonnet, Claude Haiku
OpenAI Облачный API GPT-5, GPT-4o, o-серия
Google Облачный API Gemini 2.5 Pro, Gemini Flash
Ollama / LM Studio Локально Qwen2.5-Coder, Llama, DeepSeek-Coder, Mistral
OpenRouter / другие агрегаторы Облачный API Сотни моделей через один ключ

Режимы Plan/Act и рабочий процесс

Режимы Plan и Act — визитная карточка Kilo Code. В режиме Plan агент не трогает файлы: он читает кодовую базу, анализирует задачу и возвращает детальный пошаговый план. Вы можете отредактировать его пункты, попросить альтернативный подход и только затем переключиться в режим Act, в котором агент начинает реально менять код, запускать команды и проверять результат. Такой цикл резко снижает количество «сюрпризов» — вы всегда видите, что агент собирается сделать, до того как он это сделает.

💬 Пример диалога — Plan, затем Act
> (режим Plan) добавь кэширование запросов в api/client.ts План (режим Plan): 1. Изучить текущую структуру api/client.ts и точки вызова fetch 2. Добавить in-memory кэш с TTL 60 секунд (Map + timestamp) 3. Обернуть fetch-обёртку в проверку кэша перед запросом 4. Добавить инвалидацию кэша при POST/PUT/DELETE 5. Обновить тесты в __tests__/client.test.ts > (режим Act) утверждаю, выполняй api/client.ts const cache = new Map<string, { value: any; expires: number }>(); const TTL = 60_000; async function getWithCache(url: string) { const hit = cache.get(url); if (hit && hit.expires > Date.now()) return hit.value; const data = await fetch(url).then(r => r.json()); cache.set(url, { value: data, expires: Date.now() + TTL }); return data; } Applied edit to api/client.ts Commit 9d1c2e3: Added request caching to api client (TTL 60s)

Аналогично устроен и browser-use: в режиме Act агент может открыть страницу вашего приложения, проверить вёрстку, нажать кнопки и «увидеть» результат, а затем вернуться к коду и исправить найденные проблемы — полноценный цикл «разработал → проверил в браузере → поправил».

MCP-серверы, субагенты и параллельные задачи

Model Context Protocol (MCP) — открытый стандарт, позволяющий подключать к агенту внешние инструменты. Через MCP Kilo Code может ходить в базу данных, работать с GitHub Issues, искать по внутренней документации или дёргать корпоративные API — всё это становится частью контекста агента, без написания кастомных интеграций.

🔌 Подключение MCP-серверов (.kilocode/mcp.json)
{ "mcpServers": { "github": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..." } }, "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"] }, "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/workspace"] } } }
🤖 Определение субагента
{ "subagents": { "code-reviewer": { "description": "Проверяет diff на баги и проблемы безопасности", "prompt": "Ты — строгий ревьюер. Находи логические ошибки, гонки и утечки.", "model": "claude-haiku-4" }, "test-writer": { "description": "Пишет unit-тесты для изменённого кода", "prompt": "Покрывай тестами все публичные функции с edge-кейсами.", "model": "claude-sonnet-4" } } }

Субагенты можно запускать параллельно: например, один агент пишет реализацию, второй — тесты, третий — обновляет документацию. Для крупных задач Kilo Code умеет декомпозировать работу на независимые части и выполнять их одновременно, что заметно сокращает общее время. Ограничение здесь, как и везде, — стоимость параллельных API-вызовов и объём контекста каждой ветки.

Контекст-менеджмент

Длинные агентные сессии неизбежно упираются в лимит контекстного окна модели. Kilo Code решает это несколькими механизмами: автоматическое сжатие истории (auto-compact) — когда диалог приближается к лимиту, агент суммирует пройденную работу и продолжает с компактной сводкой вместо полной истории; индикатор использования контекста — наглядная шкала, показывающая, сколько токенов уже занято; и умная обрезка старых сообщений, при которой важные артефакты (содержимое изменённых файлов, принятые решения) сохраняются, а «шум» отбрасывается.

Дополнительно настраиваются лимиты на вложения: максимальный размер читаемых файлов, глубина обхода каталогов и количество строк вывода терминала, попадающих в контекст. Это помогает держать расход токенов под контролем и не «сжигать» дорогие окна на гигабайты логов. Для пользователей с локальными моделями эти настройки критичны — они позволяют вписаться даже в небольшие контекстные окна открытых моделей.

Цены и стоимость

Само расширение Kilo Code полностью бесплатно и распространяется под лицензией Apache 2.0 — никаких подписок, никаких «pro»-планов и ограничений на функциональность. Все фичи, включая субагентов, browser-use и MCP, доступны каждому.

Расходы сводятся к оплате API-ключей выбранных вами моделей. Итоговая стоимость сильно варьируется и зависит от провайдера, модели и интенсивности использования, поэтому приводим лишь ориентировочные ориентиры (цены могут меняться, сверяйтесь с тарифами провайдеров):

Вариант использования Ориентировочная стоимость Примечание
Локальная модель (Ollama/LM Studio) 0 ₽ (бесплатно) Нужен достаточно мощный ПК с GPU
Флагманские облачные модели ориентировочно $5–20 на 1 млн входных токенов Claude Opus / GPT-5 — дороже, Haiku/Flash — дешевле
Средние модели (Sonnet / Gemini Pro) ориентировочно $3–10 на 1 млн входных токенов Оптимально по цене/качеству для большинства задач
Типичный день активного использования ориентировочно $1–10 в день Сильно зависит от объёма агентских итераций

💡 Все цены — ориентировочные, без учёта НДС и акций провайдеров. Точные тарифы смотрите на сайтах Anthropic, OpenAI, Google AI Studio и OpenRouter.

Сравнение Kilo Code vs Cline vs Roo Code vs Cursor

Все четыре инструмента решают схожую задачу — AI-помощь в написании кода, — но отличаются моделью распространения, средой и глубиной агентности:

Критерий Kilo Code Cline Roo Code Cursor
Среда работы ✅ Расширение VS Code ✅ Расширение VS Code ✅ Расширение VS Code ❌ Отдельный форк VS Code
Open Source ✅ Apache 2.0 ✅ Apache 2.0 ✅ Apache 2.0 ❌ Проприетарный
Выбор LLM-модели ✅ Любая (API + локальные) ⚡ Широкая, но с уклоном в Claude ✅ Любая (API + локальные) ❌ Встроенные + свои ключи
Режимы Plan/Act ✅ Явные ❌ Нет (единый поток) ⚡ Частично (кастомные режимы) ⚡ Частично (Chat/Agent)
Субагенты / параллельные задачи ✅ Да ❌ Нет ✅ Да (режимы/профили) ⚡ Ограниченно
Browser-use ✅ Да ✅ Да ✅ Да ❌ Нет
MCP-серверы ✅ Да ✅ Да ✅ Да ⚡ Частично
Автодополнение (tab-complete) ❌ Нет (только агент) ❌ Нет (только агент) ❌ Нет (только агент) ✅ Встроенное
Цена ✅ Бесплатно + свои ключи API ✅ Бесплатно + свои ключи API ✅ Бесплатно + свои ключи API ❌ Подписка $20–40/мес (ориентировочно)

✅ = Полноценная поддержка   ⚡ = Частичная/ограниченная   ❌ = Отсутствует

Ключевые метрики

10K+
Звёзд на GitHub (ориентировочно)
🍴
2K+
Форков
👥
150+
Контрибьюторов
📦
500K+
Установок VS Code Marketplace
🧠
40+
Поддерживаемых провайдеров
🔌
MCP-серверов (любые)
🌍
30+
Языков программирования
⚖️
Apache 2.0
Лицензия

⚠️ Метрики сообщества (звёзды, форки, установки) — ориентировочные и приведены на момент написания обзора; проверяйте актуальные цифры в репозитории Kilo Code на GitHub.

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

✅ Преимущества

  • Полностью бесплатный и open-source — Apache 2.0, никаких подписок и вендор-лока
  • Провайдер-агностик — Claude, GPT, Gemini, Ollama, LM Studio, OpenRouter и ещё десятки бэкендов
  • Режимы Plan/Act — сначала план и согласование, потом исполнение: меньше сюрпризов
  • Субагенты и параллельные задачи — распараллеливание крупной работы на специализированных агентов
  • Browser-use и MCP — агент выходит за пределы кода: браузер, базы, внешние API
  • Продвинутый контекст-менеджмент — автосжатие истории и контроль токенов
  • Живёт в VS Code — не нужно переключаться на отдельный редактор или терминал
  • Гибкие permissions — тонкая настройка авто-подтверждения команд

❌ Недостатки

  • Нет автодополнения (tab-complete) — Kilo Code это агент, а не Copilot-замена; для построчного автодополнения нужен отдельный инструмент
  • Расход токенов — агентные итерации и параллельные задачи на облачных моделях могут быть дорогими
  • Привязка к VS Code — нет версий для других редакторов (JetBrains, Neovim)
  • Молодой форк — экосистема меньше, чем у Cline, часть документации может отставать от релизов
  • Порог входа — настройка провайдеров, MCP и субагентов требует понимания того, как работают LLM-агенты
  • Риски автономности — без грамотных permissions агент может внести нежелательные правки или выполнить опасную команду
  • Локальные модели слабее — бесплатный вариант на Ollama заметно уступает флагманам в сложных задачах

Вердикт Qantcore

🏆 Оценка Qantcore: 8.8 / 10

Kilo Code — один из самых интересных open-source AI-агентов 2026 года для тех, кто работает в VS Code. Он берёт проверенную агентную механику Cline и добавляет к ней то, чего пользователям Cline часто не хватало: явные режимы Plan/Act, свободу выбора любого провайдера (включая локальные модели без единого облачного запроса), субагентов с параллельным выполнением и честный бесплатный статус без подписок.

Это не замена Cursor: у Kilo Code нет встроенного автодополнения и полированного «всё-в-одном» интерфейса. Но как автономный агент, который сам читает проект, планирует, пишет, тестирует и правит код — он на голову выше обычных ассистентов. Если вы уже сидите в VS Code и хотите максимум контроля над тем, что и как делает ИИ, — Kilo Code стоит установить прямо сейчас.

🏅 Награда Qantcore «Выбор сообщества» — лучший бесплатный агент с Plan/Act-режимами для VS Code, август 2026.

Кому подойдёт Kilo Code

Профиль разработчика Насколько подходит Почему
🖥️ Разработчик на VS Code ★★★★★ Агент живёт прямо в привычном редакторе, не требуя переключения на отдельный инструмент.
🔐 Приватность / no-cloud ★★★★★ Полная работа на локальных моделях через Ollama или LM Studio — код не покидает машину.
🧩 Архитектор / тимлид ★★★★☆ Режим Plan позволяет контролировать и согласовывать каждый шаг агента до исполнения.
⚙️ Fullstack / веб-разработчик ★★★★☆ Browser-use помогает проверять UI и отлаживать вёрстку прямо из агентского цикла.
🎓 Новичок в AI-инструментах ★★★☆☆ Настройка провайдеров, MCP и permissions может потребовать времени на освоение.
✍️ Любитель автодополнения ★★★☆☆ Для построчного tab-complete нужен отдельный инструмент — Kilo Code это не заменяет.

История и развитие проекта

Kilo Code появился как форк Cline — одного из самых популярных open-source AI-агентов, выросшего из проекта «Claude Dev». Сообщество, недовольное тем, что Cline оказался тесно связан с экосистемой Anthropic, выделило самостоятельную ветку, сфокусированную на провайдер-нейтральности и более тонком контроле над агентом. Так родился Kilo Code — проект, который сознательно поставил во главу угла свободу выбора модели и прозрачность действий.

Ключевые вехи развития:

  • 2025 Q1 — Форк Cline и первый релиз с поддержкой множества провайдеров
  • 2025 Q2 — Добавлены режимы Plan/Act и настраиваемая система разрешений
  • 2025 Q3 — Внедрение субагентов и параллельных задач, поддержка browser-use
  • 2025 Q4 — Полная интеграция MCP, автосжатие контекста, профили моделей
  • 2026 Q1 — Расширение списка провайдеров (LM Studio, OpenRouter, DeepSeek и др.)
  • 2026 Q2 — Улучшенный контекст-менеджмент и стабилизация агентских циклов

Сегодня Kilo Code — активно развивающийся open-source проект: обновления выходят часто, а сообщество быстро добавляет новые провайдеры и интеграции. Полностью открытый код (Apache 2.0) означает, что любой разработчик может форкнуть проект, проверить, как именно агент обрабатывает ваши данные, или добавить собственную фичу через Pull Request.