Kiro от AWS: как начать пользоваться агентной средой разработки

Kiro -- новый агентный IDE от Amazon Web Services, который сначала пишет техническое задание, а потом создаёт код. Подробный гайд для разработчиков.

·8 мин

Что это и для кого

Kiro -- это агентная среда разработки (IDE) от Amazon Web Services, запущенная в мае 2026 года как полноценная замена Amazon Q Developer. В отличие от большинства AI-инструментов для программирования, которые просто дополняют строки кода по ходу набора, Kiro реализует принципиально иной подход: он сначала составляет подробное техническое задание, и только после его одобрения разработчиком приступает к написанию кода.

Этот подход называется spec-driven development -- разработка, основанная на спецификациях. Идея пришла из аэрокосмической инженерии, где перед любым производством составляется детальный документ требований с использованием нотации EARS (Easy Approach to Requirements Syntax). AWS адаптировал эту методологию для повседневного программирования: вместо того чтобы сразу генерировать код по расплывчатому запросу, Kiro первым делом задаёт вопросы -- что именно нужно сделать, кому это нужно и какой результат считать успешным.

В чём ценность такого подхода? Когда разработчик просит AI просто написать код, он часто получает работающее решение не той задачи, которую имел в виду. Kiro решает эту проблему, заставляя явно сформулировать требования до того, как будет написана первая строка. Это резко снижает количество итераций и переделок.

Kiro подходит прежде всего профессиональным разработчикам и командам, которые работают над реальными проектами и хотят, чтобы AI-помощник понимал архитектуру задачи целиком, а не только текущий открытый файл. Инструмент поддерживает широкий набор языков: Python, JavaScript, TypeScript, Java, Go, Rust, C#, PHP, Ruby, Kotlin, C, C++, SQL, YAML, HCL и другие.

Важный контекст: в апреле 2026 года Amazon объявила об окончании поддержки Amazon Q Developer и начала переводить пользователей на Kiro в рамках 12-месячного переходного периода. Под капотом Kiro использует модели Claude от Anthropic через Amazon Bedrock, а на платных тарифах доступны новейшие флагманские модели Anthropic.

Если вы уже используете Cursor, Windsurf или GitHub Copilot, Kiro -- это другая ниша. Он не конкурент плагину для автодополнения. Это инструмент для тех, кто хочет делегировать AI не только написание кода, но и планирование, тестирование и документирование фич целиком. Именно поэтому AWS позиционирует Kiro не как AI coding tool, а как agentic engineering -- агентную инженерию.

Как зарегистрироваться и установить

Регистрация в Kiro не требует аккаунта AWS -- это намеренное решение команды, чтобы снизить порог входа для независимых разработчиков. Ниже подробная пошаговая инструкция.

Шаг 1. Перейдите на kiro.dev. На главной странице нажмите кнопку Download. Сайт автоматически определит вашу операционную систему и предложит подходящий установщик: .dmg для macOS (поддерживается как Intel, так и Apple Silicon), .exe для Windows, .deb или .rpm для Linux.

Шаг 2. Установите приложение. Файл установщика весит около 200 МБ. На macOS перетащите Kiro в папку Applications, на Windows запустите установщик и следуйте инструкциям. Установка занимает 2-3 минуты. После завершения запустите Kiro -- он откроется как самостоятельный редактор кода с интерфейсом, схожим по компоновке с VS Code, но с собственной системой тем и панелей.

Шаг 3. Авторизуйтесь. При первом запуске появится экран входа с четырьмя вариантами: GitHub, Google, AWS Builder ID или AWS IAM Identity Center (для корпоративных пользователей с SSO). Для личного использования удобнее всего войти через GitHub или Google -- это займёт менее минуты и не потребует создания нового аккаунта.

Шаг 4. Активируется бесплатный тариф. Сразу после входа вы получите бесплатный тариф с 50 агентными взаимодействиями в месяц. Счётчик сбрасывается каждое первое число месяца. Никаких данных карты для активации бесплатного тарифа не требуется.

Шаг 5. Откройте проект. В меню File выберите Open Folder и укажите директорию вашего проекта. Kiro проиндексирует файлы (это может занять от нескольких секунд до минуты для больших репозиториев) и покажет структуру в боковой панели. Индексация нужна для того, чтобы агент понимал контекст всего проекта при ответах на запросы.

Kiro также доступен через командную строку: после установки десктопного приложения команда kiro автоматически добавляется в PATH. Это позволяет запускать агентные задачи из терминала без открытия графического интерфейса, что особенно удобно для автоматизации и CI/CD-пайплайнов.

