¿Qué es Kiro?
Kiro es un entorno de codificación descargable creado por Amazon Web Services que lleva el desarrollo asistido por IA en una dirección que la mayoría de las herramientas de esta categoría no han intentado.
Donde la mayoría de las herramientas de codificación con IA te permiten escribir un prompt y obtener código de inmediato, Kiro ejecuta primero un proceso de planificación: lee el contexto de tu proyecto, escribe un documento de requisitos, genera un diseño técnico, desglosa todo en una lista de tareas numeradas y solo entonces empieza a escribir código.
Disponible como IDE, herramienta de línea de comandos, interfaz web (actualmente en vista previa para usuarios de pago) y app móvil (acceso anticipado en iOS), Kiro se posiciona como la herramienta para desarrolladores que quieren resultados estructurados y mantenibles en lugar de código rápido que tendrán que desentrañar una semana después.
¿Para quién es Kiro?
- Desarrolladores que han sufrido código generado por IA que se rompe después del primer día. El flujo de trabajo con especificaciones de Kiro obliga a planificar antes de implementar, lo que significa que el código que escribe es trazable hasta requisitos documentados, no ensamblado a partir de suposiciones.
- Equipos que se están moviendo hacia flujos de trabajo agentic. Los Agent Hooks de Kiro te permiten automatizar tareas recurrentes como escribir pruebas o generar documentación, activadas automáticamente cada vez que cambia un archivo que cumple los criterios, sin necesidad de repetir prompts.
- Desarrolladores del ecosistema AWS. Kiro está construido sobre infraestructura AWS, procesa datos a través de regiones de AWS dentro de tu geografía y se conecta de forma natural con los servicios de AWS. Si tu stack ya depende mucho de AWS, Kiro encaja sin necesidad de configuración adicional.
- Usuarios de VS Code que quieren una IA que vaya más allá del autocompletado. El IDE de Kiro está construido sobre la misma base que VS Code. Tus atajos de teclado, ajustes y extensiones se transfieren durante la incorporación en cuestión de minutos.
Pros y contras de Kiro
- El flujo de trabajo con especificaciones planifica antes de escribir código
- Los Agent Hooks automatizan tareas en eventos de archivos
- Las extensiones y ajustes de VS Code se importan sin problemas
- El modo Autopilot construye sin solicitudes constantes de aprobación
- Los documentos de steering le dan a Kiro el contexto de tu proyecto
- Compatible con múltiples modelos frontier, incluido Opus 4.8
- La integración con servidores MCP conecta herramientas externas de forma nativa
- Requiere descarga; no está accesible desde el navegador en el plan gratuito
- 50 créditos gratis desaparecen más rápido de lo esperado
- Se agotó una vez durante la fase de refinamiento de requisitos
Desglose de la calificación
Las puntuaciones más fuertes de Kiro están en características y funcionalidad, donde su flujo de trabajo basado en especificaciones, los agent hooks y la ejecución con autopilot lo ponen por delante de cualquier otra herramienta de codificación con IA cubierta aquí. Pierde terreno en accesibilidad y en el modelo de créditos, ambos aspectos que requieren atención honesta antes de comprometerse con un flujo de trabajo.
| Característica | Puntuación (sobre 10) | Por qué esta puntuación |
|---|---|---|
| Facilidad de uso | 7.0 | Familiar para cualquier usuario de VS Code; el requisito de descarga y su naturaleza solo para desarrolladores lo dejan fuera del alcance de usuarios no técnicos |
| Características y funcionalidad | 9.5 | Flujo de trabajo con especificaciones, agent hooks, autopilot, integración MCP, documentos de steering: el conjunto de funciones más completo de cualquier herramienta de codificación con IA revisada |
| Diseño y personalización | 7.0 | Temas oscuros y claros del IDE; gran control sobre la estructura del código generado mediante la edición de especificaciones y documentos de steering |
| Relación calidad-precio | 6.5 | Los 50 créditos del plan gratuito se consumieron hasta 4.28 durante la planificación solamente, antes de escribir una sola línea de código de la aplicación |
| Rendimiento y fiabilidad | 7.5 | La salida de planificación fue detallada y específica; un timeout confirmado a los 7 minutos 24 seconds durante el refinamiento de requisitos |
| Total | 8.2 | El flujo de trabajo con especificaciones de Kiro es el enfoque más estructurado para el desarrollo asistido por IA revisado hasta la fecha. La puntuación refleja esa diferenciación real, limitada por el plan gratuito restringido y el único fallo de fiabilidad registrado durante las pruebas. |
Características de Kiro
- Flujo de trabajo basado en especificaciones: requisitos, diseño, tareas, código
- Los Agent Hooks automatizan tareas en eventos de archivos
- Los documentos de steering aportan contexto del proyecto al agente
- El modo Autopilot ejecuta tareas sin aprobación paso a paso
- Compatibilidad con servidores MCP para integración de herramientas externas
- Importación de configuración de VS Code en el primer inicio
- Compatibilidad con múltiples modelos, incluido Claude Opus 4.8
Mi reseña honesta de Kiro: lo que encontré después de probarlo
La mayoría de los creadores de apps con IA caen en una de dos categorías:
- herramientas visuales que generan una interfaz a partir de una descripción
- y herramientas basadas en chat que escriben código directamente en respuesta a un prompt
Kiro no encaja en ninguna de las dos categorías, por eso evaluarlo requiere un enfoque distinto.
Kiro es un IDE agentic. No arrastras componentes a un lienzo, y no obtienes una vista previa en vivo después de 30 seconds. Lo que obtienes es un entorno de desarrollo local que planifica una compilación antes de empezar, generando requisitos, un documento de diseño y una lista estructurada de tareas que luego el agente ejecuta paso a paso.
La aplicación que produce es un proyecto real en tu máquina, en archivos que te pertenecen, usando un stack que tú defines.
Para comprobar si ese proceso realmente funciona, construí desde cero una plataforma de gestión de propiedades dentro de Kiro.
El prompt incluía autenticación para propietarios e inquilinos, gestión de propiedades y unidades, seguimiento de contratos de alquiler, solicitudes de mantenimiento con actualizaciones de estado, integración de pagos con Stripe, notificaciones por correo electrónico y un panel del propietario con informes. Este es el mismo prompt utilizado para evaluar Rork, Figma Make, Uizard y Retool, lo que hace posible comparar cómo maneja cada herramienta la complejidad real en lugar de un ejemplo simple.
La pregunta que esta reseña trató de responder fue concreta: ¿Produce el flujo de trabajo spec-first de Kiro una salida mejor estructurada y más mantenible que las herramientas que pasan directamente al código?
Esto fue lo que encontré.
Poniendo Kiro en marcha: una descarga, no una pestaña del navegador
Cada otro creador de apps con IA evaluado junto con esta comparación vive en un navegador. Kiro no. Empezar significa ir a kiro.dev, hacer clic en Downloads, seleccionar tu sistema operativo e instalar la aplicación en tu máquina.

