Planifica antes de implementar
Composer analiza el código y presenta un plan de cambios propuesto antes de iniciar la implementación. Primero, los usuarios pueden reformular, reordenar, eliminar o añadir pasos.
Aperture es un editor de código con IA que propone un plan antes de modificar el proyecto. Revisa los cambios como diferencias preparadas y aplica solo los archivos que apruebes, tras comprobarlos.
Aperture es un editor de código con IA diseñado en torno a un flujo de trabajo que planifica antes de aplicar cambios. Composer analiza el código y propone un plan; después, espera a que el usuario inicie la implementación. Antes de que se realice ninguna modificación, los usuarios pueden revisar el plan cambiando la redacción, reordenando, eliminando o añadiendo pasos.
El editor presenta los cambios propuestos como diferencias preparadas, en lugar de escribir directamente en los archivos. Los usuarios pueden conservar u omitir cambios archivo por archivo. Cada ejecución reúne en un mismo lugar el plan, la acción de implementación, las pruebas y las correcciones automáticas. Antes de aplicar los cambios preparados, Aperture los comprueba analizando el código, resolviendo las importaciones, ejecutando una comprobación ligera de tipos, renderizando la página y ejecutando pruebas.
El repositorio también incluye un proyecto de demostración harbor-api que se puede reproducir. Con el modo de reproducción activado, se pueden consultar ejecuciones grabadas del agente sin llamar a un modelo ni usar una clave de API. La configuración local documentada requiere Node 22.6 o una versión posterior.
Composer analiza el código y presenta un plan de cambios propuesto antes de iniciar la implementación. Primero, los usuarios pueden reformular, reordenar, eliminar o añadir pasos.
Los cambios llegan como diferencias preparadas que se pueden conservar u omitir archivo por archivo, por lo que los archivos del proyecto no se modifican hasta que el usuario los aplica.
Antes de aplicar cada cambio preparado, se comprueban los errores de análisis, las importaciones sin resolver, los fallos de la comprobación ligera de tipos, los problemas de renderizado de páginas y los errores en las pruebas.
Cada tarjeta de ejecución reúne el plan, la acción de implementación, las pruebas y las correcciones automáticas; además, muestra los trabajos en segundo plano junto a las tareas activas.
Es posible comparar archivo por archivo dos ejecuciones con cambios preparados mediante el atajo documentado Ctrl/Cmd+J.
APERTURE_MODEL=replay reproduce ejecuciones grabadas del agente en la demostración harbor-api integrada, sin llamar a un modelo ni consumir cuota de API.
Pide a Composer que planifique un cambio, ajusta los pasos y revisa la diferencia resultante antes de aplicar nada al proyecto.
Usa la demostración harbor-api y sus ejecuciones grabadas para observar cómo una corrección propuesta pasa por la planificación, los cambios preparados, el renderizado y las pruebas.
Si un proyecto tiene pruebas que ya se sabe que fallan, consulta el contexto de los resultados para averiguar si el fallo ya existía antes de la modificación preparada.
Mantén disponibles varias ejecuciones con cambios preparados y compara sus archivos en paralelo antes de elegir qué conjunto de cambios aplicar.
No. Las modificaciones propuestas se presentan como diferencias preparadas que se pueden conservar u omitir archivo por archivo. Los archivos no cambian hasta que el usuario aplica las modificaciones seleccionadas.
Las comprobaciones documentadas abarcan el análisis del código, la resolución de importaciones, una comprobación ligera de tipos, el renderizado de páginas y las pruebas.
Sí. El repositorio documenta APERTURE_MODEL=replay, que reproduce ejecuciones grabadas del agente en la demostración harbor-api integrada, sin llamar a un modelo ni usar cuota de API.
La configuración documentada requiere Node 22.6 o una versión posterior. El repositorio también ofrece la opción VITE_AUTH_ENABLED=false, que omite el inicio de sesión y utiliza una base de datos PGlite local en proceso.
ara.so
Ara presenta Reason, un agente de programación que investiga tareas en repositorios de GitHub, escribe código y ejecuta pruebas. Revisa los cambios, las grabaciones y los registros antes de aceptarlos.
aider.chat
Aider es una herramienta de programación en pareja con IA que permite editar un proyecto local mediante conversaciones en la terminal. Elige los archivos y el modelo, describe el cambio y revisa las modificaciones propuestas.
agents.craft.do
Aplicación de escritorio de código abierto para trabajar con agentes de IA, conectar modelos, APIs, servidores MCP, archivos locales y un navegador integrado en un solo lugar.
sourcery.ai
Sourcery es una herramienta de revisión de código con IA para GitHub, GitLab y flujos de trabajo en el IDE. Ayuda a los equipos a revisar solicitudes de incorporación de cambios, buscar problemas de seguridad y recibir comentarios antes durante el desarrollo.
hacktron.ai
Revisión de código con IA y seguridad de aplicaciones para detectar vulnerabilidades explotables en solicitudes de incorporación de cambios y cambios relacionados, con contexto del repositorio, hallazgos integrados y ciclos de feedback antes del lanzamiento.
cubic.dev
cubic es una plataforma de revisión de código con IA para bases de código complejas. Ayuda a los equipos a detectar errores en las solicitudes de incorporación de cambios y a analizar repositorios antes de fusionarlos o publicar una versión.