Curso
Las herramientas de codificación de IA se enfrentan a un problema contextual. Cuando los proyectos se hacen grandes y las conversaciones se alargan, se olvidan de lo que realmente estás tratando de construir. Amazon Web Services afirma que puede solucionar este problema con Kiro, su nuevo IDE agentico que pone orden en el caótico código Vibe y te ayuda a trabajar con mayor rapidez. Después de esperar un mes en la lista de espera, por fin pude probarlo.
Actualmente, Kiro todavía se encuentra en modo de vista previa. No hay resultados de referencia, no hay muchas opiniones de usuarios y muy pocas personas lo han utilizado realmente en su día a día. Los documentos oficiales solo cuentan una parte de la historia, dejándote con la duda de si realmente funciona como prometen. Vamos a solucionarlo probando todas las funciones que Kiro dice tener con problemas reales de codificación.
Mantenemos a nuestros lectores al día sobre las últimas novedades en IA mediante el envío de The Median, nuestro boletín informativo gratuito de los viernes que resume las noticias más importantes de la semana. Suscríbete y mantente al día en solo unos minutos a la semana:
¿Qué es Kiro?
Kiro es el nuevo entorno de codificación basado en IA de AWS que promete solucionar los aspectos más complicados del desarrollo asistido por IA. A diferencia de otros IDE de IA que solo generan código a partir de indicaciones, Kiro se centra en lo que se denomina «desarrollo basado en especificaciones», que convierte tus ideas en planes claros antes de escribir cualquier código. Está diseñado para salvar la distancia entre la creación rápida de prototipos y el desarrollo de software real.
Estas son las características principales de Kiro:
- Especificaciones — Convierte tus indicaciones en requisitos detallados y diseños de sistemas.
- Agent Hooks — Agentes de IA en segundo plano que gestionan automáticamente tareas como pruebas y documentación.
- Modo piloto automático : permite que la IA trabaje en tareas grandes sin necesidad de una orientación constante.
- Entrada multimodal : carga imágenes de diseños o bocetos en pizarras para guiar el desarrollo.
- Integración MCP — Se conecta a bases de datos, API y herramientas externas.
- Compatibilidad con VS Code — Funciona con las extensiones y configuraciones existentes.
La idea central es ir más allá de la «codificación por vibraciones», que consiste en seguir intentando hasta que algo funciona. En su lugar, Kiro crea planes estructurados, desglosa funciones complejas en tareas manejables y mantiene a los agentes de IA centrados en tus objetivos reales. Este enfoque ayuda a mantener el contexto en conversaciones largas y proyectos grandes, que es precisamente el problema con el que luchan la mayoría de las herramientas de codificación de IA.
Kiro es actualmente gratuito durante su fase de prueba e incluye acceso gratuito a los modelos de Claude Sonnet. La herramienta funciona en Mac, Windows y Linux, y es compatible con los lenguajes de programación más populares.
¿Cómo instalar y configurar Kiro?
Lo más difícil de usar Kiro no es la configuración en sí, sino salir de la lista de espera y recibir tu código de acceso. Una vez que lo tengas, el proceso de instalación es muy sencillo: descarga la aplicación, verifica con tu código e inicia sesión. Rápidamente notarás que Kiro se ve y se siente como otro clon de VS Code con algunos ajustes visuales, pero esa familiaridad es realmente útil.

Durante la configuración, Kiro te permite importar todos los ajustes y extensiones existentes de VS Code, lo que en teoría suena muy bien. Incluso puedes añadir Kiro a la ruta de tu terminal para poder abrir proyectos con un simple comando « kiro ». Sin embargo, si has cambiado a otros editores basados en VS Code, como Cursor, es posible que encuentres algunas dificultades, ya que Kiro no admite la importación desde estas herramientas más recientes.
Esto me causó algunos dolores de cabeza, ya que hacía meses que no tocaba VS Code. Cuando importé mi antigua configuración de VS Code, se importaron un montón de extensiones y combinaciones de teclas obsoletas que ya no quería.
Peor aún, algunas de mis combinaciones de teclas importantes dejaron de funcionar porque Kiro anula ciertos atajos para sus propias funciones de IA. Después de clasificar todo eso, básicamente te quedas con otro editor basado en VS Code, solo que con una IA y una experiencia de chat completamente diferentes en su núcleo.

