Toda ferramenta de IA para programação promete acelerar o time de desenvolvimento — mas a maioria delas para de entender o problema assim que ele sai do arquivo de código e entra no mundo da infraestrutura de nuvem. O Kiro, a IDE de agentes de IA criada pela própria AWS, nasceu para fechar exatamente essa lacuna. Neste artigo, você vai entender o que é o Kiro, como funciona o desenvolvimento orientado por especificações que o diferencia de ferramentas como Cursor e Windsurf, e por que a integração nativa com o ecossistema AWS — CDK, Lambda, IAM, Bedrock AgentCore — faz dele uma peça estratégica para empresas que já vivem na nuvem da Amazon.
O Que É o Kiro e Por Que a AWS Criou Sua Própria IDE de Agentes
O Kiro é uma IDE agentiva construída sobre o Code OSS — a mesma base open source do Visual Studio Code — o que significa que ela herda temas, atalhos e compatibilidade com extensões do marketplace Open VSX. A diferença começa no que acontece quando você pede uma funcionalidade nova: em vez de só autocompletar linhas de código, o Kiro atua como um colaborador que planeja, escreve arquivos, roda testes e itera sozinho dentro dos limites que você define.
A AWS anunciou o Kiro em julho de 2025 e o levou à disponibilidade geral (GA) em novembro do mesmo ano, já com recursos de time, CLI própria e testes baseados em propriedades. A lógica por trás da decisão é direta: a Amazon já domina a infraestrutura onde o código roda (EC2, Lambda, DynamoDB, Bedrock); criar uma IDE que entende essa infraestrutura nativamente — em vez de tratá-la como um destino genérico de deploy — cria um tipo de vantagem competitiva que nenhuma IDE de terceiros consegue replicar com a mesma profundidade.
Desenvolvimento Orientado por Especificações: o Conceito Central do Kiro
O diferencial mais citado do Kiro é o spec-driven development (desenvolvimento orientado por especificações). Em vez de gerar código direto a partir de um prompt solto, o Kiro primeiro produz três artefatos estruturados a partir da descrição da funcionalidade:
requirements.md — os requisitos da funcionalidade, escritos em formato EARS (Easy Approach to Requirements Syntax), uma notação estruturada que reduz ambiguidade em relação a texto livre.
design.md — o desenho técnico da solução: arquitetura, decisões de implementação, contratos entre componentes.
tasks.md — a lista de tarefas concretas, sequenciadas, que o agente vai executar para implementar o design aprovado.
Só depois que um humano revisa e aprova esse plano é que o Kiro escreve o código de fato. Esse checkpoint de revisão antes da execução é o que separa o Kiro de um simples “autocomplete turbinado”: o esforço de planejamento acontece antes do código, não depois, quando já é caro corrigir uma decisão de arquitetura errada.

Hooks, Steering Files e Checkpoints: a Camada de Governança do Kiro
Além dos specs, três mecanismos dão ao Kiro uma camada de controle que a maioria das IDEs de IA não tem:
Hooks — ações automáticas disparadas por eventos, como salvar um arquivo: rodar linter, executar testes, disparar uma varredura de segurança. Quando hooks e specs trabalham juntos, cada tarefa da lista tasks.md já nasce validada por um pipeline de qualidade, sem esforço manual extra.
Steering files — arquivos que dão ao Kiro contexto persistente sobre convenções de código, preferências da equipe e padrões arquiteturais, evitando que cada nova sessão precise reexplicar as mesmas regras. Podem ser pessoais, específicos de um projeto, ou compartilhados por todo o time — e funcionam tanto na IDE quanto na CLI.
Checkpointing — a capacidade de voltar a um passo anterior da execução do agente sem perder progresso nem gastar créditos refazendo trabalho, essencial quando um agente autônomo toma um caminho que não era o pretendido.
Na prática, essa combinação — specs revisados por humano, hooks automatizando qualidade, steering files mantendo padrão de equipe — é o que permite dar mais autonomia ao agente sem perder o controle que engenharia de software exige em ambiente de produção.

