🎯 О чём этот конспект: Обзор и практическое руководство по использованию Kiro — новой агентной среды разработки (IDE) от команды AWS. В видео разбирается процесс установки, импорта настроек из VS Code и уникальные функции: Agent Hooks, Steering Docs и структурированный режим Specs для планирования и автоматической сборки проектов.
👤 Кому будет полезно: Разработчикам и вайбкодерам, которые ищут бесплатную альтернативу Cursor с доступом к Claude 3.5 Sonnet и продвинутыми инструментами управления AI-агентами.
✨ Что получите: Пошаговый алгоритм настройки Kiro, создание автоматических хуков для документации и навык работы в режиме «Specs» для генерации лендингов с нуля через автономного агента.
1. Установка и первичная настройка Kiro
Контекст: Kiro — это форк VS Code, созданный небольшой командой внутри AWS. Главное преимущество на этапе превью — бесплатный доступ к модели Claude 3.5 Sonnet (вероятно, благодаря инвестициям Amazon в Anthropic). Процесс перехода максимально бесшовный: IDE позволяет импортировать все ваши расширения, темы и горячие клавиши из обычного VS Code, что экономит часы на настройку рабочего окружения.
Выгода: Быстрый старт в знакомом интерфейсе с мощнейшей кодинг-моделью без необходимости платить за подписку.
Как применить:
Шаг 1: Скачивание — Перейдите на kiro.dev, выберите версию для вашей ОС (например, Apple Silicon) и установите приложение.
Шаг 2: Авторизация и импорт — Залогиньтесь через Google/AWS. При первом запуске выберите опцию "Import configuration from VS Code", чтобы подтянуть все плагины.
Шаг 3: Интеграция с терминалом — Разрешите установку shell-команды kiro, чтобы открывать проекты из терминала одной командой.
Результат: Готовая к работе IDE со всеми вашими привычными плагинами и активным чатом на базе Claude 3.5 Sonnet.
2. Использование Agent Hooks для автоматизации рутины
Контекст: Agent Hooks — это уникальная фича Kiro, позволяющая настроить триггеры на определенные события в файловой системе. Например, можно заставить AI автоматически обновлять README.md или техническую документацию каждый раз, когда вы вносите изменения в исходный код. Это избавляет от необходимости вручную синхронизировать описание проекта с актуальным состоянием кода.
Выгода: Документация всегда актуальна без участия разработчика.
Как применить:
Шаг 1: Создание хука — В меню Kiro нажмите + рядом с Agent Hooks.
Шаг 2: Настройка промпта — Опишите задачу на естественном языке. Например:
Listen to all source files in this repository (*.ts, *.py). On changes to these files, ask the agent to make changes to docs in either the README.md or /docs folder. If the README.md file does not exist, create it.
Шаг 3: Активация — Дождитесь подтверждения от Kiro. Теперь при сохранении файлов агент будет в фоновом режиме обновлять документацию.
Результат: Автоматизированный процесс поддержки актуальности проекта.
3. Управление поведением через Agent Steering Docs
Контекст: Чтобы AI не писал код «как попало», в Kiro есть Steering Docs (рулевые документы). Это файлы правил, которые глобально определяют стиль кодирования, архитектурные паттерны и стандарты безопасности для агента в рамках конкретного проекта. Вы задаете краткое правило, а Kiro расширяет его до полноценного технического стандарта.
Выгода: Единообразие кода и соблюдение стандартов проекта без постоянного повторения инструкций в чате.
Как применить:
Шаг 1: Создание документа — В меню Kiro выберите Agent Steering Docs -> +.
Шаг 2: Ввод базового правила — Напишите простое требование, например:
All code should have detailed comments as to the purpose of a file on the top of the file and then comments with each line or part explaining what that part does.
Шаг 3: Редактирование — Нажмите Refine, и AI превратит это в структурированный Markdown-документ с разделами Code Style, Architecture и Quality Testing.
Результат: Агент будет автоматически следовать этим правилам при генерации любого кода в проекте.
4. Режим Specs: От идеи до реализации через Autopilot
Контекст: В отличие от обычного чата (Vibe Coding), режим Specs предлагает структурированный подход: Requirements (Требования) -> Design (Дизайн) -> Task List (Список задач). Вы описываете идею, AI строит план, разбивает его на мелкие задачи и выполняет их одну за другой в режиме автопилота, обновляя статус каждой задачи.
Выгода: Возможность создавать сложные проекты системно, минимизируя галлюцинации AI за счет предварительного планирования.
Как применить:
Шаг 1: Описание идеи — Введите запрос в блоке Specs. Пример:
Landing page tech website called "The AI Language" that teaches about new AI tech like agents, MCP, A2A protocol, and agentic IDEs.
Шаг 2: Согласование этапов — Последовательно подтверждайте генерацию Requirements и Design. Если нужно изменить стек (например, с React на чистый HTML/JS), просто напишите об этом в чате на этапе планирования.
Шаг 3: Запуск задач — Перейдите в Task List и нажмите Start Task. Агент начнет создавать файлы, устанавливать зависимости и писать код.
Результат: Полностью готовый и запущенный локально проект (например, лендинг на Localhost), созданный по четкому плану.
FAQ
В: Платная ли IDE Kiro? О: На данный момент Kiro находится в стадии Preview и предоставляет бесплатный доступ к Claude 3.5 Sonnet. В будущем модель монетизации может измениться, но сейчас это отличный способ использовать топовую модель бесплатно.
В: Можно ли использовать другие модели, кроме Claude? О: Поскольку Kiro — это форк VS Code, вы можете установить расширения GitHub Copilot или Gemini Code Assist и использовать их параллельно. Однако встроенные функции агента (Hooks, Specs) оптимизированы под Claude.
В: Что делать, если возникает ошибка "An unexpected error occurred"? О: Это частая проблема ранней версии. Автор видео рекомендует просто нажимать кнопку Retry в чате или в списке задач. Иногда требуется несколько попыток для продолжения работы агента.
В: Поддерживает ли Kiro MCP (Model Context Protocol)? О: Да, в Kiro встроена поддержка MCP серверов. Вы можете подключать внешние инструменты (например, поиск в Google через Fetch или работу с GitHub) напрямую в интерфейсе IDE.
В: В чем главное отличие Kiro от Cursor? О: Kiro делает упор на "агентность": встроенные инструменты планирования (Specs), автоматические триггеры (Hooks) и глубокая интеграция с инфраструктурой AWS. Также на данный момент Kiro предлагает более щедрый бесплатный уровень доступа к Claude 3.5 Sonnet.
Конспект создан на основе видео «Kiro: The New Agentic IDE from AWS (Claude 3.5 Sonnet for FREE)» канала AI Language. Все права на оригинальный материал принадлежат авторам.Источник: https://www.youtube.com/watch?v=SRiaUm6xt1M