Sesión Vibe con Kiro
Pongamos a prueba a Kiro construyendo algo. He creado un directorio vacío y lo he abierto con el comando « kiro » para empezar desde cero. Para esta prueba, estoy utilizando el mismo ejemplo de tres en raya que he utilizado para revisar otros IDE agenticos como Cline, Cursory Trae AI. Hasta ahora, Cursor ha sido el ganador: creó el mejor juego de tres en raya de una sola vez, mientras que los demás necesitaron ajustes para conseguirlo.
Primero, abrí el panel de chat con Ctrl/Cmd + L y cambié a una «sesión vibe» con el modo piloto automático activado. Una sesión de vibración es la versión de Kiro del código tradicional de IA, en la que simplemente sigues dando instrucciones hasta que consigues lo que quieres, sin estructura, solo pura iteración.
Con el piloto automático activado, no tuve que aprobar cada cambio que Kiro quería hacer. También seleccioné Claude Sonnet 4 como modelo, aunque cabe señalar que el modo de pensamiento no está disponible en las sesiones de Vibe.
Este es el comando que utilicé para crear el juego:
I want to build a 4x4 tic-tac-toe game in Python with a clean terminal interface. The game should support two players taking turns, detect wins in rows, columns, and diagonals, and handle draws. It should have colored elements, not just black and white, but the color system must be minimalistic.
Cuando pulsé Intro, Claude Sonnet 4 se puso inmediatamente a trabajar. A diferencia de otros IDE que muestran cada cambio en el código en tiempo real, Kiro te ofrece un botón «ver cómo trabaja el agente», con el que puedes elegir si deseas ver las actualizaciones en directo o simplemente esperar los resultados. En realidad, esto es refrescante, ya que ver a los agentes programar se vuelve aburrido rápidamente, especialmente en tareas más largas.

Los resultados fueron impresionantes. Kiro terminó el proyecto con poco más de 200 líneas de código, mientras que otros IDE que probé necesitaban al menos 250 líneas. Y lo que es mejor, el juego cumplía perfectamente con mis requisitos y funcionaba a la perfección, posiblemente incluso mejor que la versión de Cursor.
La interfaz del terminal tenía un aspecto limpio, y Kiro tomó decisiones de diseño inteligentes, como colocar los números de fila y columna en los bordes de la parrilla en lugar de crear parrillas de referencia separadas como hacía Cursor.

Lo que realmente destacó fue el razonamiento «espacial». Otros agentes que probé (excepto Cursor) fallaban constantemente al colocar las X y las O en el centro exacto de las celdas de la parrilla, un problema muy difícil que suele requerir múltiples capturas de pantalla y correcciones. Kiro lo clavaste a la primera, incluso sin usar el modo de pensamiento de Claude. El diseño de la parrilla cuadrada era perfecto y las piezas del juego aparecían exactamente donde debían.
Ahora, construyamos un proyecto más desafiante utilizando sesiones de especificaciones.
Sesiones de pruebas de especificaciones con Kiro
El éxito del tres en raya con las sesiones Vibe planteó una pregunta importante: ¿qué ocurre cuando los proyectos se vuelven más difíciles? Aquí es donde entra en juego el otro enfoque de Kiro: las sesiones de especificaciones.
Mientras que otras herramientas de codificación de IA lo denominan modo SOLO, modo plan o modo arquitecto, el desarrollo basado en especificaciones sigue la misma idea fundamental: crear un plan detallado antes de escribir cualquier código.
Lo probé con dos proyectos de diferentes niveles de complejidad. Las sesiones de especificaciones siguen un proceso claro que da lugar a tres documentos de planificación antes de comenzar la codificación:
- requirements.md — Historias de usuarios en notación EARS que siguen el formato «CUANDO [sucede algo], EL SISTEMA DEBE [hacer esto específico]».
- diseño.md — Arquitectura técnica y cómo funcionan los componentes juntos
- tasks.md — Pasos específicos y prácticos para construir todo
Prueba de un proyecto avanzado
Para la prueba más difícil, elegí algo que pusiera a prueba el sistema de planificación:
Build a web application that displays the Mandelbrot set in one canvas with zoom functionality. Show the corresponding Julia set in a split-screen canvas based on the cursor position over the Mandelbrot set. Include smooth zooming, color gradients, and real-time Julia set updates as the mouse moves.
La generación de especificaciones funcionó bien. Kiro trabajó metódicamente en cada fase, anotando con precisión matemática los requisitos de rendimiento y los detalles de la interacción con el usuario.

