kilo.ai: что это такое, как пользоваться Печать
Добавил(а) microsin   

kilo.ai — это платформа, которая объединяет в себе несколько AI-продуктов. Всё зависит от того, что вам нужно: личный AI-помощник или инструмент для программистов.

Вот основное разделение возможностей:

Продукт Для чего нужен Как начать
KiloClaw Личный AI-помощник (как ChatGPT, но через Telegram, WhatsApp и т.д.) app.kilo.ai/claw
Kilo Code AI-помощник для написания кода (плагин для VS Code) Поиск "Kilo Code" в магазине расширений VS Code
Kilo CLI AI для программирования в терминале npm install -g @kilocode/cli

[Личный помощник: как пользоваться KiloClaw]

Это самый простой способ для обычных пользователей. Помощник работает через ваши любимые мессенджеры.

Шаг 1: Регистрация

Перейдите на сайт app.kilo.ai/claw и создайте аккаунт. Новичкам рекомендуется нажать кнопку "Quick Start" — система сама всё настроит за 30 секунд.

Шаг 2: Подключение мессенджера (например, Telegram)

У KiloClaw нет собственного приложения, он работает через ваши чаты.

1. В панели управления выберите платформу Telegram.
2. Откройте Telegram, найдите бота @BotFather.
3. Отправьте ему команду /newbot, придумайте имя и получите токен (специальный ключ).
4. Скопируйте этот токен и вставьте его в настройках KiloClaw, затем нажмите "Connect".

Поддерживаются также: Discord, Slack, WhatsApp.

Шаг 3: Начало общения

Теперь найдите в Telegram своего нового бота (по имени, которое вы дали) и просто пишите ему сообщения. Он умеет:

- Отвечать на вопросы.
- Писать тексты, письма, посты.
- Искать информацию в интернете.
- Напоминать о задачах (поставив напоминание).

[Помощник для программистов]

Вариант А: Плагин для VS Code (Kilo Code)

Как установить и пользоваться:

1. Откройте программу VS Code.

2. Нажмите на иконку "Расширения" (слева, или Ctrl+Shift+X).

3. В строке поиска введите Kilo Code и нажмите "Установить".

4. После установки слева появится новая иконка Kilo. Нажмите на неё.

5. В открывшемся окошке чата просто пишите по-русски, что нужно сделать:

- «Напиши Python-скрипт для чтения Excel-файла»
- «Объясни, что делает эта функция»
- «Исправь ошибку в выделенном коде»

Вариант Б: Работа в терминале (Kilo CLI)

Как установить и пользоваться:

1. Убедитесь, что на компьютере установлен Node.js.

2. Откройте терминал (командную строку) и выполните команду:

npm install -g @kilocode/cli

3. Для запуска просто введите:

kilo

4. При первом запуске используйте команду /connect, чтобы добавить ваш API-ключ (его можно получить в личном кабинете kilo.ai).

Теперь вы можете общаться с AI прямо в терминале, задавая вопросы по коду.

[Для разработчиков: использование API]

Если вы хотите встроить возможности kilo.ai в своё приложение, используйте Kilo AI Gateway (совместим с форматом OpenAI API).

Пример запроса через curl:

curl -X POST "https://api.kilo.ai/api/gateway/chat/completions" \
  -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "anthropic/claude-sonnet-4.5",
    "messages": [{"role": "user", "content": "Привет"}]
  }'

API-ключ можно получить в настройках вашего аккаунта на сайте kilo.ai.

[Короткий итог: что выбрать?]

- Для повседневных задач, общения и поиска информации → Используйте KiloClaw через Telegram. Это бесплатно (есть лимиты) и не требует технических знаний. Просто зарегистрируйтесь и подключите бота.
- Для написания кода → Установите плагин Kilo Code в VS Code.
- Если вы любите работать в консоли (терминале) → Установите Kilo CLI.