Yo estaba usando Pop OS, una distribución Linux basada en Debian, así que seleccioné el paquete Debian (.deb) en el menú desplegable. El sitio también ofrece un paquete Universal (.tar.gz) para otras configuraciones de Linux. Los instaladores para Windows y macOS están disponibles en la misma página de descargas.
Lo que esto significa en la práctica:
- La primera sesión requiere una instalación local, no una pestaña del navegador
- No hay acceso solo por internet en el plan gratuito (la interfaz web está disponible solo en planes de pago, actualmente en vista previa)
- Para los desarrolladores, esto no supone ningún problema
- Para cualquiera que compare Kiro con creadores basados en navegador, ten en cuenta este tiempo de configuración
La instalación fue sencilla. No hubo pasos de configuración, ni dependencias que resolver manualmente, y la aplicación se lanzó correctamente después de la instalación estándar del paquete.
El inicio de sesión ocurre en tu navegador, no dentro de la app
Una vez que el IDE se abre por primera vez, no te pide iniciar sesión dentro de la ventana de la aplicación. Te redirige a una página del navegador para gestionar la autenticación allí.

La pantalla de inicio de sesión presenta cuatro opciones:
| Método de inicio de sesión | Para quién es adecuado |
|---|---|
| Desarrolladores individuales y freelancers | |
| GitHub | La opción más natural para desarrolladores con cuentas existentes |
| AWS Builder ID | Desarrolladores que ya están dentro del ecosistema AWS |
| Your Organization | Equipos empresariales que usan SSO |
La opción GitHub está bien elegida para el público objetivo. La mayoría de los desarrolladores ya tienen una cuenta de GitHub y pueden autenticarse sin crear una nueva credencial.
Hay algunas cosas que conviene saber antes de registrarte:
- Iniciar sesión mediante Google o AWS Builder ID (no AWS Identity Center) te da derecho a un crédito de $20 aplicado a tu primera actualización a un plan de pago. Este es un beneficio único que conviene conocer antes de elegir tu método de inicio de sesión.
- Iniciar sesión a través de “Your Organization” pasa por SSO empresarial y es la puerta de entrada para equipos que necesitan gestión centralizada de identidades.
- Al iniciar sesión, aceptas el AWS Customer Agreement, los Service Terms, el Privacy Notice y la AWS Intellectual Property License. Como Kiro es un producto de AWS, tus datos se procesan a través de regiones de AWS dentro de tu geografía.
Incorporación: tres pasos de configuración que tardan menos de dos minutos
Después de iniciar sesión, Kiro ejecuta una breve secuencia de configuración antes de abrir el IDE principal. Los pasos son:
Paso 1: Elige tu tema. Kiro Dark o Kiro Light. Ambos muestran una vista previa en vivo del resaltado de sintaxis del código antes de que confirmes.

