REA: la herramienta open source que enseña a la IA a desarmar software

CONFIRMADO: el proyecto open source REA, sigla de Reverse Engineer Anything, se convirtió en uno de los repositorios más comentados de GitHub en octubre de 2026 al conectar agentes de programación con inteligencia artificial a herramientas profesionales de ingeniería inversa. Creado en abril de 2026 por el desarrollador conocido como morluto, el proyecto pasó meses casi inadvertido y explotó a principios de octubre: tenía menos de 10.000 estrellas el 6 de octubre y ya superaba las 300.000 a mediados de mes, según reportes de la época.

Qué hace REA — y qué no hace

En la práctica, REA es un servidor MCP (Model Context Protocol) con interfaz de línea de comandos que permite a agentes como Claude Code, Codex y Cursor inspeccionar software sin acceso a su código fuente original. Da al agente acceso a herramientas consagradas del área, como Ghidra, IDA Pro y Hopper, para analizar binarios nativos, aplicaciones JavaScript y Electron, ensamblados .NET, apps Android, sitios web y firmware. El punto central, destacado por casi todos los análisis, es que REA no incluye un descompilador propio: organiza, ejecuta y registra las evidencias, y el razonamiento queda en manos del agente.

Eso también define los límites de la herramienta. REA no recupera el código fuente original de un programa y no clona por sí solo un software complejo. Las estrellas en GitHub miden atención, no instalaciones ni uso real — y los propios reportes advierten que copiar o analizar software comercial puede chocar con contratos, derechos de autor y normas anticircunvención que varían por país. El análisis se ejecuta en la máquina del usuario, pero los resultados pasan por el proveedor del agente de IA.

Por qué el mundo de los videojuegos entró en la conversación

Entre los usos más comentados están las reconstrucciones de juegos clásicos: el sitio oficial del proyecto lista demostraciones como la reconstrucción de DX-Ball, juego de 1996, y la reconstrucción de código de Touhou 4, validada con comparaciones de repeticiones. Para desarrolladores y preservacionistas, la promesa es acelerar el estudio de cómo funciona un juego antiguo — útil para restaurar, portar y modificar títulos que el usuario ya posee. La contrapartida es que las mismas técnicas pueden usarse para copiar funcionalidades de productos ajenos, lo que mantiene abierto el debate jurídico.

La ola continúa: del software a los objetos

El fenómeno ya genera derivados. El 24 de octubre, el desarrollador Marco Franzon presentó en X el plugin print3d, descrito por él como “REA para objetos”: a partir de una idea, foto o anuncio de producto, el agente escribe un script en Blender, revisa la malla y la lamina para imprimir en impresoras Bambu Lab. Esta información, clasificada aquí como DECLARACIÓN del autor recogida por la prensa especializada, muestra cómo el formato “agente + herramienta especialista” se está extendiendo más allá del software. En la misma línea, el CEO de Perplexity, Aravind Srinivas, anunció el 16 de octubre que la skill de REA pasó a acompañar a Perplexity Computer — otra DECLARACIÓN pública, no un hecho verificado de forma independiente.

La predicción de Amjad Masad, CEO de Replit, de que “todo el software acabará siendo open source” a causa de este tipo de herramientas es ESPECULACIÓN: una lectura del ejecutivo sobre el futuro, no una consecuencia demostrada. Lo confirmado hasta aquí es más modesto, pero no por ello pequeño: la barrera para entender cómo funciona un programa cayó bastante — y la discusión sobre qué hacer con ese conocimiento apenas está comenzando.

Crédito de la imagen: captura de pantalla de REA, vía Wikimedia Commons.

Fuentes: Wikipedia — Reverse Engineer Anything; GitHub — morluto/rea; PBX Science — Can REA Reverse Engineer All Software?; CellCog — We Reverse Engineered REA; 3DPrinting.com — “REA for Objects” print3d

Transparencia: este artículo fue producido con ayuda de inteligencia artificial, a partir del cruce de publicaciones públicas en X y las fuentes de internet listadas abajo. Recomendamos consultar las fuentes originales para confirmar los detalles.

Muse