DEV Community

Cover image for Kiro: a IDE agêntica da AWS — o que é, como funciona e vale a pena usar?
Kauê Matos
Kauê Matos

Posted on

Kiro: a IDE agêntica da AWS — o que é, como funciona e vale a pena usar?

Em julho de 2025, a AWS lançou o Kiro, uma IDE agêntica construída sobre a base open-source do VS Code (Code OSS), entrando em um mercado já disputado por ferramentas como Cursor, Windsurf, GitHub Copilot e Claude Code. O produto saiu do modo preview e alcançou disponibilidade geral no fim de 2025/início de 2026, e desde então vem se consolidando como a aposta oficial da AWS para desenvolvimento assistido por IA — a ponto de a própria empresa ter anunciado, em janeiro de 2026, o fim de novos cadastros no Amazon Q Developer (efetivo a partir de 15 de maio de 2026), direcionando explicitamente os usuários ao Kiro.

O que diferencia o Kiro do restante da concorrência não é o modelo de IA por trás dele (ele roda sobre modelos Claude via Amazon Bedrock, com roteamento também para a Amazon Nova), mas sim sua filosofia de trabalho: em vez de "chat primeiro, código depois", o Kiro é spec-first — a unidade de trabalho não é um prompt solto, e sim uma especificação estruturada que o agente usa para planejar, implementar, verificar e documentar uma funcionalidade de ponta a ponta.

O que é o Kiro, na prática

O Kiro está disponível em quatro superfícies que compartilham o mesmo agente e o mesmo histórico de créditos:

  • IDE desktop (macOS, Windows e Linux), com a interface familiar de quem já usa VS Code
  • CLI para quem prefere trabalhar via terminal
  • Interface web, incluída em todos os planos pagos, que ganhou suporte a GitLab e specs completos em meados de 2026
  • App mobile, para acompanhar e disparar tarefas em trânsito

Não é necessário ter conta AWS para começar: dá para entrar com GitHub ou Google, o que reduz a barreira de adoção — embora todo o poder de integração nativa com ambientes AWS só apareça para quem já usa a nuvem da Amazon.

O conceito central: desenvolvimento orientado por especificação (spec-driven)

Quando você inicia uma nova funcionalidade no Kiro, a ferramenta não parte direto para o código. Primeiro, ela gera três artefatos estruturados:

  1. requirements.md — histórias de usuário e critérios de aceitação
  2. design.md — desenho do sistema, decomposição de componentes e fluxo de dados
  3. tasks.md — lista de tarefas sequenciadas e executáveis

Só depois que essas especificações são revisadas (e aprovadas) pelo desenvolvedor é que os agentes começam a implementar, rodando comandos e testes ao longo do caminho — inclusive em paralelo, quando o plano permite. Uma atualização de maio de 2026 reforçou esse fluxo em torno de TDD: o agente escreve primeiro os testes que devem falhar a partir da especificação, depois a implementação, e por fim roda a suíte de testes — uma forma de manter um agente autônomo "honesto" em mudanças que tocam vários arquivos.

Diferente de especificações tradicionais em cascata, que são escritas uma vez e esquecidas, as specs do Kiro evoluem junto com o código e continuam servindo de referência para onboarding, refatoração e novas funcionalidades.

Principais recursos

  • Specs: como descrito acima, o núcleo do produto
  • Hooks (ganchos de agente): automações que disparam em eventos do repositório — salvar um arquivo, criar um componente — para atualizar testes, documentação ou rodar varreduras de segurança automaticamente
  • Steering: arquivos markdown que guiam o comportamento do Kiro com regras e contexto específicos do projeto
  • Agentic Chat: conversa em linguagem natural que entende o contexto do projeto inteiro
  • MCP (Model Context Protocol): conexão com ferramentas e fontes de dados externas
  • Kiro Autonomous Agent: agente em segundo plano que pega tarefas, implementa e abre pull requests sem que o desenvolvedor precise acompanhar em tempo real
  • Memória persistente entre sessões e agentes que aprendem com cada interação
  • Verificação determinística, como testes baseados em propriedades, para checar se o código gerado realmente corresponde à especificação

Pontos positivos

  • Rastreabilidade e disciplina: quebrar o trabalho em specs e tarefas revisáveis torna o desenvolvimento assistido por IA mais previsível — você não está apostando que um "despejo" gigante de código vai funcionar de primeira.
  • Bom para produção, não só prototipagem: enquanto ferramentas como Cursor otimizam velocidade de iteração, o Kiro otimiza para projetos maiors, em equipe, onde documentação e trilha de decisões importam.
  • Integração nativa com AWS: para quem já é cliente AWS, o Kiro capta contexto do ambiente de nuvem sem configuração extra, o que economiza um trabalho real de "engenharia de contexto".
  • Suporte a GovCloud: coloca o Kiro na lista de opções viáveis para setores regulados, onde a maioria dos concorrentes de IA não pode operar.
  • Múltiplas superfícies com o mesmo agente: IDE, CLI, web e mobile compartilham a mesma lógica e o mesmo pool de créditos, sem métricas separadas para gerenciar.
  • Hooks como colaborador constante: automatizam tarefas repetitivas e viram, na prática, um "parceiro" que trabalha em segundo plano.
  • Guardrails de segurança reforçados após um incidente de destaque (ver seção de controvérsias abaixo), o que tornou o produto mais maduro para uso em ambientes de produção.