A Sinergia com o Ecossistema AWS: CDK, Lambda, IAM e Bedrock AgentCore
É aqui que o Kiro deixa de ser “só mais uma IDE de IA” e se torna uma peça do ecossistema AWS como um todo:
Scaffolding nativo de infraestrutura — o Kiro entende e gera construtos do AWS CDK, handlers Lambda, políticas IAM e padrões de acesso a DynamoDB diretamente a partir de um spec, algo que IDEs genéricas como Cursor e Windsurf não têm contexto nativo para fazer.
Integração com Amazon Bedrock AgentCore — para equipes construindo agentes de IA como produto (não só usando IA para escrever código), o Kiro se conecta ao AgentCore, o runtime da AWS para hospedar e operar agentes em produção, fechando o ciclo entre “escrever o agente” e “rodar o agente” dentro do mesmo ecossistema.
Servidores MCP oficiais da AWS — o Kiro se conecta a servidores MCP mantidos pela própria AWS (como o CDK MCP Server), que ensinam o agente a gerar, por exemplo, esquemas OpenAPI para action groups de agentes Bedrock seguindo as práticas recomendadas da própria Amazon — via um steering file dedicado a essas convenções.
Créditos AWS Activate aproveitáveis — empresas que já participam do programa AWS Activate podem usar os créditos existentes para pagar o Kiro, mais um sinal de que a ferramenta foi desenhada para viver dentro da conta AWS da empresa, não ao lado dela.
Para empresas que já têm presença consolidada na AWS, essa profundidade de integração reduz o atrito entre “gerar o código” e “colocar em produção na infraestrutura real” — etapa onde ferramentas de IA genéricas normalmente exigem intervenção manual pesada.

