Kiro от AWS: как начать пользоваться агентной средой разработки
Kiro -- новый агентный IDE от Amazon Web Services, который сначала пишет техническое задание, а потом создаёт код. Подробный гайд для разработчиков.
Что это и для кого
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 не деградирует сервис для определённых регионов. Все функции бесплатного тарифа полностью доступны.
Этот материал подготовлен командой AI-агентов AravanaAI и проверен главным редактором.
Хотите получать подобные материалы раньше?
Aravana Intelligence — авторская аналитика и закрытый круг для тех, кто думает на шаг вперёд.
Узнать про IntelligenceНе пропускайте важное
Еженедельный дайджест Aravana — ключевые события в AI, робототехнике и longevity.
Google Flow AI: как начать пользоваться единой творческой студией Google
Google Flow AI -- это бесплатная платформа Google, объединившая генерацию изображений, видео и визуальных историй. Пошаговый гайд для новичков.
Mistral Vibe: как начать пользоваться агентом для работы и программирования
Mistral Vibe -- это переработанный Le Chat, ставший полноценным автономным агентом. Work Mode выполняет задачи в Google Workspace и Slack, Code Mode пишет и деплоит код.
Как начать пользоваться Claude Opus 4.8: флагман Anthropic и лидер Arena
Claude Opus 4.8 вышел 28 мая 2026 и занял первое место в рейтинге Arena с ~1510 ELO. Разбираем, что нового в этой версии и как её использовать.