El documento de requisitos recopiló comportamientos detallados utilizando la notación EARS adecuada. En la fase de diseño se establecieron algoritmos de transformación de coordenadas, métodos de cálculo fractal y estrategias de renderización en tiempo real. El desglose de tareas creó más de 25 pasos discretos, desde la configuración básica de HTML hasta utilidades matemáticas avanzadas.

Dado que Kiro ofrece Claude Sonnet 4 de forma gratuita durante la vista previa (solo en modo normal), la calidad de la planificación era sólida para un acceso sin coste alguno. Sin embargo, la fase de ejecución puso de manifiesto dificultades iniciales. Kiro abre nuevas ventanas de terminal para cada comando, lo que ralentiza el proceso, y los comandos de terminal se completan, pero el chat no siempre registra que se han completado, lo que requiere copiar y pegar manualmente los resultados. Esto hacía que la depuración fuera tediosa, así que pasé a un proyecto más sencillo.
Prueba de proyectos sencillos
El proyecto del conversor de unidades contó una historia diferente:
Create a multi-unit converter for length, weight, temperature, and currency with dropdown selectors, real-time conversion, and swap functionality.
Aquí, el proceso de especificación me pareció casi demasiado minucioso. Kiro siguió creando requisitos detallados y dividió el trabajo en 11 tareas, pero para una aplicación web sencilla, este nivel de planificación podría ser excesivo. A pesar de los mismos problemas con el terminal, el agente entregó un convertidor que funcionaba después de seis tareas.

Cuando la estructura da sus frutos
La comparación de ambas experiencias reveló cuándo son más importantes las sesiones de especificaciones. Para el proyecto Mandelbrot, la planificación previa fue invaluable: ningún otro enfoque podría haber organizado tan bien ese trabajo matemático. Para el conversor de unidades, probablemente obtendrás resultados más rápidos con las sesiones de Vibe.
La verdadera ventaja del modo de especificaciones es la calidad de planificación que ofrece. Estos documentos crean hojas de ruta que funcionan tanto si estás programando con IA como si estás colaborando con otros programadores. Los proyectos avanzados con algoritmos matemáticos o múltiples sistemas interconectados se benefician enormemente de esta estructura, mientras que las construcciones más simples pueden no necesitar la sobrecarga.
Si estás abordando algo con verdadera profundidad matemática o sistemas interconectados, las sesiones de especificaciones te proporcionan la estructura que necesitas. Para prototipos rápidos o herramientas sencillas, las sesiones de vibe ofrecen una vía más directa. A medida que Kiro mejore la integración de terminales y añada modelos más potentes tras la fase de prueba, es probable que las sesiones de especificaciones se conviertan en el enfoque preferido para cualquier proyecto con importantes exigencias arquitectónicas.
Soporte técnico para terminales
Como ya se ha mencionado, el soporte para terminales aún necesita algunos ajustes para ofrecer una experiencia fluida. Aunque la integración de la terminal de Kiro tiene una buena base (puedes describir lo que quieres en lenguaje sencillo, como «instalar las dependencias del proyecto», y lo traduce en comandos reales), la ejecución a menudo se atasca. El problema del terminal podría estar relacionado con mi configuración específica (que utiliza oh-my-zsh), pero otros IDE como Cline y Trae AI funcionan sin problemas en el mismo entorno.
Las funciones de seguridad están bien diseñadas. Los nuevos comandos del terminal necesitan tu aprobación antes de ejecutarse, y puedes añadir comandos inofensivos y de uso frecuente a una lista de confianza, como ls, cat y pwd. Para otros comandos, puedes confiar en diferentes niveles: el comando exacto, variaciones del mismo o todos los comandos con la misma raíz.

