Kiro é um __IDE agentique__ desenvolvido pela Amazon Web Services, projetado para guiar desenvolvedores do protótipo à produção através do __desenvolvimento orientado por especificações__. Ao contrário dos assistentes de código clássicos, Kiro estrutura cada projeto em torno de três arquivos markdown (requirements.md, design.md, tasks.md). Integra __hooks agentiques__ acionados por eventos de arquivo, suporte MCP para conectar ferramentas especializadas e um chat agentique avançado. Compatível com Python, TypeScript, Go, Rust, Java e mais, Kiro se destina a desenvolvedores que desejam uma ferramenta IA rigorosa, além do simples __vibe coding__.
O que é Kiro?
Kiro é um ambiente de desenvolvimento integrado (IDE) agentique desenvolvido pela AWS. Seu princípio central repousa no desenvolvimento orientado por especificações: cada projeto é estruturado em torno de três arquivos markdown essenciais — requirements.md para necessidades funcionais, design.md para arquitetura técnica e tasks.md para tarefas a realizar. Esta abordagem garante coerência entre a visão inicial e o código produzido, dando ao agente IA um marco claro para agir. Kiro pode funcionar em modo standalone, como um IDE clássico, ou em modo CLI para integração em pipelines CI/CD.
Principais recursos
Kiro incorpora vários recursos distintivos. Os hooks agentiques permitem acionar automaticamente ações em eventos de arquivo: uma salvação pode iniciar a geração de testes unitários, a criação de um arquivo pode acionar uma análise de segurança ou uma atualização de documentação. O suporte ao protocolo MCP (Model Context Protocol) permite conectar Kiro a ferramentas externas especializadas como bancos de dados ou APIs REST. Um chat agentique avançado aceita arquivos, URLs e documentação como contexto. Kiro também inclui regras de orientação (steering rules) para personalizar o comportamento da IA em todo o projeto. Tudo funciona com mais de 20 linguagens incluindo Python, TypeScript, Go, Rust, Java, Kotlin, PHP, Ruby, C#, SQL e YAML.
Casos de uso
Kiro é particularmente adequado para projetos de desenvolvimento full-stack complexos onde a rastreabilidade das decisões de design é importante. As equipes distribuídas se beneficiam da documentação gerada automaticamente pelas especificações, que serve como repositório compartilhado. Os desenvolvedores freelancers trabalhando em projetos de clientes apreciam o rigor imposto pelo modelo de especificações, que facilita trocas com as partes interessadas. Kiro também é adequado para projetos que evoluem rapidamente e exigem testes automatizados confiáveis gerados instantaneamente pelos hooks.
Vantagens
O principal benefício do Kiro é eliminar a deriva que afeta projetos de vibe coding: o agente IA sempre age dentro do marco definido pelas especificações, garantindo coerência e alinhamento com os objetivos. A produtividade aumenta graças aos hooks que automatizam tarefas repetitivas a cada modificação de código. A qualidade do código é reforçada por revisões e análises acionadas automaticamente. Por fim, a ausência de dependência de uma conta AWS torna Kiro acessível a todos os desenvolvedores, independentemente de sua infraestrutura.
Preços
Kiro oferece um nível gratuito com 50 solicitações agentiques por mês, sem cartão bancário ou conta AWS. O plano Pro é faturado em 20$/mês e inclui 225 solicitações vibe e 125 solicitações spec. Planos Pro+ e Power (200$/mês) estão disponíveis para usos intensivos. Na primeira conexão, cada usuário recebe 500 créditos bônus utilizáveis em 30 dias. Solicitações adicionais são faturadas em 0,04$ para solicitações vibe e 0,20$ para solicitações spec, mais complexas.
Conclusão
Kiro encarna uma nova geração de IDE IA que aposta no rigor e estrutura em vez da fluidez do vibe coding. Para desenvolvedores que buscam industrializar seu uso de IA em projetos ambiciosos e bem documentados, é uma das ferramentas mais sofisticadas disponíveis atualmente no mercado.