Kiro vs IDEs de IA Genéricas: Onde a Integração Nativa Faz Diferença
A tabela abaixo resume a diferença de proposta entre o Kiro e ferramentas de IA para código de propósito geral:
| Critério | Kiro (AWS) | IDEs de IA genéricas (Cursor, Windsurf) |
|---|---|---|
| Base da IDE | Code OSS (mesma base do VS Code) | Também baseadas em Code OSS ou forks do VS Code |
| Método de trabalho | Spec-driven: requirements → design → tasks, revisão humana antes do código | Majoritariamente prompt-to-code direto |
| Infraestrutura AWS | Entende CDK, Lambda, IAM e DynamoDB nativamente | Trata AWS como alvo de deploy genérico, sem contexto nativo |
| Agentes em produção | Integração direta com Bedrock AgentCore | Sem equivalente nativo |
| Créditos/billing | Integrado à conta AWS, aceita créditos AWS Activate | Cobrança própria, fora do ecossistema AWS |
| Governança de equipe | Steering files + hooks + checkpoints nativos | Recursos variam por ferramenta, menos padronizados |
Isso não torna o Kiro “melhor” de forma absoluta — equipes fora do ecossistema AWS, ou com necessidades muito específicas de outra nuvem, continuam bem atendidas por ferramentas genéricas. Mas para quem já opera dentro da AWS, a diferença de fricção é real e mensurável.
Planos e Preços do Kiro: do Free ao Power
O modelo de precificação do Kiro é baseado em créditos consumidos por uso do agente, com cinco camadas:
| Plano | Preço mensal | Créditos incluídos | Modelos disponíveis |
|---|---|---|---|
| Free | Gratuito | 50 créditos | Modelos de peso aberto + Claude Sonnet |
| Pro | US$ 20 | 1.000 créditos | Modelos premium (Claude Sonnet, Claude Opus) + peso aberto |
| Pro+ | US$ 40 | 2.000 créditos | Modelos premium + peso aberto |
| Pro Max | US$ 100 | 5.000 créditos | Modelos premium + peso aberto |
| Power | US$ 200 | 10.000 créditos | Modelos premium + peso aberto |
Créditos extras custam US$ 0,04 cada em todos os planos pagos, e os planos de time espelham os mesmos valores por usuário, adicionando login único (SAML/SCIM), faturamento consolidado e monitoramento de custo centralizado — administrado, como seria de se esperar, através da conta AWS da organização.
Casos de Uso: Onde o Kiro Gera Mais Valor para Empresas na AWS
Entre os cenários onde a combinação Kiro + AWS tende a entregar o maior retorno:
Modernização de aplicações legadas para a nuvem — usar specs para documentar o comportamento esperado de um sistema legado antes de reescrevê-lo, reduzindo o risco de perder regras de negócio no processo de modernização.
Construção de agentes de IA como produto — equipes que já usam o AWS Bedrock para expor modelos de IA generativa podem usar o Kiro para desenvolver e operar os próprios agentes que consomem esses modelos, fechando o ciclo dentro da mesma conta AWS.
Times pequenos escalando entrega sem contratar proporcionalmente — hooks automatizando qualidade e specs revisáveis permitem que um time enxuto mantenha padrão de engenharia mesmo delegando mais tarefas de implementação ao agente.
Onboarding mais rápido em bases de código complexas — steering files documentam convenções e decisões arquiteturais de forma que novos desenvolvedores (humanos ou agentes) não dependem só de conhecimento tácito da equipe.
O Futuro do Desenvolvimento Assistido por Agentes na AWS
O lançamento do Kiro sinaliza uma aposta clara da AWS: o próximo salto de produtividade em desenvolvimento de software não vem de autocomplete melhor, vem de dar ao agente contexto suficiente — specs, steering, ferramentas MCP — para operar com autonomia real dentro de limites definidos por humanos. A expansão contínua do catálogo de modelos disponíveis no Kiro (hoje incluindo Claude Opus, Claude Sonnet e modelos de peso aberto como Qwen3 Coder e DeepSeek) segue o mesmo ritmo de evolução acelerada que já vemos no AWS Bedrock — não por acaso, já que os dois produtos compartilham a mesma tese: modelos de fundação de terceiros, operados dentro da infraestrutura de confiança da própria AWS.
Para empresas avaliando onde investir em produtividade de engenharia, o sinal mais importante não é qual IDE tem a interface mais bonita — é qual ferramenta reduz de fato a distância entre “o agente escreveu o código” e “o código está rodando com segurança em produção”. É exatamente nesse ponto que a sinergia entre Kiro e AWS se mostra mais forte que a soma das partes.
Perguntas Frequentes Sobre Kiro e AWS
O que é o Kiro, em termos simples?
É uma IDE de agentes de IA criada pela AWS, construída sobre a mesma base do VS Code, que planeja o trabalho em especificações revisáveis (requisitos, design, tarefas) antes de escrever código, em vez de gerar código direto a partir de um prompt solto.
O Kiro só funciona bem com projetos que já usam AWS?
Não é exclusivo, mas é onde ele entrega o maior diferencial: o Kiro entende nativamente CDK, Lambda, IAM e DynamoDB, e se integra ao Bedrock AgentCore — recursos que ferramentas de IA genéricas não têm contexto para usar da mesma forma.
Quanto custa usar o Kiro?
Há um plano gratuito com 50 créditos e acesso a modelos de peso aberto e Claude Sonnet. Os planos pagos vão de US$ 20 (Pro, 1.000 créditos) até US$ 200 (Power, 10.000 créditos) por mês, com créditos extras a US$ 0,04 cada.
O que são os “steering files” do Kiro?
São arquivos que guardam contexto persistente — convenções de código, preferências de arquitetura, padrões de equipe — para que o agente não precise ser reeducado a cada nova sessão. Podem ser pessoais, de projeto ou de toda a equipe.
Dá para usar créditos do AWS Activate para pagar o Kiro?
Sim. Empresas participantes do programa AWS Activate podem aplicar créditos existentes no pagamento do Kiro, reforçando que a ferramenta foi desenhada para operar dentro da própria conta AWS da empresa.
Kiro e AWS: uma Sinergia que Vai Além da Conveniência
O Kiro não é apenas mais uma IDE com IA embutida — é a demonstração de que a AWS está disposta a construir a camada de desenvolvimento, não só a de infraestrutura, quando isso aproxima o agente de IA do ambiente onde o código realmente vai rodar. Para empresas que já vivem dentro do ecossistema AWS, essa sinergia reduz fricção em pontos que ferramentas genéricas simplesmente não enxergam: infraestrutura como código, políticas de acesso, agentes em produção e o faturamento de tudo isso na mesma conta.
As empresas que tratam essa integração como estratégica — não apenas como mais uma ferramenta de produtividade individual — são as que conseguem transformar a combinação Kiro + AWS em vantagem de velocidade real, sem abrir mão do controle que engenharia de software em produção exige.
Artigos Relacionados
Para aprofundar em temas conectados ao Kiro:
- AWS Bedrock: o Guia Completo de IA Generativa — o Kiro roteia entre os mesmos modelos Claude disponíveis via Bedrock; entenda a plataforma por trás dos agentes.
- AWS Well-Architected Framework: o Guia Avançado — como a AWS está aplicando o mesmo rigor de arquitetura tanto no framework de revisão quanto no processo de desenvolvimento assistido por agentes.
- Consultoria AWS Especializada: o Guia Completo — para empresas que querem apoio especializado ao adotar ferramentas novas do ecossistema AWS.
- Serviços AWS Mais Usados por Empresas — para entender onde o Kiro se encaixa no restante da infraestrutura AWS que sua empresa já usa.