Pontos negativos

  • Modelo de preços por créditos é agressivo e difícil de prever: os planos vão de um tier gratuito (50 créditos/mês) a um Power de US$ 200/mês (cerca de 20.000 créditos), passando por Pro (US$ 20), Pro+ (US$ 40) e Pro Max (US$ 100). Uma construção completa de feature via spec custa, em média, de 15 a 25 créditos — ou seja, o tier gratuito só permite 2 ou 3 features completas por mês.
  • Overhead para tarefas simples: se o seu dia a dia é fazer pequenas edições pontuais em um único arquivo, a estrutura de specs adiciona etapas e reduz a sensação de velocidade — o Kiro "compensa" mais em features grandes e multi-etapas do que em ajustes rápidos.
  • Custo de add-ons: créditos extras saem a US$ 0,04 cada, e o consumo varia conforme o modelo escolhido (usar Claude Sonnet diretamente, por exemplo, consome cerca de 30% mais créditos do que o modo Auto de roteamento).
  • GovCloud custa ~20% a mais e não tem tier gratuito.
  • Produto ainda "jovem": alcançou disponibilidade geral só no fim de 2025/início de 2026, e usuários relatam lentidão e arestas na interface em threads de comunidades como o r/kiroIDE — problemas típicos de uma ferramenta recente.
  • Incidente de reputação em fevereiro de 2026: código gerado por um usuário do Kiro foi apontado, num primeiro momento, como possível causa de uma interrupção de serviço na AWS. A narrativa "o Kiro vibrou demais e derrubou a AWS" viralizou; a AWS negou oficialmente que o Kiro tivesse causado o problema, mas o episódio expôs um risco real: código gerado por IA que interage com infraestrutura de produção precisa de barreiras de segurança bem definidas.
  • Dependência de um ecossistema (Bedrock/Claude): por rodar sobre modelos de terceiros via Bedrock, o Kiro fica sujeito a mudanças de disponibilidade e custo desses modelos.

Preços (panorama de 2026)

Plano Preço/mês Créditos aproximados
Free US$ 0 50
Pro US$ 20 1.000
Pro+ US$ 40 ~2.500
Pro Max US$ 100 ~7.000
Power US$ 200 ~20.000

Além disso, novos usuários costumam receber créditos-bônus por tempo limitado, e startups elegíveis (até Series B) podem se candidatar a até um ano do plano Pro+ gratuito. Times contam com planos equivalentes, faturamento consolidado, analytics de uso e SSO via AWS IAM Identity Center.

Kiro vs. concorrentes

  • Cursor / Windsurf: mais rápidos para começar e mais "leves" para quem trabalha sozinho e quer iteração ágil; o Kiro compensa quando o time precisa de planejamento repetível e rastreabilidade de implementação.
  • Claude Code: também terminal-first e forte em tarefas de codificação profundas, mas sem o andaime formal de specs (requirements/design/tasks) que o Kiro impõe por padrão.
  • GitHub Copilot: mais focado em autocomplete e sugestões inline do que em orquestrar uma feature inteira a partir de uma especificação.
  • Amazon Q Developer: era o assistente da AWS mais atrelado ao console e à infraestrutura AWS; a própria AWS está descontinuando novos cadastros nele, direcionando os usuários para o Kiro como sucessor para assistência de IA em IDE.

Para quem o Kiro faz sentido

  • Times que precisam que o código gerado por IA seja revisável, documentado e auditável — não apenas rápido.
  • Organizações que já compram serviços via AWS e querem aproveitar a relação de billing existente.
  • Equipes em setores regulados que dependem de GovCloud.
  • Desenvolvedores avaliando Cursor ou Windsurf, mas que querem uma alternativa com etapa de planejamento explícita e maior flexibilidade de modelos.

Já para prototipagem rápida, ajustes pontuais em um único arquivo ou projetos pessoais pequenos, o overhead do fluxo de specs pode não compensar — nesses casos, ferramentas mais leves e "chat-first" tendem a parecer mais ágeis no dia a dia.

Conclusão

O Kiro representa uma aposta filosófica clara da AWS: em vez de tratar a IA como um autocomplete mais rápido, ele tenta resolver o problema de raiz do "vibe coding" — a falta de planejamento antes da implementação. Isso o torna, para muitos, uma das opções mais sólidas para desenvolvimento de produção com IA em 2026, especialmente em times e em ambientes AWS. Por outro lado, o modelo de créditos exige atenção ao orçamento, a estrutura de specs pode ser overkill para tarefas simples, e o produto ainda carrega as arestas normais de uma ferramenta que amadureceu rápido demais para o holofote que recebeu — inclusive um episódio de reputação que, apesar de desmentido pela AWS, deixou claro o quanto guardrails de segurança são essenciais quando agentes de IA tocam infraestrutura real.

Na prática, a recomendação mais comum entre quem testou a ferramenta a fundo é: rodar o Kiro em paralelo com a ferramenta que você já usa, reservando-o para features maiores e mais estruturadas, e usar algo mais leve para o trabalho do dia a dia.

Top comments (0)