ORLOV JUEGOS

Skills ·

REA: mira cómo funciona una app y crea tu versión

Ves una función en una app y quieres algo parecido en tu propio producto. REA deja que tu agente de código mire dentro de esa app, explique cómo funciona esa función y te ayude a crear tu propia versión.

Ver REA en GitHub

REA significa Reverse Engineer Anything. Es un servidor MCP, un conjunto de herramientas que tu agente de IA para programar puede usar. Con él, el agente puede inspeccionar una app instalada en tu computadora, aunque no tengas su código fuente. Encuentra la parte de la app que hay detrás de una función, explica cómo funciona y muestra las pruebas de cada conclusión.

Es de código abierto con licencia MIT y funciona con Node.js. Funciona con Claude Code, Codex, Cursor, Gemini CLI, Grok Build y otros agentes que admiten servidores MCP locales. El 22 de octubre de 2026 el repositorio tenía unas 359.000 estrellas en GitHub, y la última versión en npm era la 6.7.0, del 18 de octubre de 2026.

Una ventana de app cerrada a la izquierda, una lupa en el centro y, a la derecha, la app abierta en partes conectadas con un camino iluminado.
Ve una función. Entiende cómo funciona.

Qué puede examinar

REA conecta tu agente con herramientas para muchos tipos de objetivos. Los principales son:

La inspección estática de JavaScript y .NET solo lee los archivos y no ejecuta la app. El análisis nativo necesita uno de los tres motores de arriba.

Cómo lo usa el agente

Después de la instalación, le pides a tu agente con palabras normales, por ejemplo:

Understand how search works in the Notes app,
show me the evidence, and build a similar
feature for my project.

El agente llama a REA para inspeccionar la app y seguir el código que hay detrás de la función. REA responde con lo que encontró, dónde lo encontró y lo que no pudo confirmar. Después el agente explica la función, o escribe y prueba tu propia versión.

El proyecto muestra ejemplos reales en su web: seguir una función del portapapeles a través de la app de escritorio de Notion y reconstruir un cálculo de sonido del juego DX-Ball, de los años 90, hasta que coincide byte a byte con el original.

Qué se queda en tu computadora

REA analiza la app en tu propia computadora y no la sube a ningún sitio. Tu agente sí ve los resultados, y el modelo de IA de tu agente sigue las reglas de datos de su propio proveedor.

REA solo ve lo que está en tu computadora. La lógica que corre en los servidores de una empresa, como los cobros o las cuentas, no está en la app, así que REA no puede leerla.

Para qué no sirve

Los videos sobre REA suelen decir que puede clonar cualquier app. Eso no es lo que dice el proyecto. Su objetivo es entender cómo funciona una función y después crear tu propia versión. Sus normas dicen que no se use para copiar código o recursos protegidos de otros, saltarse DRM o comprobaciones de licencia, ni crear trampas para juegos. Úsalo con software que sea tuyo o que tengas permiso para examinar.

Cómo instalarla

Necesitas Node.js 22.19 o posterior y npm. Ejecuta esto y elige tus agentes:

npx rea-agents setup

La instalación añade REA a tu agente, añade las instrucciones correspondientes y antes guarda una copia de tu configuración anterior. Después reinicia tu agente. Para usar REA también desde la terminal:

npm install --global rea-agents
rea --help

Las fuentes oficiales son el repositorio morluto/rea, rea.tools y el paquete rea-agents en npm. Un repositorio con un nombre parecido no es de este proyecto.

Ver REA en GitHub