Kiro también señala patrones peligrosos como la sustitución de comandos y la redirección de salida que podrían causar problemas de seguridad.
Cuando Kiro sugiere un comando de terminal, tienes cuatro opciones: Modificar, Rechazar, Ejecutar o Ejecutar y confiar.

El sistema mantiene un historial de comandos y puede hacer referencia a la salida reciente del terminal en las conversaciones utilizando #Terminal, lo cual es esencial durante la depuración.
Uso de ganchos para la automatización
Aunque los problemas de integración de terminales pueden ralentizar el desarrollo activo, Kiro ofrece otra potente función que funciona independientemente de la ejecución del terminal: los enlaces de agente.
Todos los programadores conocen la frustración que producen las tareas repetitivas: recordar escribir pruebas para las nuevas funciones, añadir encabezados de licencia a los archivos o detectar problemas antes de que lleguen a la fase de producción. Probablemente tengas listas mentales de cosas que hacer después de guardar archivos, pero estos procesos manuales son fáciles de olvidar cuando estás concentrado en resolver problemas complejos.
Los agentes se conectan resuelven este problema automatizando las tareas rutinarias mediante activadores inteligentes. El sistema sigue un proceso sencillo: detecta eventos específicos en tu IDE, ejecuta un mensaje predefinido cuando se producen dichos eventos y, a continuación, el agente realiza automáticamente las acciones solicitadas. Esta automatización transforma tu forma de trabajar al gestionar las tareas en segundo plano mientras tú te centras en desarrollar funciones.
Creación de un gancho generador de mensajes de confirmación
Veamos cómo crear un hook práctico que ahorra tiempo durante el desarrollo: un generador automático de mensajes de confirmación. Este gancho analizará los cambios en tus archivos y sugerirá mensajes de confirmación significativos, eliminando la carga mental de escribir buenos mensajes de confirmación cada vez que estés listo para guardar tu trabajo.
Primero, creas el gancho a través de la interfaz de Kiro. Navega hasta la sección Agent Hooks (Ganchos de agente) en el panel Kiro y haz clic en el botón +, o utiliza Cmd + Shift + P y escribe «Kiro: Abre la interfaz de usuario de Kiro Hook. Para nuestro generador de mensajes de confirmación, queremos que se active en eventos de guardado de archivos y que se aplique a todos los archivos con el patrón **/*.

Aquí tienes las instrucciones para el gancho:
When files are saved, analyze the changes and generate a commit message:
1. Review what files were modified and what changed
2. Identify the type of change (feature, fix, refactor, docs, etc.)
3. Write a clear, concise commit message following conventional commits format
4. Include the scope if changes are focused on specific components
5. Keep the summary under 50 characters when possible
6. Add a longer description if the changes are complex
Output the suggested commit message in a code block for easy copying.
Una vez guardado este hook, comenzará a supervisar tu espacio de trabajo. Cada vez que guardas archivos, el gancho analiza qué ha cambiado y sugiere un mensaje de confirmación adecuado. En lugar de quedarte mirando un cuadro de diálogo de confirmación en blanco, preguntándote cómo describir tu trabajo, obtienes sugerencias instantáneas basadas en los cambios reales que has realizado.

La belleza de este enfoque es que funciona con tu flujo natural de desarrollo. Realizas cambios, guardas archivos y obtienes automáticamente sugerencias para mensajes de confirmación sin necesidad de realizar pasos adicionales. Puedes crear ganchos similares para otras tareas repetitivas, como actualizar la documentación cuando cambian las API o añadir código repetitivo cuando se crean nuevos componentes.
Cuando están bien diseñados, los hooks se convierten en ayudantes invisibles que mantienen la coherencia y evitan descuidos comunes sin necesidad de cambiar la forma en que escribes el código.
Uso de la dirección para el contexto del proyecto
Los hooks gestionan bien la automatización, pero hay otro reto cuando se trabaja con asistentes de codificación con IA: explicar las reglas de tu proyecto una y otra vez. Te encuentras contándole a la IA una y otra vez cuáles son tus bibliotecas preferidas, tu estilo de programación, cómo organizas los archivos y tus decisiones sobre los proyectos. Cada nuevo chat comienza desde cero, y pierdes tiempo explicando cosas que deberían quedar claras.
Steering soluciona esto proporcionando a Kiro un conocimiento duradero sobre tu proyecto a través de archivos de marcado. En lugar de explicar tus reglas en cada chat, los archivos de dirección garantizan que Kiro siempre siga tus patrones y normas establecidos. El sistema almacena este conocimiento en archivos e .kiro/steering/, que pasan a formar parte de tu proyecto.

Este contexto duradero cambia la forma en que la IA ayuda a trabajar en tu proyecto. En lugar de comenzar cada conversación explicando tu configuración y preferencias, Kiro ya conoce los aspectos básicos de tu proyecto y crea código que se adapta a tus patrones existentes de inmediato.
Añadir archivos de dirección personalizados
Si ya tienes un proyecto en marcha con las especificaciones configuradas, Kiro rellena automáticamente los documentos básicos de dirección con solo hacer clic en un botón. Siempre puedes cambiarlos o añadir tus propios archivos de dirección personalizados para necesidades específicas. Navega hasta la sección Dirección en el panel Kiro y haz clic en el botón + para crear un nuevo archivo de dirección.
Cuando creas elementos personalizados, tú controlas cuándo se cargan mediante patrones de inclusión. El patrón más útil es la inclusión condicional, que carga los archivos de control solo cuando se trabaja con tipos de archivo específicos. A continuación te explicamos cómo configurarlo:
---
inclusion: fileMatch
fileMatchPattern: "analysis/**/*.py"
---
# Your custom standards here
inclusion: fileMatch e le indica a Kiro que cargue este archivo de dirección automáticamente cuando trabajes en archivos que coincidan con el patrón. fileMatchPattern utiliza patrones glob estándar para seleccionar archivos o carpetas específicos. Puedes usar "*.py" para todos los archivos Python, "tests/**/*" para los archivos de prueba o "docs/*.md" para los archivos de documentación.
También puedes usar inclusion: always para cargar archivos de dirección en cada interacción, o inclusion: manual para cargarlos solo cuando los referencias con #filename en el chat. Esto te permite controlar cuándo aparecen los diferentes tipos de orientación.
La clave es que los archivos de dirección sean concisos y específicos. En lugar de un archivo enorme con todas tus normas, crea archivos separados para diferentes cuestiones: uno para patrones de API, otro para enfoques de pruebas y otro para procedimientos de implementación. Esto mantiene el contexto relevante y evita la sobrecarga de información.
Una vez guardado un archivo de control, estará disponible inmediatamente en todas las interacciones de Kiro que coincidan con tu patrón de inclusión. El conocimiento de tu proyecto se conserva y se comparte automáticamente, lo que hace que tanto los miembros del equipo humano como los asistentes de IA sean más eficaces a la hora de seguir tus prácticas establecidas.
Kiro vs. Cursor: Comparación directa
Después de probar Kiro a fondo, la pregunta lógica es: ¿cómo se compara con Cursor? Cursor es actualmente líder en entornos de programación basados en inteligencia artificial. La comparación muestra diferencias interesantes que se reducen principalmente al tiempo que lleva en el mercado cada herramienta y a las diferentes ideas sobre cómo la IA debería ayudar a los programadores.
La mayor diferencia es el momento en que se produce. Cursor comenzó en 2023, mientras que Kiro entró en fase de vista previa a mediados de 2025. Esta ventaja inicial demuestra lo pulido y estable que es Cursor, además del gran apoyo con el que cuenta por parte de la comunidad.
Compatibilidad con modelos y opciones
El cursor funciona con la mayoría de los principales proveedores de IA. Obtienes acceso a los modelos Claude Sonnet 3.7/4.0, GPT-4.0/5.0 y Google Gemini. Puedes cambiar de modelo según tus necesidades. Kiro solo ofrece Claude Sonnet 3.7 y 4.0. Ambos son modelos potentes, pero no puedes utilizar el modo de pensamiento. La elección limitada implica menos flexibilidad.
La diferencia más profunda radica en cómo cada herramienta concibe la ayuda de la IA. El cursor sigue el enfoque tradicional: chateas con la IA, obtienes sugerencias de código, las mejoras y repites hasta que consigues lo que quieres. El enfoque basado en especificaciones de Kiro requiere más planificación previa, pero permite gestionar proyectos más grandes y complejos con una mejor organización.
Diferencias entre la comunidad y el soporte técnico
El apoyo de la comunidad demuestra lo importante que es la ventaja inicial de Cursor. Si tienes problemas con Cursor, puedes consultar foros, servidores de Discord o comunidades de Reddit, donde miles de programadores comparten soluciones. Kiro aún es nuevo. Cuando surgen problemas como los de los terminales, normalmente tenés que buscar soluciones por tu cuenta.
Esta brecha en la comunidad afecta a la resolución de problemas, los materiales de aprendizaje y los complementos de otros programadores. Cursor cuenta con abundante documentación, tutoriales en vídeo y consejos de la comunidad. La documentación de Kiro es buena, pero limitada. Aún no encontrarás mucho contenido creado por la comunidad.
Funciones contextuales avanzadas
El cursor carece de algunas funciones avanzadas que marcan una gran diferencia en la gestión del contexto del proyecto. Ambas herramientas comparten características básicas similares: añadir registros de terminal al chat e incluir URL o imágenes en las conversaciones. Pero Cursor no tiene el sistema de dirección ni las especificaciones de Kiro para almacenar los detalles de los proyectos que duran entre sesiones de chat.
Puedes crear estos archivos tú mismo en Cursor, pero no funcionarán tan bien como el sistema integrado de Kiro. Confía en mí: llevo mucho tiempo utilizando Cursor y he intentado crear manualmente archivos de contexto de proyectos. Funcionan, pero no funcionan con la IA como lo hace el sistema de dirección de Kiro.
Precios y asistencia para MCP
En cuanto al precio, Kiro es gratuito durante la fase de prueba, pero es probable que se ajuste al precio de Cursor cuando se lance definitivamente. El sitio web de Kiro muestra los niveles de suscripción previstos: Pro por 20 $ al mes y Pro+ por 40 $ al mes, igual que Cursor.

