Kiro es el entorno de desarrollo agente creado y operado por AWS. Se hizo famoso gracias a un enfoque basado en especificaciones: antes de escribir el código, el agente redacta los requisitos, un diseño y una lista de tareas para que usted los apruebe. Hoy Kiro viene como un IDE, una CLI, una aplicación web con modo autónomo, una aplicación móvil en vista previa y Kiro Crew.
Singularity también enmarca el trabajo de los agentes, pero en torno a un objeto diferente: un ticket en un tablero Kanban, ejecutado en un árbol de trabajo de Git y revisado antes de la integración. Entonces, la decisión es sobre dónde reside la estructura (especificaciones de Markdown o tickets con dependencias), dónde ocurre la ejecución (su máquina o un espacio aislado en la nube) y el modelo de costos (créditos Kiro o las suscripciones de su propio proveedor).
Comparación verificada el 10 de octubre de 2026 con la documentación oficial de Kiro y la propia de Singularity. Compara los flujos de trabajo, no la velocidad o la calidad del código generado. Precios públicos en USD/EUR tal como se muestran, sin incluir impuestos ni uso; pueden cambiar.
En resumen
- Kiro convierte una solicitud en tres documentos (requisitos, diseño, tareas), respaldados por archivos de dirección y ganchos, y luego ejecuta tareas independientes en paralelo.
- Singularity organiza el trabajo como tickets en un tablero: cada ejecución tiene su propio árbol de trabajo, informa su actividad y pasa por una pestaña Revisar antes de volver a basarse.
- Kiro ejecuta su agente localmente (IDE, CLI) o en un espacio aislado en la nube (Web, sesiones en la nube) que abre solicitudes de extracción; Singularity inicia las CLI del proveedor en su máquina.
- Kiro cobra en créditos, desde $0 (50 créditos) hasta $200 por mes; Singularity es gratuito, no incluye ningún modelo y ofrece una licencia de 24 EUR al mes por estación de trabajo para sus complementos pagos.
Qué es Kiro
Según su página de inicio, Kiro está "construido y operado por AWS" y no se requiere una cuenta de AWS. Las Preguntas frecuentes dicen que el IDE se basa en Code OSS y que debe iniciar sesión con GitHub, Google, AWS Builder ID o IAM Identity Center; las extensiones provienen del registro Open VSX (migración de VS Code). IDE 1.0 agregó un sistema de permisos, enlaces estructurados y un modo experimental Agent Focus con sesiones paralelas (Novedades de 1.0).
Un único agente gestiona el IDE, la CLI, la web y las aplicaciones móviles a través del protocolo ACP abierto (cómo funciona Kiro). Se ejecuta localmente en el IDE y la CLI, y en un espacio aislado en la nube para web, dispositivos móviles y sesiones en la nube, hasta diez a la vez, que devuelven cambios como solicitudes de extracción o fusión.
Especificaciones producen requirements.md (o bugfix.md), design.md y tasks.md; Los requisitos utilizan la notación EARS (especificaciones de características) y las tareas independientes se ejecutan en oleadas simultáneas. Dirección agrega contexto duradero (product.md, tech.md, structure.md, AGENTS.md) y hooks ejecuta un comando o un aviso en eventos como un guardar archivo. En la Web, el modo autónomo planifica, delega en subagentes y abre solicitudes de extracción. También hay Powers, paquetes de habilidades y configuración de MCP, y Kiro Crew, un agente personal de código abierto.
Singularity de un vistazo
Singularity es un ADE (Agentic Development Environment) de escritorio creado por Meteor Factory: un editor con servidores de idiomas, un terminal nativo, un cliente Git (graph, diffs, stash, worktrees), espacios de trabajo multiproyecto y un tablero Kanban que actúa como superficie de ejecución para los agentes. Un ticket lleva la descripción, prioridad, dependencias y configuración del agente; luego guarda el informe, los bloqueadores y una breve resolución. Con worktrees habilitado, cada ejecución funciona en su propio Git checkout y sus commits se rebasan en la rama base, automáticamente o después de una revisión. Orchestration controla las CLI de siete proveedores (Claude Code, Codex, Copilot, Cursor, Gemini, Mistral, Ollama) con sus propias cuentas. La aplicación es gratuita; la licencia solo desbloquea complementos pagos del Marketplace, como Pipelines.
Tabla de comparación
| Criterio | Singularity | Kiro |
|---|---|---|
| Producto tipo | ADE de escritorio: editor, terminal, cliente Git, LSP y un tablero Kanban que impulsa a los agentes | Entorno agente de AWS: IDE basado en OSS, CLI, web, móvil (vista previa) y Kiro Crew |
| Punto de entrada | Un ticket: descripción, prioridad, archivos adjuntos, dependencias, agente y modelo | Una especificación (requisitos, diseño, tareas), un chat o una tarea web |
| Ejecución del agente | CLI del proveedor iniciadas en su máquina, zona de pruebas opcional (Seatbelt en macOS, Landlock en Linux) | Arnés Kiro ejecutándose localmente en el IDE y la CLI, o en una zona de pruebas en la nube para sesiones web y en la nube |
| Paralelismo y aislamiento | Un árbol de trabajo y rama por ejecución, límite de agentes simultáneos, dependencias de tickets | Tareas específicas ejecutadas en oleadas, subagentes, hasta 10 sesiones aisladas en la nube |
| Seguimiento del trabajo | Todo, en progreso, pendiente, fallido, columnas realizadas, chip de actividad, informe y resolución corta | Estado de la tarea en tasks.md, sesiones, estado "Necesita atención" en la Web |
| Revisión e integración de Git | Pestaña Revisión archivo por archivo, notas, fusión parcial, rebase en base y cola de commit | Diferencias y puntos de control en el IDE; solicitudes de extracción o fusión en GitHub y GitLab desde la nube |
| Modelos y proveedores | Claude Code, Codex, Copilot, Cursor, Gemini, Mistral y Ollama, con tus cuentas | Auto router, Claude, GPT y modelos open-weight, facturados en créditos Kiro |
| Extensiones | Singularity Marketplace (no compatible con VS Code), herramientas MCP por sesión | Extensiones VSX abiertas, MCP, poderes, habilidades, agentes personalizados, ganchos |
| Plataformas | macOS (Apple Silicon, Intel), Windows (x64, ARM64), Linux (AppImage, .deb) | IDE en macOS, Windows 10/11 y Linux (x64, ARM64); CLI en macOS, Windows 11 y Linux; Web |
| Precios | Aplicación gratuita; 24 EUR al mes por licencia de estación de trabajo para complementos pagos; Las suscripciones a IA separadas | Gratis $0 (50 créditos), Pro $20, Pro+ $40, Pro Max $100, Power $200 por mes; créditos adicionales a $0.04 |
Especificación o ticket: dos formas de formular una solicitud
Una especificación de Kiro es un documento de diseño versionado con el código. Le obliga a detallar el comportamiento esperado, la arquitectura y el desglose antes de la implementación: para una característica difusa, revisa los requisitos en lugar de una larga diferencia. Existe una "especificación rápida" sin puertas de aprobación para solicitudes que ya están claras.
Un ticket de Singularity es una unidad de ejecución. Su descripción es breve, pero su fuerza reside en lo que lo rodea: prioridad, tipo, dependencias, tickets infantiles, horarios recurrentes, elección de proveedor y modelo, y el informe. Singularity no impone un formato de especificación, por lo que escribir una descripción precisa depende de usted.
La misma función en ambas herramientas
Acepte una solicitud común: agregue una exportación CSV de facturas, con un punto final API y un botón en la interfaz de usuario.
Con Kiro
Inicias una especificación de función. Kiro redacta los requisitos ("cuando el usuario hace clic en Exportar, el sistema generará un CSV de las facturas filtradas"), un diseño y una lista de tareas. Usted ajusta cada documento y luego ejecuta todas las tareas: las independientes comienzan juntas y el resto siguen en oleadas. Un gancho puede ejecutar el linter en cada guardado. En el IDE, usted revisa las diferencias y puede retroceder hasta un punto de control; en la Web, el agente abre una solicitud de extracción que usted comenta.
Con Singularity
Se crean dos tickets, "punto final de exportación CSV" y "botón Exportar", y el segundo bloqueado por el primero. El programador inicia el ticket API; el agente trabaja en su árbol de trabajo, publica su fase en la tarjeta y finaliza con un informe. Con la combinación automática desactivada, el resultado espera en la pestaña Revisar: usted aprueba archivo por archivo, anota o envía la ejecución con comentarios. Después del cambio de base, el ticket de la interfaz de usuario comienza desde una base que contiene el punto final.
Kiro te hace validar el pensamiento anterior; Singularity te permite validar el resultado en sentido descendente. De cualquier manera, las pruebas siguen siendo esenciales.
Local, nube y paralelismo
Kiro cubre ambos mundos: localmente, el IDE y la CLI utilizan su shell y su cadena de herramientas; en la nube, el mismo arnés se ejecuta en una zona de pruebas aislada sin cargar su copia local y continúa después de cerrar su computadora portátil. El paralelismo proviene de las oleadas de tareas, los subagentes, el modo Agent Focus y las sesiones en la nube.
Singularity permanece local: cada agente se ejecuta en su máquina en su propio árbol de trabajo, la cantidad de agentes simultáneos es configurable y el programador respeta las prioridades y dependencias. Una ejecución interrumpida al cerrar la aplicación se vuelve a adjuntar o se pone en un estado explícito al reiniciar. Sin ejecución en la nube integrada, pero con control directo sobre el entorno y las herramientas locales.
Git, solicitudes de extracción e integración
En el IDE, Kiro muestra las diferencias del agente y los puntos de control a los que puede volver. En la nube, el agente crea una rama, confirma, abre una solicitud de extracción o fusión en GitHub o GitLab, luego responde a los comentarios con /kiro all o /kiro fix (trabajando con el agente web). La revisión ocurre cuando el equipo ya lee el código.
Singularity se integra localmente, sin falsificación: la pestaña Revisar le permite aprobar cada archivo, editarlo en el árbol de trabajo, fusionar solo archivos aprobados o reiniciar con comentarios. La integración utiliza una rebase y una cola de commit serializa integraciones simultáneas en un proyecto. Aún se necesitan pruebas después de una rebase: dos tickets pueden introducir reglas incompatibles sin un conflicto de Git.
Modelos, créditos y estructura de costes
Kiro factura el uso en créditos compartidos entre IDE, CLI y Web (precios): Gratis a $0 con 50 créditos, Pro a $20 (1000 créditos), Pro+ a $40 (2000), Pro Max a $100 (5000) y Power a $200 (10 000) por usuario al mes, más $0.04 por crédito adicional; Enterprise se cotiza bajo pedido. La lista de modelos le da a cada modelo un multiplicador de crédito: enrutador automático, Claude Sonnet y Opus, modelos GPT experimentales y modelos abiertos más económicos.
Singularity mantiene la herramienta y la inferencia separadas: la aplicación es gratuita, con agentes, proyectos y árboles de trabajo ilimitados, y la licencia de 24 EUR al mes por estación de trabajo (prueba de 14 días) solo cubre complementos pagos. Los costos del modelo dependen de las suscripciones que ya tengas con cada proveedor, sin un segundo medidor de uso.
Datos y privacidad
De acuerdo con la página de protección de datos, el contenido de usuarios gratuitos y suscriptores individuales se puede utilizar para mejorar el servicio a menos que opten por no participar en la configuración y se almacene en la región AWS EE. UU. Este (Norte de Virginia); en Enterprise no se utiliza para ese fin.
Singularity no carga tu código por sí solo: solo las CLI que configuraste hablan con sus servicios, bajo sus propias políticas. Con Ollama ejecutándose localmente, la inferencia permanece en la máquina; Los datos de la aplicación se encuentran en una base de datos SQLite local.
Donde Kiro es más fuerte
- Método de especificación: requisitos, diseño y tareas de EARS versionados en el repositorio, con un flujo de corrección de errores dedicado.
- Ejecución en la nube: sesiones en un espacio aislado administrado que siguen ejecutándose sin su máquina y regresan como solicitudes de extracción.
- Automatización basada en eventos: enlaces al guardar archivos o llamadas a herramientas, y dirección condicional por patrón de archivo.
- Ecosistema: abra extensiones VSX, socios Powers y ACP para usar Kiro de JetBrains o Zed.
- Marco empresarial de AWS: IAM Identity Center, regiones, GovCloud y facturación a través de AWS.
Donde destaca la Singularity
- Un tablero para todo el trabajo: tickets de diferentes tipos, prioridades, dependencias, tickets secundarios y horarios recurrentes en una sola vista.
- Aislamiento por ejecución: cada agente trabaja en su propio árbol de trabajo local sin tocar los archivos no confirmados.
- Integración local controlada: revisión archivo por archivo, fusión parcial, rebase lineal y cola de commit, sin dependencia de una falsificación.
- Elección de proveedor: siete proveedores, incluidos modelos locales a través de Ollama, utilizando sus cuentas existentes sin créditos intermedios.
- Aplicación gratuita: todas las funciones sin suscripción; sólo se facturan los complementos pagos.
¿Puedes usar ambos?
Sí, en el mismo repositorio. Las especificaciones de Kiro son archivos Markdown, por lo que puede escribir la especificación en Kiro y luego crear tickets de Singularity que apunten a tasks.md para que Claude Code, Codex o Copilot los ejecute en árboles de trabajo, que el IDE de Kiro también puede abrir.
Dos límites: Singularity no impulsa a Kiro como proveedor, y los ganchos de Kiro solo se disparan cuando el arnés de Kiro está haciendo el trabajo; Los ganchos Git del repositorio se aplican en ambos lados. Consulte también Singularity vs Antigravity y, para la delegación en la nube, Singularity vs Devin.
¿Qué herramienta deberías elegir?
- Equipo que quiere formalizar requisitos antes de codificar: Kiro, por sus especificaciones y requisitos, diseño, flujo de tareas.
- Organización ya estandarizada en AWS: Kiro, para identidad, facturación y gobernanza de AWS.
- Alguien que quiera iniciar tareas desde un teléfono o dejar que un agente se ejecute durante la noche en la nube: Kiro Web y sus sesiones en la nube.
- Equipo pequeño que gestiona un trabajo pendiente variado: Singularity, para la junta directiva, dependencias y revisión antes de la integración.
- Desarrollador que ya paga por Claude, ChatGPT o Copilot, o quiere modelos locales: Singularity, que reutiliza esas cuentas u Ollama.
Protocolo de prueba
- Elija una característica real que incluya una API y una interfaz de usuario, con criterios de aceptación escritos.
- En Kiro, cree una especificación, revise los tres documentos, ejecute todas las tareas y anote el tiempo dedicado a corregir la especificación y luego el código.
- En Singularity, divida la misma solicitud en dos tickets dependientes, desactive la combinación automática y revise cada ejecución en la pestaña Revisar.
- Ejecute el mismo conjunto de pruebas en ambos resultados y compare el historial de Git producido por cada uno.
- Registra los créditos Kiro consumidos y el uso con el proveedor que impulsó Singularity.
Preguntas frecuentes
¿Necesito una cuenta de AWS para usar Kiro?
No. Kiro afirma que no se requiere una cuenta de AWS: inicia sesión con GitHub, Google, AWS Builder ID o, en una empresa, IAM Identity Center.
¿Puede Singularity leer una especificación de Kiro?
No existe una integración dedicada, pero las especificaciones son archivos Markdown en el repositorio. Un agente iniciado desde un ticket puede leerlos en su árbol de trabajo si la descripción del ticket hace referencia a ellos.
¿Cuál es más barato?
Depende de su uso. Singularity es gratis pero usted paga a sus proveedores de IA; Kiro incluye inferencia en sus créditos, desde 50 créditos gratis hasta 10.000 créditos por 200 dólares al mes. Compara una semana real de trabajo.
Para ir más allá, explora todas las comparaciones de Singularity, lee la guía de introducción o descarga Singularity para probar el tablero en tu propio repositorio.