Paso 2: Configura la integración con la shell. Esto te permite abrir cualquier proyecto desde tu terminal usando el comando kiro . Puedes omitirlo y configurarlo más tarde.

Paso 3: Importar desde VS Code. Kiro incorpora tus extensiones existentes de VS Code (cualquiera disponible en Open VSX), ajustes y combinaciones de teclas. Las extensiones se cargan en segundo plano mientras continúa la incorporación, así que no hay que esperar en una pantalla de carga.

La importación de VS Code es la parte más útil en la práctica de esta secuencia. Si has pasado años personalizando un entorno de VS Code, la transición no requiere empezar desde cero. La importación funcionó correctamente en mi sesión.
Lo que la incorporación no incluye es ninguna introducción a las funciones principales de Kiro. No te explican qué son Specs, Agent Hooks o Steering Documents. Llegas a la pantalla principal y lo descubres por tu cuenta. Esto es aceptable para un público de desarrolladores experimentados, pero significa que tu primera sesión con las funciones más distintivas de la herramienta implica exploración autodirigida.
Dentro del IDE: los cuatro paneles que hacen diferente a Kiro
El IDE de Kiro se parece a VS Code porque está construido sobre la misma base. El explorador de archivos, las pestañas del editor, la terminal, la barra de búsqueda y la barra de menús se comportan exactamente como esperas.