Для тех, кто предпочитает оставаться в VS Code: в маркетплейсе доступно расширение Kiro, которое добавляет агентный чат и Hooks прямо в привычный редактор. Однако полноценный spec-driven workflow с автоматическим созданием документов доступен только в нативном приложении Kiro.

Первый запуск -- что попробовать

После открытия проекта вы увидите панель Kiro в правой части экрана. Она содержит несколько вкладок: Chat (диалог с агентом), Specs (спецификации фич), Hooks (автоматические триггеры) и Steering (правила поведения агента для вашего проекта).

Создание первой спецификации. Перейдите во вкладку Specs и нажмите New Spec. Введите описание задачи обычным языком, например: Хочу добавить форму авторизации через Google OAuth. Пользователи должны видеть кнопку входа через Google на странице входа, после клика попадать на стандартный экран OAuth Google, а после успешной авторизации перенаправляться на дашборд.

Kiro проанализирует структуру вашего проекта и создаст три документа в папке .kiro/specs/. Первый -- requirements.md, список пользовательских историй: как незарегистрированный пользователь хочу авторизоваться через Google, чтобы не создавать новый пароль. Каждая история включает критерии приёмки для успешного и неуспешного сценариев.

Второй документ -- design.md -- это технический план реализации: какие файлы нужно создать или изменить, какие библиотеки добавить, как структурировать OAuth callbacks, какие переменные окружения настроить в .env. Третий -- tasks.md -- пронумерованный список конкретных задач с оценкой сложности.

На каждом этапе вы можете внести правки в документ прямо в редакторе или добавить уточнения в чат. Kiro обновит спецификацию с учётом новых требований. Только после вашего одобрения нажатием кнопки Approve агент начнёт писать код строго согласно согласованному плану. Это принципиально отличает подход от вайб-кодинга -- вы всегда знаете, что именно будет сделано, до того как это будет сделано.

Агентный чат. Для небольших задач используйте вкладку Chat без создания формальной спецификации. Примеры эффективных запросов: добавь обработку ошибок в функцию fetchUser и напиши для неё unit-тест; рефактори этот класс, убрав дублирование кода; объясни, что делает этот фрагмент и почему он именно так реализован; найди все места в проекте, где происходит обращение к этому API. Kiro понимает контекст всего проекта -- он читает импорты, типы и связанные файлы, а не только то, что видно в активной вкладке.

Настройка первого Hook. В папке .kiro/hooks/ создайте файл format-on-save.yaml. В нём опишите триггер: событие -- сохранение файла TypeScript -- и действие -- запустить prettier и eslint. Сохраните файл, и с этого момента Kiro будет автоматически форматировать код при каждом сохранении без дополнительных команд.

Ключевые фишки

Spec-driven development. Главная особенность Kiro -- обязательный этап документирования перед кодированием. Для небольших однострочных исправлений можно работать через обычный чат. Но для фич размером более часа работы системный подход через Specs даёт ощутимое преимущество: документы requirements.md, design.md и tasks.md сохраняются в репозитории и становятся частью постоянной документации проекта. Когда новый разработчик присоединяется к команде, он может прочитать эти документы и понять, почему та или иная функция реализована именно так.

Agent Hooks. Hooks -- это автоматические триггеры, которые запускают агентные действия в ответ на события в файловой системе. Конфигурационные файлы хранятся в .kiro/hooks/ в формате YAML. Практические примеры: запускать линтер и форматтер при каждом сохранении TypeScript-файла; автоматически обновлять CHANGELOG при изменении package.json; генерировать TypeScript-типы при изменении схемы базы данных; добавлять JSDoc-комментарии к новым публичным функциям. Hooks -- мощный инструмент автоматизации рутинных задач, которые разработчики обычно делают вручную.

Parallel Agents. На тарифах Pro и выше Kiro запускает несколько агентов параллельно в изолированных рабочих средах. Пока один агент реализует основную бизнес-логику, второй независимо пишет тесты, третий обновляет документацию. Это особенно полезно для больших фич с независимыми компонентами. По оценке AWS, параллельные агенты ускоряют реализацию сложных задач в два-три раза.

Steering Files. Файлы в директории .kiro/steering/ задают постоянный контекст для агента. Это markdown-документы, которые Kiro читает при каждом взаимодействии. Здесь можно прописать стиль кода и правила именования переменных, предпочтительные библиотеки (используем React Query, а не SWR), архитектурные принципы (все компоненты функциональные, без классовых), запрещённые практики (не использовать any в TypeScript), соглашения о структуре файлов. Steering хранится в репозитории и доступен всей команде.

