HeadlinesBriefing HeadlinesBriefing.com

REA: Ingeniería inversa de apps con IA

Hacker News •
×

REA es una herramienta que permite a un agente de IA investigar una función de una app que quieres replicar, incluso sin su código fuente. El agente puede explicar cómo funciona la función, mostrar las pruebas que lo respaldan y crear una versión similar para tu propio proyecto. REA conecta a los agentes con herramientas para inspeccionar binarios nativos, apps de JavaScript y Electron, ensamblados de .NET y sitios web.

El análisis se ejecuta de forma local, y cada resultado incluye las pruebas y limitaciones que respaldan sus conclusiones. La configuración registra REA en tu agente e instala las instrucciones de flujo de trabajo correspondientes, con copias de seguridad de la configuración existente. El análisis nativo puede usar una instalación existente de Hopper, Ghidra o IDA, y la configuración puede instalar Hopper opcionalmente, con tu aprobación. El análisis estático de JavaScript no necesita ningún motor de análisis nativo.

Los usuarios también pueden ejecutar las mismas herramientas desde la terminal. Un directorio de app de JavaScript o Electron puede analizarse con un solo comando npx que devuelve módulos, importaciones y límites de Electron junto con sus pruebas. REA requiere Node.js 22.19 o posterior, 24.11 o posterior, o la versión 26 o más reciente, junto con npm.

REA se actualiza con frecuencia con correcciones de errores y nuevas versiones. Los usuarios con una instalación global de npm o Bun pueden actualizar la CLI y luego renovar los registros de sus agentes volviendo a ejecutar la configuración. Los usuarios de npx pueden ejecutar directamente el comando de configuración para obtener la última versión.

Fuente: Hacker News · Resumido por HeadlinesBriefing