Lo que separa a Kiro de una instalación estándar de VS Code es el panel izquierdo dedicado, que contiene cuatro secciones que no existen en ninguna extensión de VS Code:
| Sección del panel | Qué hace |
|---|---|
| Specs | Crear y gestionar documentos de especificación (requisitos, diseño, tareas) para compilaciones complejas |
| Agent Hooks | Configurar tareas automatizadas que se activan con eventos del sistema de archivos |
| Agent Steering and Skills | Guardar documentos de orientación que moldean cómo se comporta el agente en todas las sesiones |
| MCP Servers | Conectar herramientas y fuentes de datos externas al agente de Kiro |
El lado derecho del IDE aloja el panel de chat. Aquí es donde interactúas con Kiro y donde ves el consumo de créditos en tiempo real. “Est.
Credits Used: 0.1, Elapsed time: 57s” se actualiza después de cada acción del agente, lo que significa que siempre sabes cuánto cuesta cada tarea.
En la parte inferior de la barra de entrada del chat, dos controles determinan cómo se comporta Kiro en cada tarea:
- Selector de modelo: elige Auto (Kiro selecciona el modelo más rentable para cada solicitud) o selecciona un modelo específico como Claude Sonnet 4.6 o Claude Opus 4.8.
- Interruptor de Autopilot: con Autopilot activado, Kiro escribe y edita archivos sin esperar tu aprobación en cada paso. Con él desactivado, Kiro se detiene antes de cada comando y te pide Trust, Reject o Run it manualmente.

Para la prueba de la plataforma de gestión de propiedades, mantuve Autopilot activado durante la planificación y usé aprobación manual durante la ejecución de tareas para evaluar cada paso por separado.
Veredicto: La disposición del IDE resulta cómoda en minutos para cualquier usuario de VS Code. Las cuatro secciones del panel izquierdo son donde vive el valor de Kiro, y entender cada una antes de tu primera sesión determina cuánto sacas de la herramienta.
Documentos de steering: darle contexto a Kiro antes de tu primer prompt
Lo primero que hay que hacer dentro de un nuevo proyecto de Kiro no es empezar una compilación. Es generar documentos de steering.
Hice clic en “Generate Steering Docs” en el panel de Kiro antes de enviar cualquier prompt. Kiro escaneó el directorio vacío del proyecto y creó tres archivos markdown dentro de .kiro/steering/:
| Archivo | Contenido |
|---|---|
| product.md | Nombre del producto, descripción, conceptos centrales del dominio y objetivos clave |
| structure.md | Distribución esperada de carpetas y convenciones de organización de archivos |
| tech.md | Stack tecnológico esperado, comandos habituales y convenciones de código |

Para un proyecto completamente vacío, Kiro infirió valores predeterminados sensatos: React con TypeScript, rutas API de Next.js, PostgreSQL, Prisma, Tailwind CSS y autenticación basada en JWT. Marcó tanto tech.md como structure.md como marcadores de posición para actualizar una vez que el stack real se confirmara mediante el scaffolding.
Esto importa porque cada acción posterior del agente lee estos archivos antes de hacer nada. Una vez que estructuras el proyecto y se confirma el stack real, actualizar tech.md hace que Kiro aplique esas convenciones automáticamente en todas las tareas futuras.
También puedes añadir tus propios archivos de steering para estándares de diseño de API, convenciones de nombres, reglas de despliegue o cualquier otra restricción que quieras que el agente trate como fija.
Vibe Mode frente a Spec Mode: la decisión que define toda la compilación
Cuando abres el chat para una nueva compilación, Kiro te muestra dos modos antes de que escribas nada:
Vibe mode te permite chatear primero y construir sobre la marcha. Sin documentos de planificación, sin salida estructurada. Mejor para experimentos rápidos, exploración temprana o tareas en las que los requisitos todavía se están definiendo.
Spec mode ejecuta una secuencia de planificación antes de escribir cualquier código. Kiro genera requisitos, un documento de diseño técnico y una lista de tareas. Solo después de revisar y aprobar los tres empieza a escribir código. Mejor para trabajo de nivel producción donde la mantenibilidad importa.

Elegí Spec mode para la plataforma de gestión de propiedades. Una vez que envié el prompt, Kiro me hizo dos preguntas de seguimiento antes de generar nada:
- “What do you want to start with?” (Requirements, marcado como recomendado, o Technical Design)
- “Is this a new feature or a bugfix?” (Build a Feature, recomendado, o Fix a Bug)