Property-based testing. Kiro проверяет сгенерированный код не только стандартными unit-тестами, но и property-based тестами -- автоматически ищет граничные случаи, которые могут нарушить логику. Ноль, пустая строка, максимальное значение типа, null, undefined -- Kiro проверяет их без явного указания разработчика. По заявлению AWS, это позволяет ловить ошибки, которые проходят обычные тесты, но проявляются в продакшене при нестандартных данных.

Enterprise безопасность. Для корпоративных клиентов Kiro поддерживает SSO и IAM-аутентификацию, дашборды использования с разбивкой по командам, контроль затрат с лимитами, IP-индемнификацию, аудит-логи всех взаимодействий. Все запросы к моделям Claude проходят через Amazon Bedrock с соответствующими гарантиями безопасности -- данные вашего кода не используются для обучения моделей по стандартному договору AWS.

Цены и ограничения

Kiro использует кредитную систему. Одно взаимодействие -- это не один запрос к модели, а полный агентный цикл: чтение и индексация контекста проекта, генерация спецификации или плана, написание кода, запуск тестов. На момент написания тарифы следующие (актуальные цены проверяйте на kiro.dev, они могут обновляться):

Free. 50 агентных взаимодействий в месяц. Доступ к Claude Sonnet и нескольким открытым весовым моделям. Нет временного ограничения -- бесплатный тариф не истекает. Подходит для личных проектов и изучения инструмента.

Pro. Около $20 в месяц, 1 000 взаимодействий. Доступ к Claude Opus 4.6 и более новым флагманским моделям Anthropic. Дополнительные взаимодействия сверх лимита оплачиваются по $0.04 каждое. Поддержка параллельных агентов.

Pro+. Около $39 в месяц, 3 000 взаимодействий. Расширенные функции, приоритетная поддержка. Рекомендован для разработчиков, работающих с Kiro как с основным инструментом.

Kiro Pro Max. Анонсирован на AWS Summit в июне 2026 года, около $100 в месяц. Доступ к Claude Opus 4.8, 5 000 кредитов, расширенные корпоративные функции с контролем расходов.

Важно понимать ключевое ограничение: Kiro -- не плагин, а полноценная IDE. Переход с VS Code или другого редактора потребует времени на привыкание. Экосистема расширений VS Code несовместима с Kiro, хотя у Kiro есть собственная система плагинов. Если основная ценность текущего инструмента для вас -- быстрое автодополнение кода, Kiro может показаться избыточным. Его сильная сторона -- крупные, структурные задачи, где ценно именно планирование.

Нужен ли VPN из России

Официальной информации о блокировке Kiro в России на момент написания не публиковалось. Kiro -- относительно новый сервис, запущенный в 2026 году, поэтому его статус в России менее определённый, чем у давно существующих сервисов AWS.

На практике пользователи из России сообщают, что регистрация и использование бесплатного тарифа работает без VPN при входе через GitHub или Google. Десктопное приложение устанавливается и запускается без проблем. Подключение к агентному бэкенду (запросы к Claude через Amazon Bedrock) также не блокируется операторами связи -- по данным сообществ в середине 2026 года.

Ситуация с платными тарифами сложнее. В 2022 году AWS приостановил новые коммерческие отношения в России, что означает: оформление Pro-подписки с российской банковской картой, скорее всего, не пройдёт. Для подписки понадобится карта иностранного банка (банки Казахстана, Армении, Грузии), иностранный платёжный аккаунт или оплата через посредника. VPN при оформлении подписки может помочь обойти гео-проверки платёжной системы.

Для разработчиков из России рекомендуемый путь: начать с бесплатного тарифа без VPN, оценить инструмент на своих реальных проектах, и при необходимости перейти на платный тариф через иностранную карту. Сам агент работает без ограничений по качеству -- Kiro не деградирует сервис для определённых регионов. Все функции бесплатного тарифа полностью доступны.

Kiro IDE 1.0 и новые функции (июнь 2026)

Kiro IDE 1.0 (25 июня 2026): Amazon выпустила стабильную версию Kiro IDE 1.0. Ключевые нововведения: Agent Focus Mode - режим, при котором агент работает автономно без прерываний и показывает статус выполнения задачи в реальном времени; Natural Language Hook Creation - теперь hooks можно создавать на обычном языке, а не писать YAML вручную ("запускай форматирование при каждом сохранении файла"); Dockable Chat Tabs - вкладки чата можно откреплять и перемещать как обычные окна; Session Export - экспорт истории агентной сессии в Markdown для документации или передачи коллегам.

iOS-приложение Kiro: AWS анонсировала мобильное приложение Kiro для iOS на конференции AWS Summit NYC 17 июня 2026 года. Приложение позволяет просматривать статус агентных задач, получать уведомления о завершении и задавать уточняющие вопросы агенту с телефона, пока задача выполняется на компьютере.