С чего начать прямо сейчас? Перейдите по ссылке [app.kilo.ai/claw](https://app.kilo.ai/claw), нажмите "Quick Start" и подключите Telegram — это займёт меньше минуты.

[kilo.ai FAQ]

Kilo Code это open source AI агент для программистов, работающий внутри VS Code, JetBrains IDE и вашего терминала. Он пишет, отлаживает, рефакторит код, делает его обзор, автоматизирует многошаговые задачи по вашему репозиторию, и дает вам прямой доступ к большому количеству моделей (до 500+) AI — включая Claude, GPT, Gemini, DeepSeek, и локальным моделям через Ollama или LM Studio. В отличие от закрытых альтернатив каждый prompt является видимым, система лицензируется под Apache-2.0, и вы можете принести свои собственные ключи API по ставкам поставщика без наценки.

Да. Расширение VS Code extension, плагин JetBrains и CLI бесплатны для инсталляции и публикуются по open source лицензией Apache-2.0. Вы можете использовать Kilo с бесплатными моделями, приносить собственные API с нулевой наценкой, или платить по факту через любой интерфейс — IDE, CLI, Cloud Agents и App Builder. Не существует обязательной подписки, и нет фиксированной платы за каждого разработчика.

Последний момент вероятно самое важное преимущество:

1. Нет обязательной подписки — вы не платите ежемесячно $20, как за GitHub Copilot или Cursor.

2. Нет фиксированной цены за место — даже если вы используете Kilo в команде, вы не платите «за каждого разработчика».

Установите расширение Kilo через VS Code Marketplace, JetBrains Marketplace, или инсталлируйте CLI одной командой. Затем залогиньтесь в свою учетную запись Kilo для синхронизации настроек и кредитов через каждый используемый вами интерфейс. Вы также можете ознакомиться со страничкой kilo.ai/get-started [1], где будет показан выбор инсталляции для вашего редактора кода и первый запуск.

Kilo Code работает в VS Code и любом редакторе, основанном на VS Code (включая форки Cursor и Windsurf), а также все JetBrains IDE (IntelliJ IDEA, PyCharm, WebStorm, GoLand, Rider, RubyMine, CLion и другие), и может работать как отдельная командная строка (standalone CLI) в любом терминале операционной системы. 

Kilo — это не просто плагин для VS Code, а целая платформа, которая работает в нескольких средах: Cloud Agents и App Builder в браузере, а также традиционная интеграция Slack для разработки в команде.

1. Cloud Agents — «Кило в облаке»

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

Как это работает:

- Вы открываете Kilo Dashboard в браузере (даже с телефона или планшета).
- Подключаете любой из ваших GitHub-репозиториев.
- Kilo автоматически создаёт изолированный Linux-контейнер с предустановленными инструментами (Python, Node.js, git).
- Вы просто начинаете общаться с AI, как в обычном Kilo Code.

Особенности Cloud Agents:

- Авто-коммиты — после каждого сообщения AI автоматически коммитит и делает push изменений в GitHub.
- Переменные окружения — можно безопасно добавить API-ключи и секреты.
- Стартовые команды — можно настроить автоматическую установку зависимостей при запуске сессии.
- Отдельная ветка под каждую сессию — ничего не мешается.

 Когда это полезно:

Ситуация Как помогает Cloud Agents
Вы не за компьютером Отлаживаете публикацию приложения с телефона в метро
Нужно изучить чужой код Клонируете репозиторий в песочницу, не трогая локальное окружение
Идея пришла внезапно Включаете «архитектурный режим» и думаете над дизайном где угодно
Нудная автоматизация Запускаете рефакторинг и занимаетесь другими делами

2. App Builder — «Создай приложение разговором»

Это визуальный конструктор, который позволяет создавать веб-приложения просто через диалог с AI — прямо в браузере.

Как это работает:

1. Открываете App Builder в Kilo Dashboard.
2. Описываете, что хотите построить (на русском или английском).
3. Смотрите, как приложение появляется в живом превью (не макет, а работающий прототип).
4. Уточняете через чат: «Сделай навигацию липкой при скролле», «Добавь тёмную тему», «Подключи этот API и покажи результаты в таблице».
5. Нажимаете Deploy — и приложение мгновенно получает публичный URL

Что можно построить:

- Лендинги и маркетинговые сайты.
- Интерактивные дашборды и визуализации данных.
- UI-прототипы для валидации идей.
- Клиентские интерфейсы (личные кабинеты, страницы настроек).
- Утилиты для команды (калькуляторы, конвертеры, конструкторы форм).

Примечание: "лендинг" (от английского landing page — «посадочная страница») — это одностраничный сайт, главная задача которого — превратить посетителя в клиента.

Важно про оплату: для использования App Builder нужно иметь минимум $1 на счету в Kilo и хотя бы один платёж в прошлом. Вы платите за использование AI-моделей — теми же кредитами, что и для Kilo Code.

3. Нативная интеграция со Slack

Это, пожалуй, самая интересная фишка. Kilo for Slack позволяет вашей команде писать и деплоить код прямо из чата.

Как это работает. Упомяните @Kilo в любом треде Slack, и бот:

1. Прочитает весь контекст переписки.
2. Получит доступ к вашим GitHub-репозиториям.
3. Создаст облачный агент.
4. Реализует исправление.
5. Откроет Pull Request — всё это без единого переключения окна.

Пример из жизни:

> Продукт-менеджер сообщает о баге в Slack. Команда обсуждает причины. Вместо того чтобы копировать переписку в IDE и заново объяснять проблему AI, разработчик пишет одно сообщение:

> `@Kilo based on this thread, can you implement the fix for the null pointer exception in the Authentication service?`

Что умеет Kilo для Slack:

Возможность Пример команды
Спросить о коде @Kilo как реализована обработка ошибок в платёжном модуле?
Найти баг @Kilo вижу ошибку в продакшене: [stack trace]. В чём причина?
Исправить проблему @Kilo пожалуйста, реализуй улучшения кеширования, которые мы обсуждали в этом треде
Обновить код @Kilo поменяй "2025" на "2026" во всех файлах репозитория

Почему лучше, чем Cursor и Claude Code:

- Multi-repository — работает с несколькими репозиториями одновременно (Cursor — только с одним).
- Контекстные диалоги — поддерживает длительные, многошаговые обсуждения (Claude Code — разовые запросы).
- Сквозная работа — можно начать в Slack, продолжить в IDE, а закончить в CLI.

Безопасность:

- Kilo читает только тот тред, где его упомянули.
- Доступ к репозиториям только после явного разрешения.
- Никаких автоматических мержей — только Pull Request, который проходит обычный код-ревью.

Сводная таблица, где работает Kilo:

Среда Что это Зачем нужно
VS Code / JetBrains Плагин для IDE Основная разработка, автодополнение, рефакторинг
CLI (терминал) Kilo CLI Для любителей командной строки
Cloud Agents Браузерная версия Когда нет доступа к своему компьютеру
App Builder Конструктор в браузере Быстрое создание фронтенда через диалог
Slack Бот для чата Командная работа без переключения контекста

Итак, Kilo — это не просто AI-редактор кода. Это платформа, которая позволяет программировать из любой точки (IDE, браузер, терминал, Slack), переключаясь между инструментами без потери контекста.

Kilo предоставляет доступ к 500+ AI моделям через универсальный интерфейс Kilo Gateway: Anthropic Claude (Sonnet, Opus, Haiku), OpenAI GPT-4o and GPT-5, Google Gemini, DeepSeek, Mistral, xAI Grok, Qwen, Llama и другим. Вы также можете принести свои собственные API-ключи для любых провайдеров, или запустить полностью локальные модели через Ollama или LM Studio, когда необходимо хранить код исключительно на вашей локальной машине.

Вот исчерпывающий ответ о том, как работает оплата в экосистеме Kilo.

Существует три способа оплатить использование AI-моделей, которые описываются в документации.

Способ оплаты Суть Наценка Kilo Для кого
1. Bring Your Own Keys (BYOK) Вы сами покупаете API-ключи у провайдера (OpenAI, Anthropic и др.) и вставляете их в Kilo Code. Вы платите напрямую провайдеру. 0% (zero markup) Для тех, у кого уже есть ключи, кто хочет полного контроля над расходами или кому нужно использовать специфические, локальные или корпоративные модели.
2. Pay-as-you-go (Кредиты Kilo) Вы пополняете внутренний баланс в Kilo (покупаете кредиты), и Kilo сам рассчитывается с провайдерами за вас. Вы платите только Kilo (один счёт). 0% (same provider rate) Для тех, кто не хочет возиться с десятком аккаунтов у разных провайдеров и предпочитает единый счёт и единый интерфейс для всех моделей.
3. Kilo Pass Ежемесячная подписка. Вы платите фиксированную сумму и получаете бонусные кредиты сверху (top up credits). N/A Для самых активных пользователей, которые тратят на AI больше, чем стоит подписка. Им это выгодно.

[Детальный разбор каждого пункта]

1. Zero Markup (нулевая наценка) — самое главное

Это краеугольный камень их философии. Kilo не зарабатывает на перепродаже токенов.

Пример: если OpenAI берёт $0.01 за 1000 токенов, то при использовании любого из первых двух способов (BYOK или pay-as-you-go) вы заплатите ровно $0.01. Kilo не добавляет к этой сумме ни цента. Как они зарабатывают тогда? Видимо, на подписке Kilo Pass (где вы платите за удобство и бонусы) и, возможно, на корпоративных тарифах. Сам инструмент (IDE, CLI, Cloud Agents) они делают бесплатным, привлекая пользователей прозрачностью.

2. Bring your own API keys (BYOK) — полный контроль

- Какие провайдеры? OpenAI, Anthropic, Google, Groq, и любые другие, совместимые с OpenAI API (например, локальные модели через LocalAI или LiteLLM, или китайские провайдеры).
- Как работает: вы идёте на сайт OpenAI, регистрируетесь, пополняете счёт на $5. Получаете ключ. Вставляете его в настройки Kilo Code. Kilo отправляет ваши запросы через этот ключ.
- Плюс: максимальная прозрачность и контроль. Вы сами видите счёт у провайдера.

3. Pay-as-you-go (единый счёт Kilo) — максимальное удобство

- Как работает: вы идёте в Kilo Dashboard и пополняете внутренний баланс (например, на $10). В настройках выбираете модель (например, Claude 3.5 Sonnet). Kilo сам вызывает API Anthropic, списывает с вашего внутреннего счёта ровно ту сумму, которую списал бы Anthropic.
- Плюс: один счёт, один платёж, одна налоговая накладная. Не нужно регистрироваться у 5 провайдеров и следить за 5 балансами. Это и есть "single bill".
- Где работает: эти кредиты работают "across every surface" (на любой платформе) — в VS Code, JetBrains, CLI, Cloud Agents, App Builder и Slack.

4. Kilo Pass — для фанатов и тяжёлых пользователей

- Что это: ежемесячная подписка. Вы платите, например, $20 в месяц за "Kilo Pass".
- Что вы получаете: документация говорит, что вы получаете бонусные кредиты (bonus credits) сверх того, что вы заплатили.
- Пример: вы купили Kilo Pass за $20. Вам начисляют, допустим, кредитов на $25 (бонус $5). После этого вы всё равно платите за токены по той же цене провайдера (zero markup), но уже из этих кредитов.
- Зачем это нужно: если вы тратите на API больше $20 в месяц, вам выгоднее сначала купить Kilo Pass за $20, получить бонусные кредиты, и уже их тратить. Это их способ монетизировать самых активных пользователей, не нарушая принципа "zero markup".

[Сравнение: как это выглядит на практике]

Действие BYOK Pay-as-you-go (Kilo Gateway) Kilo Pass
У вас нет ключей ❌ Нужно регистрироваться у провайдера ✅ Пополнили баланс в Kilo и готовы ✅ Оформили подписку и готовы
Хотите платить один счёт ❌ Нет, вы платите провайдеру ✅ Да, вы платите только Kilo
Цена за токен Цена провайдера (list price) Цена провайдера (same provider rate) Цена провайдера (но тратите бонусные кредиты)
Кому выгодно Тем, у кого уже есть инфраструктура Новичкам и тем, кто ценит удобство Тем, кто тратит >$15-20 в месяц на API

 Итог в двух предложениях:

● Kilo не пытается заработать на каждом вашем запросе к AI. Их бизнес-модель — предложить вам максимально удобный и прозрачный инструмент (бесплатный), а зарабатывать на подписке Kilo Pass для самых активных пользователей и, возможно, на корпоративных решениях.
● Вы всегда можете начать с BYOK (полный контроль) или pay-as-you-go (удобство), зная, что в любом случае не переплачиваете за токены. А когда поймёте, что тратите много — перейдёте на Kilo Pass, чтобы получать бонусы.

Kilo не собирает телеметрию по умолчанию, и никогда не тренируется на вашем коде. Запросы (prompt) доработки передаются непосредственно провайдеру выбранной вами модели, и это никогда не сохраняется Kilo для тренировки. Вы можете запусть 100%-ные локальные модели через Ollama или LM Studio, чтобы держать код исключительно на локальной машине, и команды получают корпоративное управление над разработкой, включая SSO (Single Sign-On, т. е. вход через корпоративный портал, такой как Google Workspace, Okta, Microsoft Entra ID. Не нужно заводить отдельные пароли), аудит логов, сертификацию SOC 2 Type II, а также управление над местом хранения данных и соблюдение соответствующих региональных законов.

Существует 5 специализированных режимов, это одна из самых мощных фишек Kilo Code.

Представьте, что у вас есть команда из пяти специалистов, это и есть "режимы агента" в Kilo Code:

- Разработчик — пишет и правит код
- Архитектор — проектирует системы на доске
- Отладчик — ищет ошибки под микроскопом
- Консультант — отвечает на вопросы
- Дирижёр — координирует всех остальных

В Kilo Code эти «специалисты» — разные режимы одного AI, каждый со своей инструкцией (system prompt), набором разрешённых инструментов и даже моделью.

[Пять стандартных режимов Kilo Code]

1. Code — «Писатель кода»

Что делает: пишет и редактирует production-код.

Когда использовать:

- Написать новую функцию
- Рефакторить существующий код
- Добавить тесты
- Исправить простую ошибку

Пример запроса:

> «Напиши функцию на Python, которая читает CSV-файл и возвращает словарь»

Какие инструменты доступны: чтение/запись файлов, запуск тестов, терминал (ограниченно)

2. Architect — «Архитектор»

Что делает: планирует фичи и проектирует системы, не трогая код.

Когда использовать:

- Спроектировать новую функцию «на бумаге»
- Выбрать технологию (SQL vs NoSQL, REST vs GraphQL)
- Разбить большую задачу на подзадачи
- Оценить влияние изменений на систему

Пример запроса:

> «Спроектируй архитектуру системы уведомлений. Не пиши код, просто опиши компоненты, их взаимодействие и технологический стек»

Какие инструменты доступны: только чтение файлов, рисование диаграмм (если поддерживается), нет права на запись или запуск команд.

Важный момент: Architect не может писать код, его функция только планировать. Это защита от «сначала пишем, потом думаем».

3. Debug — «Отладчик»

Что делает: трассирует ошибки и предлагает исправления.

Когда использовать:

- Приложение упало с ошибкой
- CI/CD падает
- Тесты не проходят
- «Раньше работало, теперь нет»

Пример запроса:

> «При запуске получаю NullPointerException в строке 42. Вот стектрейс: [вставить]. Почему так происходит и как исправить?»

Как работает:

1. Анализирует стек ошибки
2. Предлагает гипотезы
3. Может запросить дополнительные логи
4. Предлагает конкретное исправление

Какие инструменты доступны: чтение файлов, чтение логов, запуск диагностических команд, ограниченная запись (только после подтверждения)

4. Ask — «Консультант»

Что делает: отвечает на вопросы о вашей кодовой базе.

Поможет отвечать на вопросы примерно такого характера:

- «Как работает этот модуль?»
- «Где в коде обрабатывается авторизация?»
- «Почему этот класс называется именно так?»
- «Какие зависимости у этого сервиса?»

Пример запроса:

> «Посмотри весь проект и объясни, как реализована в API генерация страниц»

Какие инструменты доступны: только чтение — поиск по коду, чтение файлов, анализ структуры. Нет права на запись или выполнение команд.

Важное замечание: Ask — это безопасный режим для исследования кодовой базы. Он ничего не может сломать.

5. Orchestrator — «Дирижёр»

Что делает: координирует многошаговые задачи, переключаясь между другими режимами.

Когда использовать:

- Задача сложнее одного промпта
- Нужно и спланировать (Architect), и написать (Code), и отладить (Debug)
- Автоматизация длительного процесса

Пример запроса:

> «Спроектируй (Architect) систему логина через Google, потом напиши (Code) реализацию, потом прогнай тесты и если упадут — отлади (Debug)»

Как работает:

1. Orchestrator получает большую задачу
2. Разбивает её на шаги
3. Для каждого шага вызывает нужный режим
4. Собирает результаты
5. Передаёт контекст следующему шагу

Пример многошагового процесса, который Orchestrator может выполнить автономно:

Шаг 1: [Architect] → Спроектировать API эндпоинт
Шаг 2: [Code] → Написать реализацию
Шаг 3: [Code] → Написать тесты
Шаг 4: [Debug] → Запустить тесты, починить упавшие
Шаг 5: [Ask] → Проверить, не нарушены ли существующие контракты

Сводная таблица, что может каждый режим:

Режим Пишет код Читает код Запускает команды Изменяет файлы Планирует
Code ⚠️ (ограниченно)
Architect
Debug ⚠️ (после подтверждения) ✅ (диагностика) ⚠️
Ask
Orchestrator ⚠️ (через другие режимы) ⚠️ ⚠️

[Пользовательские режимы (Custom Modes)]

Вы можете создавать свои собственные режимы с уникальной комбинацией:

Что можно настроить Пример
System prompt «Ты — эксперт по безопасности. Анализируй код на уязвимости и предлагай исправления. Пиши отчёт на русском.»
Tool permissions Разрешить только чтение, или только запуск тестов, или полный доступ
Model choice Для простых задач — быстрая и дешёвая модель (GPT-4o-mini), для сложных — мощная (Claude 3.5 Sonnet)

Пример создания пользовательского режима «Security Auditor»:

name: "Security Auditor"
system_prompt: |
Ты — эксперт по безопасности кода.
Анализируй код на: SQL-инъекции, XSS, утечки данных.
Не пиши исправлений, только описывай проблемы и их критичность.
tools:
- read_file
- search_code
- read_only
model: "anthropic/claude-3.5-sonnet"

Как переключаться между режимами:

Способ Как это выглядит
Команда в чате `/mode Code` или `/mode Architect`
Выпадающее меню В интерфейсе Kilo Code есть дропдаун с выбором режима
Оркестратор автоматически Orchestrator сам вызывает нужные режимы в процессе

Итог: Kilo Code даёт вам пять готовых режимов (Code, Architect, Debug, Ask, Orchestrator) — от «просто напиши функцию» до «спланируй, реализуй и отлади целую систему», а также позволяет создавать свои собственные режимы под любые задачи. Это как иметь в IDE не одного AI-помощника, а целую команду с разными ролями, которые можно переключать по требованию.

Cloud Agents запускают Kilo внутри изолированных облачных контейнеров, соединенных с вашим репозиторием GitHub или GitLab, выполняя длительные по времени обработки процессы наподобие миграций, рефакторинга. Эти процессы будут работать даже когда ваш ноутбук закрыт. Вы можете запустить задачу агента из IDE, CLI, Slack или из web dashboard, просмотреть вывод их результатов работы как pull request, и возобновить ту же самую сессию локально, с сохранением полного контекста.

Облачные агенты (Cloud Agents) дают мощную возможность Kilo для автоматизации. Что такое Cloud Agents простыми словами, представьте, что вы даёте задание стажёру:

- «Переименуй все вхождения `user_id` на `userId` во всём проекте»
- «Разбей этот монолитный файл на 10 модулей»
- «Напиши миграцию базы данных и обнови все запросы»

Но стажёр работает не на вашем компьютере, а на сервере в облаке. Вы можете:

1. Закрыть ноутбук и уйти пить кофе — задача продолжит выполняться.
2. Наблюдать за процессом через веб-дашборд.
3. Получить Pull Request с результатом.
4. Вернуться к тому же месту на локальном компьютере, если захотите продолжить вручную.

Это и есть Cloud Agents.

[Где можно запустить Cloud Agent]

Kilo даёт четыре способа запустить облачного агента:

Способ Как использовать Пример использования
IDE (VS Code / JetBrains) Прямо из вашего редактора кода Написали `/agent` в чате Kilo — агент запустился в облаке
CLI (терминал) Команда в терминале `kilo agent --task "оптимизировать все SQL-запросы"`
Slack Бот в командном чате `@Kilo пожалуйста, создай PR (Pull Request) с рефакторингом auth-модуля`
Web Dashboard Браузерная панель управления Зашли на сайт Kilo, нажали «Новый агент», ввели задачу

[Пример работы Cloud Agent]

Сценарий: рефакторинг на 3 часа

Шаг 1. Запуск (из VS Code):

/agent @Code Проанализируй весь код в папке /services.
Найди все места, где используется устаревший метод `oldApiCall()`.
Замени их на `newApiCall()`.
Создай Pull Request с изменениями.
Запусти тесты и если упадут — почини.

Шаг 2. Агент запустился в облаке:

Агент запущен в облачном контейнере
Статус: инициализация окружения
Репозиторий: github.com/company/myapp
Ветка: kilo-agent/refactor-old-api-2025-01-15

Шаг 3. Вы закрываете ноутбук и идёте домой — агент продолжает:

(00:05) Клонирую репозиторий
(00:12) Анализирую код... найдено 47 использований oldApiCall()
(00:45) Заменяю... 23/47
(01:30) Заменяю... 47/47
(01:35) Запускаю тесты... 3 упали
(01:50) Исправляю упавшие тесты...
(02:15) Тесты проходят
(02:20) Создаю Pull Request...

Шаг 4. Результат:

Pull Request создан: https://github.com/company/myapp/pull/1234
Изменено 47 файлов
Тесты: все пройдены
Агент завершил работу.

Шаг 5. (Опционально) Вы открываете ноутбук дома:

> kilo resume kilo-agent/refactor-old-api-2025-01-15
Восстанавливаю сессию... Контекст сохранён: 47 замен, 3 исправленных теста Продолжаем с того же места. Что дальше?

[Что могут делать Cloud Agents]

Тип задачи Пример Длительность
Миграции Обновить зависимости во всём проекте 5-30 минут
Рефакторинг Переименовать все методы в snake_case → camelCase 10-60 минут
Автономный PR (Pull Request) «Найди все TODO в коде и реализуй их» 30 минут — 3 часа
Тестирование Запустить регрессионные тесты, починить упавшие 15-90 минут
Документация Сгенерировать JSDoc для всех функций в проекте 10-30 минут
Анализ кодовой базы «Найди все потенциальные проблемы с производительностью» 5-20 минут

Почему это лучше, чем локальный запуск:

Сценарий Локально (на вашем компьютере) Cloud Agent
Ноутбук закрыли Задача останавливается ❌ Продолжает работать ✅
Слабый компьютер Рефакторинг на 10 минут превращается в час ❌ Облачный сервер мощный ✅
Нет доступа к коду из дома Нельзя запустить ❌ Можно через дашборд или Slack ✅
Нужен параллельный запуск Только одна задача ❌ Много агентов одновременно ✅
Прерывание (поездка, встреча) Сессия теряется ❌ Можно возобновить с того же места ✅

[Как восстанавливается контекст]

Это ключевая фишка. Cloud Agent сохраняет всё состояние:

Что сохраняется Зачем
История диалога Чтобы вы могли спросить «почему ты принял такое решение?»
Временные файлы Промежуточные результаты, черновики, логи
Окружение Установленные пакеты, переменные окружения
Git-состояние Незакоммиченные изменения, текущая ветка
План выполнения Что сделано, что осталось

Команда для возобновления:

kilo resume kilo-agent/refactor-old-api-2025-01-15

Или из веб-дашборда — просто нажать «Resume».

Безопасность и изоляция. «isolated cloud containers» — изолированные облачные контейнеры.

Аспект Как реализовано
Изоляция Каждый агент в своём контейнере (как Docker, но управляется Kilo)
Доступ к репозиторию Только через GitHub/GitLab App с явными правами
Срок жизни Контейнер уничтожается после завершения задачи (или через N часов простоя)
Логи Доступны только вам и вашей команде

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

Инструмент Облачные агенты Возобновление сессии Из IDE Из Slack Из CLI
Kilo Code
Cursor ❌ (только локально)
GitHub Copilot
Claude Code (Anthropic) ⚠️ (ограниченно)
Cody (Sourcegraph) ⚠️ (экспериментально) ⚠️

Итог: Cloud Agents Kilo позволяют вам делегировать долгие задачи (рефакторинг, миграции, создание PR) облачным контейнерам, которые работают даже при закрытом ноутбуке, а когда вернётесь — вы можете продолжить ровно с того же места, как будто ничего не прерывалось. Это превращает Kilo из «AI-помощника в IDE» в платформу для автономной автоматизации разработки.

Да. Kilo автоматически индексирует ваш репозиторий, прикрепляет к запросу самые важные файлы и символы, которые отностятся к запросу. Используется продвинутый поиск (ripgrep-powered), AST-aware tooling и постоянная память для приземления обработки к вашему фактическому коду. Вы также можете добавлять явный контекст указаниями наподобие @file, @folder или @url, подключать MCP серверы для получения полного доступа к инструментам. В частности, вы можете использовать свежую документацию через Context7 во избежания галлюцинаций в API (см. следующий вопрос про Context7).

Примечание: MCP сервер это небольшая программа-посредник, которая реализует этот протокол и предоставляет AI набор инструментов.

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

[Проблема, которую решает Context7]

Представьте, что вы просите AI написать код с использованием последней версии React или Next.js:

Без Context7: AI может сгенерировать код для React 17 (используя устаревшие методы), хотя вы работаете с React 19.

С Context7: AI подтягивает актуальную документацию и генерирует код, который действительно работает с вашей версией библиотеки.

Почему это происходит? LLM обучаются на данных, которые не всегда актуальны. Если библиотека вышла 2 месяца назад или часто обновляется, AI может предложить код для старой версии.

[Что именно делает Context7]

Context7 автоматически подтягивает свежую, версионированную документацию и примеры кода прямо из официальных источников.

Что умеет Context7 Как это помогает
resolve-library-id Находит нужную библиотеку в базе Context7
get-library-docs Подтягивает актуальную документацию по этой библиотеке
Поддержка 4000+ библиотек Работает с большинством популярных open-source библиотек
Версионирование Учитывает конкретную версию библиотеки в вашем проекте

[Context7 в экосистеме Kilo]

Kilo Code полностью поддерживает MCP-серверы, включая Context7. Более того, Kilo планирует поставлять Context7 "из коробки", поскольку разработчики считают его полезным для большинства пользователей.

Как установить Context7 в Kilo Code. Процесс установки очень простой:

1. Нажмите на кнопку "MCP Server" в верхней панели инструментов Kilo Code.
2. Найдите "Context7" в списке.
3. Нажмите кнопку "Install".
4. Kilo Code автоматически запустит задачу по настройке Context7.

Как использовать Context7. После установки просто добавьте "use context7" в ваш промпт:

> "Create a basic Next.js project with app router. use context7"

AI поймёт, что нужно использовать Context7 для получения актуальной документации.

[Технические детали]

Context7 работает как удалённый MCP-сервер (remote MCP server), который подключается через `streamable-http`.

Пример конфигурации MCP для Kilo Code (JSON):

{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": {
"Authorization": "Bearer ВАШ_API_КЛЮЧ_CTX7"
},
"type": "streamable-http"
}
} }