Estas preguntas determinan la estructura de todo lo que sigue. Elegir “Requirements” significa que Kiro escribe historias de usuario y criterios de aceptación antes de tocar la arquitectura.
Esa secuencia produce artefactos de planificación fundamentalmente distintos a empezar por un diseño técnico y derivar los requisitos después.
El flujo de trabajo Spec: requisitos, diseño y una lista de tareas antes de cualquier código
Esta es la sección que hace que Kiro merezca ser evaluado en serio.
Después de seleccionar “Requirements” y “Build a Feature”, Kiro creó un archivo requirements.md dentro de .kiro/specs/property-management-platform/. El documento apareció inmediatamente en el editor. Pude leerlo mientras se escribía. El contenido incluía:
El glosario: 12 términos del dominio definidos con precisión, incluidos Auth_Service, Property_Service, Lease_Service, Payment_Service, Maintenance_Service, Notification_Service y Dashboard_Service, cada uno vinculado a un subsistema planificado específico.
La descripción de la plataforma: tanto Landlord como Tenant quedaron documentados, junto con el stack tecnológico confirmado: Next.js, TypeScript, PostgreSQL, Prisma, Tailwind CSS, Stripe y Docker.

Después de generar el documento inicial, Kiro ejecutó una fase automática de refinamiento. Analizó los 12 requisitos, distribuyó subagentes de detalle en paralelo para cada uno y actualizó requirements.md con criterios de aceptación completos para cada requisito. El panel lo mostró en tiempo real: “Refining requirements 12/12.”
Una vez completados los requisitos, hice clic en “Continue” y seleccioné “Generate Design and Tasks”. Kiro produjo design.md y tasks.md juntos. El desglose de tareas fue el resultado más destacado de la sesión:

11 grupos de tareas, 43 sub-tareas, en orden de implementación:
- Scaffolding del proyecto e infraestructura
- Autenticación (JWT, blacklist, middleware, páginas)
- Gestión de propiedades y unidades
- Gestión de inquilinos
- Gestión de contratos de alquiler, carga de documentos y cron job
- Solicitudes de mantenimiento
- Pagos con Stripe y webhook
- Notificaciones por correo electrónico
- Panel del propietario e informes
- Componentes UI compartidos y layouts
- Refuerzo de la API (limitación de tasa, CORS, comprobación de salud, validación de variables de entorno)
Cada sub-tarea incluía comandos exactos, rutas de archivos y referencias trazables a los requisitos. La tarea 1.1, por ejemplo, hacía referencia directamente a los Requisitos R12 (Docker) y R10 (REST API) en su descripción. La conexión entre planificación y ejecución era explícita y verificable en todo momento.

Rork, en comparación, se salta por completo esta etapa y pasa directamente a generar una interfaz de usuario a partir del prompt. La diferencia en la calidad de salida es visible: la lista de tareas de Kiro es lo bastante específica como para entregársela a un desarrollador humano y que entienda exactamente qué hay que construir y en qué orden.
Ejecución de tareas: lo que Kiro construyó realmente
Con la lista de tareas aprobada, hice clic en “Start task” en la Tarea 1.1: Initialize Next.js 14 project with TypeScript, Tailwind CSS, and ESLint.

Kiro actualizó el estado de la tarea a “in progress” en tasks.md, luego delegó la ejecución a su subagente spec-task-execution. El agente comprobó primero el espacio de trabajo, confirmó que solo existía la carpeta .kiro spec sin ningún proyecto Next.js aún, y procedió a estructurar el proyecto.

Dentro del primer ciclo de ejecución, el árbol de archivos se pobló con:
- package.json con Next.js, React 19.2.4, TypeScript y dependencias de Tailwind
- tsconfig.json, eslint.config.mjs, next.config.ts
- estructura de directorios src/ y public/
- AGENTS.md y CLAUDE.md, generados por Kiro como archivos de orientación del agente para el proyecto
- README.md