Ambas herramientas tienen soporte básico para servidores MCP, pero ninguna ofrece un mercado sencillo para instalar servidores con un solo clic. Los IDE como Trae AI y Cline están a la vanguardia en este ámbito. Facilitan la conexión con herramientas externas y bases de datos.
Calidad del código y potencial futuro
Comparar la calidad del código requiere meses de pruebas comparativas, algo que no he hecho en su totalidad. Pero hay un punto de vista interesante: La empresa matriz de Kiro es AWS, y son inversores directos en Anthropic. Esto significa que los modelos de Claude en Kiro podrían llegar a ser mejores que las versiones de otros IDE. Kiro podría solicitar cambios personalizados en el modelo u obtener acceso anticipado a las nuevas funciones de Claude. Esto es solo una especulación, pero la relación de AWS con Anthropic sugiere posibles ventajas en el futuro.
Resumen comparativo de características
La elección entre Kiro y Cursor depende de las necesidades de tu proyecto y de cómo te gusta trabajar. Si trabajas en proyectos complejos y a largo plazo que se benefician de una planificación estructurada y un contexto persistente, el enfoque basado en especificaciones de Kiro ofrece ventajas reales. Si prefieres iteraciones rápidas y necesitas herramientas maduras con muchas opciones de modelos, Cursor sigue siendo la opción más segura por ahora.
|
Característica |
Kiro |
Cursor |
|
Enfoque de desarrollo |
Basado en especificaciones con fase de planificación |
Iteración de chat tradicional |
|
Modelos de IA |
Claude Sonnet 3.7/4.0 solo |
Claude, GPT-4, Gemini |
|
Modo de pensamiento |
No disponible |
Disponible con algunos modelos. |
|
Gestión del contexto |
Archivos de dirección + sistema de especificaciones |
Inclusión manual de archivos |
|
Apoyo a la comunidad |
Limitado (producto nuevo) |
Comunidad grande y activa |
|
Integración de terminales |
Necesita mejorar |
Fiable y rápido |
|
Automatización |
Sistema de enlaces de agentes |
Solo disparadores manuales |
|
Soporte MCP |
Integración básica |
Integración básica |
|
Precios (nivel Pro) |
19-39 $ al mes (previsto) |
20 $ al mes |
|
Calidad del código |
Alto (centrado en Claude) |
Alto (multimodo) |
|
Complejidad del proyecto |
Mejor para proyectos grandes |
Mejor para iteraciones rápidas |
|
Curva de aprendizaje |
Más pronunciado (conceptos nuevos) |
Suave (patrones familiares) |
Conclusión
Kiro es un interesante paso adelante en las herramientas de codificación con IA, especialmente para equipos que trabajan en grandes proyectos que necesitan estructura. El enfoque basado en especificaciones resulta muy útil en proyectos de gran envergadura, en los que la programación habitual basada en chats no funciona bien.
Funciones como los archivos de dirección y los enlaces de agentes resultan prometedoras para mantener el contexto del proyecto y gestionar las tareas rutinarias de forma automática. Sin embargo, los problemas terminales y las opciones limitadas del modelo impiden que sustituya por ahora a herramientas más maduras como Cursor.
Si estás trabajando en proyectos grandes que se beneficiarían de una planificación previa y de mantener el contexto entre sesiones, vale la pena probar Kiro mientras sea gratuito. El flujo de trabajo estructurado funciona bien cuando necesitas coherencia en bases de código grandes o coordinarte con tus compañeros de equipo.
Pero si necesitas ayuda diaria y fiable para programar, con muchas opciones de modelos y un sólido apoyo de la comunidad, Cursor sigue siendo la opción más segura. A medida que Kiro mejore y solucione sus problemas, podría convertirse en una buena opción para los programadores que valoran la estructura por encima de la velocidad. El respaldo de AWS y su enfoque en las funciones empresariales sugieren que esta herramienta seguirá mejorando rápidamente.
Si deseas obtener más información sobre otros IDE agenticos, aquí tienes algunas de nuestras entradas anteriores:

Soy un creador de contenidos de ciencia de datos con más de 2 años de experiencia y uno de los mayores seguidores en Medium. Me gusta escribir artículos detallados sobre IA y ML con un estilo un poco sarcastıc, porque hay que hacer algo para que sean un poco menos aburridos. He publicado más de 130 artículos y un curso DataCamp, y estoy preparando otro. Mi contenido ha sido visto por más de 5 millones de ojos, 20.000 de los cuales se convirtieron en seguidores tanto en Medium como en LinkedIn.