[Место Context7 в иерархии получения знаний]

В продвинутых сценариях использования Context7 часто используется как приоритетный источник документации:

Приоритет Инструмент Когда используется
1 (высший) Context7 Для получения официальной документации библиотек
2 DeepWiki Когда Context7 не нашёл нужную библиотеку
3 (ограниченно) Web-поиск Только для новостей или если предыдущие не сработали

[Практические примеры]

Сценарий 1: мобильная разработка. Если вы разрабатываете мобильное приложение на React Native, добавление Context7 помогает AI использовать актуальные API, а не устаревшие.

Сценарий 2: сложные проекты с несколькими библиотеками. В проектах, где используются десятки библиотек, Context7 автоматически подтягивает документацию для каждой из них — вам не нужно вручную искать и копировать документацию.

Kilo Code работает с любым языком, который знает выбранная вами модель, включая TypeScript, JavaScript, Python, Go, Rust, Java, Kotlin, Swift, C#, C/C++, Ruby, PHP, Scala, Elixir, Dart, SQL, HTML/CSS, Terraform и Bash. Kilo дает максимальную производительность там, где нужна скорость (Tree-sitter - парсер, анализатор кода нового поколения), и максимальную глубину там, где важна интеграция (JetBrains). Kilo работает с кодом не просто как с текстом, а с пониманием синтаксической структуры языка (AST-aware).