El archivo CLAUDE.md merece destacarse: Kiro es un producto de AWS, pero funciona con modelos Claude de Anthropic bajo el capó. El archivo CLAUDE.md es la forma en que los agentes impulsados por Claude almacenan orientación de comportamiento específica del proyecto. Su presencia en el scaffolding generado refleja el modelo subyacente, incluso dentro del contexto de infraestructura de AWS.

En la parte superior de la vista de la lista de tareas, un botón “Run all tasks” permitiría a Kiro ejecutar las 43 sub-tareas en secuencia con Autopilot activado.
Ejecuté las tareas individualmente para evaluar cada paso. Para un proyecto real en el que confías en el plan aprobado, ejecutar todas las tareas automáticamente y revisar la salida al final de cada grupo es un flujo de trabajo razonable y eficiente en tiempo.

Cada archivo que Kiro generó durante la ejecución era un archivo real en mi directorio de proyecto local, de mi propiedad y editable desde el primer segundo. Esta es una diferencia significativa frente a creadores basados en navegador como Figma Make o Uizard, donde el resultado es un activo de diseño o una aplicación alojada que no controlas localmente.
El timeout en el minuto siete: lo que significa para la fiabilidad
Quiero ser directo sobre esto porque ocurrió durante la parte más importante de la prueba.
Después de que Kiro refinó los 12 requisitos y aceptó las ediciones de requirements.md, el agente se agotó. El mensaje de error en el panel de chat decía:
“The request timed out. Please try again. (Conversation ID: 29d25548-c3ce-414c-8f57-702124c7fec6). Elapsed time: 7m 24s.”

Esto ocurrió en la transición entre la fase de requisitos y la generación del diseño. El trabajo completado antes del timeout se guardó. No se perdió ningún requisito.
Después de reconocer el error, hice clic en “Continue” y seleccioné “Generate Design and Tasks”. Kiro se recuperó sin repetir la fase de requisitos, produjo ambos documentos sin problemas y continuó normalmente durante el resto de la sesión.
El contexto que importa aquí:
- El timeout ocurrió en un prompt complejo que cubría 12 áreas distintas de requisitos con refinamiento paralelo en ejecución. Es poco probable que tareas más simples tarden tanto.
- Kiro está actualmente en vista previa, y la fiabilidad en el límite de tareas complejas es una característica conocida de las herramientas en esta fase.
- La recuperación fue limpia. El sistema de puntos de control conservó todo el trabajo completado y el siguiente paso se ejecutó inmediatamente.
Dicho esto, que se agote el tiempo siete minutos después de la función más distintiva de la herramienta es un fallo real de la experiencia. Si estás trabajando con una fecha límite, una herramienta que se detiene y requiere un reintento manual es frustrante incluso cuando la recuperación es fluida.
Agent Hooks: automatización que se ejecuta sin que se lo pidan
Los Agent Hooks no aparecen en ninguna otra herramienta de codificación con IA evaluada junto con esta comparación, y merecen atención específica porque representan una forma distinta de pensar la asistencia con IA.
Un Hook es una tarea que se ejecuta automáticamente cuando ocurre un evento del sistema de archivos. Describes el comportamiento en lenguaje natural, Kiro lo convierte en un detector de eventos y, a partir de ese momento, el comportamiento se ejecuta en segundo plano cada vez que se cumple la condición de activación. No hay que dar un comando para ejecutarlo, ni recordar hacerlo.

Ejemplos de lo que pueden hacer los Hooks:
- Al guardar un archivo: generar pruebas básicas para cualquier componente que no tenga ya un archivo de prueba
- Al guardar un archivo: ejecutar limpieza de código o comprobaciones de formato
- Al crear un archivo: generar automáticamente documentación para nuevas funciones
- Al cambiar constantes de cadena: actualizar archivos de localización sin acción manual

