AWS ha dado un paso adelante en la supervisión del desarrollo asistido por inteligencia artificial con el lanzamiento de Kiro Mobile, una aplicación nativa para iPhone que permite a los desarrolladores iniciar, revisar y aprobar sesiones de codificación impulsadas por agentes autónomos desde cualquier lugar, sin estar atados a un ordenador portátil.
Esta innovadora herramienta fue presentada durante la cumbre AWS New York Summit y ofrece la posibilidad de gestionar sesiones de codificación que continúan ejecutándose en la nube de AWS incluso cuando el dispositivo está bloqueado, garantizando una experiencia fluida y flexible para los profesionales del software.
Darko Mesaros, Principal Developer Advocate para Kiro en AWS, destaca que la demanda de los desarrolladores por una forma de interactuar con estos agentes inteligentes fue el motor de esta iniciativa. «Existe una ansiedad común entre los desarrolladores por querer retomar sus interacciones con sus agentes desde cualquier lugar», explica Mesaros a The New Stack.
La filosofía detrás de Kiro Mobile refleja un cambio en la forma en que AWS concibe el desarrollo asistido por IA. A medida que los agentes autónomos se encargan de tareas complejas y prolongadas en múltiples repositorios, el gran reto deja de ser la escritura de código para centrarse en la gestión eficiente de estos agentes. Por eso, Kiro Mobile busca mantener al desarrollador informado y en control, sin que éste tenga que permanecer atado a su escritorio.
Kyle Seaman, Principal Product Manager de Kiro, describe en su blog que ahora es posible delegar tareas, alejarse del ordenador y regresar para continuar revisando una Pull Request (PR). El flujo de trabajo basado en especificaciones puede retomar justo donde se quedó, lo que aporta mayor continuidad y eficiencia. Los agentes operan de manera independiente en un entorno seguro en la nube, inspeccionando archivos y ejecutando pruebas, pausándose solo cuando requieren la aprobación del usuario, quien puede responder desde cualquier lugar para dar instrucciones y continuar el trabajo.
Tres modos, un mismo agente
La app para iOS incorpora las mismas tres modalidades de sesión que la versión web de Kiro: Chat para consultas rápidas, Spec para flujos de trabajo guiados por requisitos y Autonomous para tareas completamente delegadas. Todas las sesiones iniciadas en la plataforma web aparecen automáticamente en la app móvil con la misma configuración de identidad, preferencias de modelo y repositorios conectados.
Las diferencias en el código se muestran mediante tarjetas nativas con colores rojo y verde, optimizadas para una lectura clara en pantallas pequeñas. Además, el estado de las revisiones y PR queda visible en cada sesión. AWS optó por desarrollar una aplicación nativa para iOS en lugar de adaptar su interfaz web, buscando así una experiencia más fluida y eficiente. Mesaros subraya este punto declarando: «En lugar de una interfaz web limitada, es una aplicación totalmente nativa para iPhone».
El desarrollo guiado por especificaciones, piedra angular
El lanzamiento de Kiro Mobile coincide con la integración más profunda del modelo de desarrollo guiado por especificaciones en Kiro Web, una metodología central para los ingenieros de AWS. En lugar de simplemente indicarle al agente que implemente una función y esperar un resultado satisfactorio, este enfoque obliga primero a la generación de un documento de requisitos, un diseño detallado y una lista de tareas que el desarrollador debe revisar y aprobar antes de que se escriba cualquier línea de código.
«El desarrollo guiado por especificaciones es la solución para evitar que la IA genere código incorrecto o fuera de contexto», explica Mesaros. «Es un contrato claro entre el agente y el desarrollador que evita que los agentes realicen cambios no deseados en el código».
Actualmente, aproximadamente el 80% de los ingenieros de software en AWS emplean Kiro incorporando flujos de trabajo dirigidos por especificaciones. Kiro automatiza la creación de documentos de diseño y especificaciones, lo que reduce significativamente el trabajo manual tradicionalmente necesario para mantener este método.
Disponibilidad y futuro
Kiro Mobile se encuentra disponible en versión preliminar para iOS 26 y versiones posteriores, dirigido a suscriptores de Kiro Pro, Pro+, Pro Max y Power. Los usuarios pueden iniciar sesión mediante Google, GitHub, IAM o AWS Builder ID. Por el momento, AWS no ha anunciado una fecha para el lanzamiento oficial general.
En cuanto a dispositivos Android, la compañía no tiene planes inmediatos. La decisión de lanzar primero en iOS responde a las solicitudes recibidas a través de GitHub y Discord, y AWS se plantea considerar el soporte en Android según la demanda futura de la comunidad.