Kilo является open source, поддерживает 500+ моделей, вы можете приносить собственные API keys, работает внутри стандартных VS Code и JetBrains — не требуется специализированный редактор. Безопасность вашей работы усиливается благодаря возможности использовать локальные модели, отсутствию тренинга Kilo на вашем коде, вы видите каждый запрос, который агент отправляет модели. Вы платите только за реальное использование токенов, без фиксированной подписки. Обеспечиваются корпоративные функции безопасности без смены редактора (SSO, audit), так что можно внедрить Kilo в команде, не пересаживая разработчиков на новую IDE.

GitHub Copilot закрытый, проприетарный, работает по принципу автодополнения (autocomplete) кода, имеет фиксированную месячную оплату. Kilo Code это open source агент, выполняющий множество функций — refactor, debugging, reviews, deployments — с возможностью использования 500+ моделей от популярных провайдеров, поддержкой локального запуска, с нулевой наценкой. Команды, которым нужен аудит логов, общие учетные данные и пользовательские режимы - получат больше гибкости и работа с Kilo обойдется дешевле.

Да. Kilo является первоклассным MCP-клиентом: вы можете подключить любой MCP-сервер для предоставления агенту пользовательских инструментов, API, документации или внутренних сервисов. Имеется встроенный MCP marketplace для установки дополнений в один клик (GitHub, Linear, Jira, Postgres, Context7, Browserbase и другие), и команды могут публиковать приватные серверы MCP для своих организаций.