El hook se almacena dentro de .kiro/hooks/ como un archivo editable. Si quieres ajustar la condición de activación o la instrucción, editas el archivo directamente. La configuración es transparente y se puede controlar por versiones junto con el resto de tu proyecto.
El ejemplo de pruebas al guardar es el más práctico de inmediato: los desarrolladores posponen constantemente escribir pruebas hasta el final de un sprint, y un hook que añada silenciosamente pruebas básicas cada vez que se guarda un componente elimina esa decisión por completo. Las pruebas aparecen en el árbol de archivos después del siguiente guardado sin que tengas que hacer nada.
Consumo de créditos: lo que realmente ofrece el plan gratuito
El modelo de créditos es el área en la que Kiro exige la lectura más cuidadosa antes de comprometerse con un flujo de trabajo.
El plan gratuito ofrece 50 créditos. Esto fue lo que consumió una sola sesión de especificación de plataforma de gestión de propiedades: 4.28 créditos solo para la planificación, cubriendo requisitos, el documento de diseño y la lista completa de 43 tareas, antes de escribir una sola línea de código de la aplicación.
A esa tasa de consumo:
| Escenario | Cobertura estimada del plan gratuito |
|---|---|
| Sesiones solo de planificación (sin ejecución de código) | Aproximadamente 11 sesiones |
| Planificación más ejecución parcial de tareas | De 3 a 5 sesiones |
| Especificación completa a ejecución en un proyecto complejo | 1 proyecto completo como máximo |
Aspectos clave que debes entender antes de registrarte:
- Los créditos no se acumulan. Lo que quede sin usar al final de tu mes de facturación desaparece.
- La facturación de exceso está desactivada por defecto en todos los planes de pago. Debes activarla en Settings antes de alcanzar tu límite, o Kiro deja de funcionar a mitad de tarea.
- La elección del modelo afecta la tasa de consumo. Ejecutar la misma tarea mediante Claude Sonnet 4.6 cuesta 1.3 veces más créditos que ejecutarla en modo Auto. Los modelos Opus cuestan aún más.
- Los usuarios del plan gratuito obtienen Claude Sonnet 4.5 y un conjunto de modelos de peso abierto que incluye Qwen3 Coder Next, DeepSeek v3.2 y MiniMax 2.1. Los usuarios de pago desbloquean Claude Sonnet 4.6, Claude Opus 4.6 y Claude Opus 4.8.
- El uso de créditos es visible en el panel de chat después de cada acción del agente y se actualiza en el panel de suscripción cada cinco minutos.
El seguimiento de créditos en tiempo real (“Est. Credits Used: 0.1, Elapsed time: 57s” después de cada tarea) es una función de transparencia que ninguna herramienta comparable ofrece actualmente. Sabes exactamente cuánto cuesta cada tarea mientras se ejecuta, lo que ayuda a decidir si usar Auto mode o un modelo específico para una tarea dada.
Precios y planes de Kiro
Kiro funciona con un modelo basado en créditos con cinco niveles, desde un plan gratuito con una asignación mensual fija hasta un plan de alta capacidad diseñado para uso profesional diario.
Todos los planes de pago incluyen acceso a modelos premium, la opción de activar el overage de pago por uso y el conjunto completo de funciones de Kiro, incluidas specs, hooks, autopilot y acceso CLI.
Lo que debes saber antes de elegir un plan:
- El plan gratuito ofrece una asignación mensual fija de créditos sin necesidad de tarjeta de crédito. No caduca, pero una sola sesión compleja de especificación reducirá notablemente esa cantidad.
- La primera vez que actualizas de gratuito a cualquier plan de pago usando Google o AWS Builder ID (no AWS Identity Center), recibes un crédito de $20 aplicado al coste de tu suscripción. Este beneficio se aplica una sola vez.
- Kiro factura el primer día de cada mes natural. Actualizar a mitad de mes significa pagar una tarifa prorrateada pero acceder inmediatamente al límite completo de créditos de tu nuevo plan.
- La facturación de overage está disponible en todos los planes de pago con una tarifa fija por crédito adicional, pero está desactivada por defecto. Actívala en Settings antes de llegar a tu límite, o Kiro detiene tu trabajo cuando se acaban los créditos.
- Los créditos no utilizados no se trasladan al mes siguiente.
- Cada desarrollador necesita su propia suscripción. Actualmente no existe una opción compartida de asientos para equipos. Las funciones de facturación para equipos figuran como coming soon.
- La política estándar de Kiro es no ofrecer reembolsos por cancelaciones a mitad de mes. El acceso continúa hasta el final del ciclo de facturación. Los reembolsos se consideran caso por caso solo para errores de facturación.
- Las tarjetas de crédito son el único método de pago aceptado.
- Los precios de GovCloud (US) son aproximadamente un 20% más altos que los precios estándar, y el plan gratuito no está disponible en ese entorno. El acceso a GovCloud requiere un plan de pago y autenticación empresarial mediante AWS IAM Identity Center.
- La interfaz web está actualmente en vista previa y disponible solo para usuarios de pago. Los créditos se consumen al mismo ritmo ya sea que trabajes en el IDE, CLI o web.
Qué plan se adapta a qué tipo de usuario: El plan gratuito es suficiente para hacer una evaluación real. Para el desarrollo activo en proyectos reales, hace falta un plan de pago para no agotarse a mitad de sesión. Los planes de nivel superior tienen sentido para desarrolladores que ejecutan varias sesiones completas de especificación por semana o trabajan en varios proyectos complejos a la vez.
Alternativas a Kiro
El competidor más directo de Kiro es Cursor, el editor de código impulsado por IA que también está construido sobre bases de VS Code y se dirige a desarrolladores que quieren la IA profundamente integrada en su entorno de desarrollo.
La diferencia central está en la filosofía del flujo de trabajo. Cursor está construido para acelerar lo que ya estás haciendo: tú escribes código y Cursor ayuda.
Kiro está construido para asumir primero la etapa de planificación: el agente define qué hay que construir antes de escribir nada.
Si tu principal frustración es el cambio lento de contexto entre un chat de IA y tu editor, Cursor lo aborda de forma más directa. Si tu frustración es el código generado por IA que carece de estructura o es difícil de mantener, el flujo de trabajo spec de Kiro es la respuesta más relevante.
| Función | Kiro | Cursor |
|---|---|---|
| Facilidad de uso | Familiar para usuarios de VS Code; el flujo de trabajo con especificaciones añade una curva de aprendizaje | Familiar para usuarios de VS Code; menor fricción de incorporación |
| Mejor para | Compilaciones estructuradas y basadas en especificaciones para proyectos de producción | Edición rápida asistida por IA y tareas agent dentro de bases de código existentes |
| Backend y datos | Construye proyectos locales reales con control total del stack | Edita y amplía archivos de proyectos existentes con control total del stack |
| Flexibilidad de diseño | Sin constructor visual; genera código real y de propiedad local | Sin constructor visual; genera código real y de propiedad local |
| Modelo de precios | Basado en créditos; 50 créditos gratis; todo el uso se carga a una asignación mensual de créditos | Basado en créditos desde junio de 2025; Auto mode es ilimitado; la selección de modelos premium se carga a un fondo mensual de créditos |
Veredicto final: ¿merece la pena Kiro?
Kiro destaca por poner la planificación antes que la codificación. Su flujo de trabajo con especificaciones, los documentos de steering y el desglose de tareas producen una base de código más estructurada y mantenible que las herramientas de IA que saltan directamente a la implementación. La función Agent Hooks es otro punto fuerte, ya que permite automatizaciones de flujo de trabajo que siguen funcionando más allá de un solo prompt.
Los compromisos están en la curva de aprendizaje y el precio. El plan gratuito es demasiado limitado para proyectos grandes, y los desarrolladores necesitan sentirse cómodos trabajando en un IDE. Durante las pruebas, también encontré un timeout, aunque Kiro se recuperó sin perder progreso.
Si eres un desarrollador que construye software de producción, Kiro es una de las herramientas de codificación con IA más sólidas disponibles hoy. Si buscas un creador de apps no-code sencillo, sin embargo, no es la opción adecuada.