HIPAA Eligible Service: Kiro включен в список AWS HIPAA Eligible Services. Это означает, что медицинские организации могут использовать Kiro для обработки защищенных медицинских данных (PHI) в рамках Business Associate Agreement (BAA) с AWS. Для активации HIPAA-режима необходим аккаунт AWS с заключенным BAA.

Горячая перезагрузка конфигураций агентов: В Kiro IDE 1.0 добавлена возможность обновления конфигурации агентов (steering files, hooks) без перезапуска текущей сессии. Изменения применяются мгновенно, что удобно при настройке поведения агента.

Claude Sonnet 5 в Kiro (июль 2026): Anthropic выпустил Claude Sonnet 5 с контекстным окном в 1 миллион токенов и улучшенными возможностями рассуждения для агентных задач. Модель поэтапно становится доступной на тарифах Kiro Pro, Pro+ и Pro Max -- пользователи получают доступ в порядке очереди. Миллионный контекст позволяет загружать крупные монолитные репозитории целиком без необходимости дробить задачи на части. Статус доступности для вашего аккаунта отображается в разделе Models в настройках Kiro.

Kiro CLI 3.0 (июль 2026): Обновлённый командный интерфейс добавляет поддержку spec-driven development прямо в терминале: создание спецификаций, запуск агентных задач и отслеживание их выполнения без открытия графического интерфейса. Ключевое нововведение -- система разрешений на основе возможностей: вместо широкого доступа к файловой системе агент запрашивает конкретные разрешения (read:src, write:src/components, exec:tests). Это делает CLI безопаснее для CI/CD-пайплайнов и автоматизации. Обновление: kiro update или npm install -g @aws/kiro-cli.

Обновления Kiro (июль 2026): новые возможности

Claude Sonnet 5 доступен в Kiro с контекстным окном в 1 миллион токенов. При использовании Sonnet 5 действует коэффициент 1.3x на расход кредитов относительно базового тарифа – это отражает более высокую стоимость вычислений модели. Rollout ведётся поэтапно: пользователи Pro+ и Pro Max получают доступ в порядке очереди, статус отображается в разделе Models в настройках Kiro.

Три новых технических улучшения в Kiro: авто-обновление AWS Sandbox credentials – при работе с AWS Sandbox агент теперь автоматически обновляет краткосрочные credentials во время выполнения задачи, без прерывания сессии; единая авторизация сторонних сервисов (single-auth flow) – достаточно один раз авторизоваться в сервисе (GitHub, Jira, Confluence и другие), токен сохраняется и переиспользуется в последующих задачах без повторного входа; hot-reload конфигураций – изменения в настройках агентов и MCP-конфигурациях применяются без перезапуска текущей сессии.

Third-party authorization для Powers (июль 2026). Kiro добавил OAuth-авторизацию через сторонние сервисы для Powers - расширений агентных возможностей IDE. Разработчики Powers могут запрашивать OAuth-разрешения у внешних провайдеров (GitHub, Jira, Linear, Slack и другие) прямо в интерфейсе Kiro, без необходимости вручную настраивать токены. Пользователь видит стандартный диалог авторизации в браузере, а Kiro безопасно хранит и автоматически обновляет токены между сессиями.

Этот материал подготовлен командой AI-агентов AravanaAI и проверен главным редактором.

Поделиться:TelegramXLinkedIn
Как вам материал?

Хотите получать подобные материалы раньше?

Aravana Intelligence — авторская аналитика и закрытый круг для тех, кто думает на шаг вперёд.

Узнать про Intelligence

Не пропускайте важное

Еженедельный дайджест Aravana — ключевые события в AI, робототехнике и longevity.

Похожие материалы

Как начать пользоваться Agno: Python-фреймворк для создания AI-агентов

Agno (бывший phidata) - один из самых популярных Python-фреймворков для построения AI-агентов с 39k+ звезд на GitHub. Пошаговый гайд: установка, первый агент за 5 минут, мультиагентные команды и деплой в продакшн.

·8 мин

Seedance 2.5: как начать пользоваться генератором видео от ByteDance

Seedance 2.5 от ByteDance генерирует нативное 30-секундное видео в один проход, принимает до 50 мультимодальных референсов и позволяет редактировать отдельные фрагменты без перегенерации всего клипа.

·7 мин

ChatGPT Work: как начать пользоваться агентным рабочим столом OpenAI

9 июля 2026 OpenAI запустила ChatGPT Work -- агента, который берёт у вас целый проект, сам планирует шаги, работает часами в фоне и возвращает готовый документ, таблицу или презентацию.

·8 мин