Да, Kilo Teams добавляет центрилизованный учет оплаты (billing), общий кредитный баланс, аналитику по использованию каждым участником команды, доступ на базе ролей, правил команды или компетенции. Корпоративный тариф (Enterprise tier) добавляет SSO/SAML, SCIM provisioning, audit logs, SOC 2 Type II, data-residency controls, dedicated proxy gateway, и приоритетную поддержку на условиях SLA (Service Level Agreement). Возможна фиксированная цена за каждого пользователя в команде и договорная для корпоративного тарифа.

Попытался проанализировать Kilo Code вот этот репозиторий:

https://github.com/apache/nuttx 

Скачал его, открыл, дал запрос, но плагину Kilo Code что-то не нравится, вот такое появилось сообщение:

"It is taking a long time to initialize the snapshot system, likely due to the size of the repository. Do you want to disable Snapshots for this repository?

Select one answer

♦ Continue with snapshots. Keep waiting for the snapshot to complete. Subsequent turns are fast once the initial snapshot is built.

♦ Disable for this project. Turn off Kilo's snapshots for this project. You will lose undo/redo of Kilo file changes, but git still tracks everything."

Это сообщение появляется не из-за ошибки, а из-за огромного размера репозитория Apache NuttX. Kilo Code просто предупреждает вас, что процесс создания "слепков" (снапшотов) вашего проекта занимает много времени, и предлагает выбор.

