Kiro – IDE impulsado por IA agentica para desarrollo basado en especificaciones
¿Qué es Kiro?
Kiro es un IDE de IA de próxima generación de AWS que va más allá de la simple asistencia de código. Utiliza "agentes" autónomos para convertir indicaciones de alto nivel en sistemas de software estructurados, completos con especificaciones, planes, implementación y validación automática. Ayuda a los desarrolladores a pasar del prototipo ("codificación de vibra") a código listo para producción.
¿Por qué usar Kiro?
- Flujo de trabajo basado en especificaciones: Genera requisitos, documentos de diseño y planes de tareas directamente desde tu indicación.
- Ganchos de agentes: Automatiza tareas repetitivas como la generación de pruebas, actualizaciones de documentación y controles de seguridad activados por cambios en el código.
- Estructura de grado empresarial: Mantiene la consistencia del código, previene la deuda técnica y preserva el conocimiento del desarrollador.
- Gestión de contexto enriquecido: Soporta el Protocolo de Contexto de Modelo (MCP), entrada multimodal (imágenes, archivos), reglas de dirección y chat agentico.
Características principales
- Especificaciones y planificación: Define una característica en lenguaje natural. Kiro genera automáticamente
requirements.md
, design.md
y tasks.md
, con sincronización en vivo mientras codificas.
- Ganchos de agentes y automatización: Los agentes impulsados por eventos se ejecutan automáticamente al guardar un archivo, hacer un commit u otros activadores—actualizando pruebas, documentos o escaneando en busca de problemas.
- Dirección de proyecto: Controla cómo trabajan los agentes a través de archivos markdown de dirección, especificando arquitectura, herramientas y estándares de codificación.
- Modo piloto automático y supervisado: Permite que los agentes realicen secuencias de tareas automáticamente (Piloto automático), o revisa cada cambio manualmente (Supervisado).
- Revisión de código transparente: Ve los cambios realizados por los agentes como diferencias, acepta o rechaza cada sugerencia.
- Compatibilidad con VS Code: Funciona en Code OSS y soporta extensiones Open VSX, temas y configuraciones de desarrollador.
Cómo comenzar
- Solicita acceso a través de la lista de espera de vista previa en kiro.dev.
- Descarga el IDE en macOS, Windows o Linux.
- Abre tu carpeta de proyecto (o ejecuta
kiro .
en la CLI).
- Genera documentos de dirección para definir la estructura y estándares de tu proyecto.
- Crea una especificación: Describe una característica en el chat; Kiro construye la especificación y las tareas.
- Ejecuta tareas: Selecciona una tarea, deja que Kiro genere código/pruebas/documentos.
- Configura ganchos: Automatiza documentos/pruebas/controles de seguridad en eventos de archivo.
- Revisa cambios usando diferencias en vivo y haz commit cuando estés listo.
Consejos de uso
- Comienza con especificaciones para características complejas—asegura claridad y mantenibilidad.
- Usa ganchos de agentes para mantener pruebas y documentos actualizados automáticamente.
- Ajusta los archivos de dirección del proyecto para que coincidan con el estilo y estándares de tu equipo.
- Habilita el modo piloto automático para una ejecución más rápida, o permanece en modo supervisado cuando se necesita control preciso.
Preguntas frecuentes
P: ¿Kiro es gratuito?
R: Durante la vista previa pública, Kiro es gratuito. Después de la vista previa, precios: un nivel gratuito con 50 interacciones de agente/mes, Pro ($19/mes por 1,000), y Pro+ ($39/mes por 3,000).
P: ¿En qué se diferencia de GitHub Copilot?
R: Copilot proporciona finalizaciones de código en línea. Kiro va más allá—entiende los objetivos de las características, trabaja a través de múltiples archivos, genera especificaciones, automatiza tareas y proporciona agentes.
P: ¿Funciona localmente?
R: Sí, el IDE funciona localmente. El procesamiento de IA puede ocurrir en la nube, pero todo el código permanece en tu máquina a menos que optes por lo contrario.
P: ¿Qué modelos de IA soporta?
R: Actualmente impulsado por Anthropic Claude Sonnet (3.7 & 4.0). Se esperan más modelos pronto.
P: ¿Puedo usarlo con configuraciones existentes de VS Code?
R: Sí. Kiro soporta temas de VS Code y extensiones Open VSX.