Давайте разберемся, что происходит и какой вариант выбрать.

[Что такое "Слепки" (Snapshots) и почему они тормозят?]

Слепки (Snapshots) — это встроенная в Kilo Code система контроля версий. Простыми словами, это как "машина времени" для вашего кода. Когда агент Kilo вносит изменения, система автоматически создает "слепок" проекта ДО и ПОСЛЕ каждого действия.

Зачем это нужно: это позволяет вам безопасно экспериментировать. Если предложенные агентом изменения вам не нравятся, вы можете нажать кнопку "Revert" (Откатить) и вернуть код в состояние "ДО".

Проблема с NuttX: Apache NuttX — это операционная система реального времени. Её репозиторий содержит миллионы строк кода и огромное количество файлов. Системе слепков Kilo нужно проиндексировать все эти файлы в вашем локальном `.git` репозитории, чтобы она могла работать.

[Ваш выбор]

У вас есть три варианта, у каждого есть свои достоинства и недостатки. Вот что означает каждый из них и к чему приведет:

1. "Continue with snapshots" (Продолжить со слепками)

Что произойдет: Kilo Code продолжит попытки построить полную систему слепков для всего репозитория NuttX.

Последствия:

   Минус: первый запуск будет очень медленным и может занять много времени или даже "подвесить" редактор на слабых машинах.
   Плюс: как только процесс завершится **один раз**, вы получите полностью работающую функцию "машины времени" (отмены/возврата изменений) для всех ваших сессий в этом проекте. Если вы планируете долго и часто работать с NuttX, этот вариант предпочтительнее.

2. "Keep waiting" (Продолжить ждать)

Что произойдет: вы просто откладываете решение. Kilo Code продолжит висеть в состоянии инициализации.

Последствия: этот вариант имеет смысл, если вы считаете, что инициализация почти завершена, и вы готовы подождать еще немного.

3. "Disable for this project" (Отключить для этого проекта) — рекомендуемый выбор

Что произойдет: Kilo Code полностью отключит систему слепков специально для репозитория NuttX. Он больше никогда не будет пытаться её строить.

Последствия:

   Минус: потеряется возможность использовать кнопку "Revert" (отмены) для изменений, сделанных агентом Kilo в рамках этого конкретного проекта.
   Плюс: ВСЕ остальные функции Kilo (написание кода, ответы на вопросы, рефакторинг, отладка) будут работать мгновенно и без задержек. Git и так отслеживает все ваши изменения, поэтому для большинства задач вы можете обойтись стандартным контролем версий.

Для такого огромного репозитория, как NuttX, лучше выбрать "Disable for this project". Нажав эту кнопку, вы:

1. Мгновенно избавитесь от подвисания.
2. Сможете сразу начать задавать вопросы агенту о коде NuttX.
3. Не потеряете никакой критически важной функциональности, так как все AI-возможности Kilo будут работать в штатном режиме.

Выберите этот вариант, и плагин сразу станет отзывчивым.

[Ссылки]

1. Install Kilo Code.
2. Qwen AI.
3. DeepSeek AI.