REA — Entender cómo está hecha una app (aunque no tengas su código)
REA (Reverse Engineer Anything) le da a tu agente una forma ordenada de investigar software: abre la app, recupera lo que puede del código, sigue el rastro de una función hasta entenderla y luego te ayuda a construir tu propia versión adaptada a tu proyecto. Se instala en un comando y se engancha a Claude Code, Codex, Cursor, Gemini CLI, Windsurf y Claude Desktop. Para el análisis a fondo usa Ghidra (gratis, en Linux) o Hopper (de pago, en Mac). Todo se analiza en tu ordenador: no sube nada a ningún servicio. Aviso importante: desmontar una app puede ir contra su licencia; solo vale para software que puedas analizar.
Revisada el 2026-10-09
- Popularidad
- 36.079
- Licencia
- MIT
- Autor
- morluto (comunidad)
- Categoría
- Programación
Seguridad: revisada
El contenido es seguro; el instalador o el servicio externo no se auditan aquí.
¿Qué es?
REA significa Reverse Engineer Anything (desmontar cualquier cosa para entenderla). Le da a tu agente una manera ordenada de investigar un programa: coge una app, mira cómo está hecha por dentro, sigue el rastro de una función hasta poder explicártela con pruebas y, al final, te ayuda a montar tu propia versión adaptada a tu proyecto.
Se instala como un conector (MCP) y también funciona desde la terminal. Funciona con Claude Code, Codex, Cursor, Gemini CLI, Windsurf y Claude Desktop.
El ciclo de trabajo son tres pasos: desmontar (recuperar lo que se pueda del código, textos y pistas), entender (ir de una parte de la app a otra hasta explicar cómo funciona de verdad una función) y recrear (llevarte lo aprendido a tu producto).
No promete milagros y lo dice él mismo: no recupera el código original ni copia una app entera. Cada conclusión viene con su prueba y con lo que no ha podido ver.
¿Para qué me sirve?
Cuando ves algo que funciona en una app y quieres entenderlo (o hacerlo tú), esto es la forma de que tu agente lo mire en serio en vez de opinar:
- Entender una función: «explícame cómo funciona la búsqueda de esta app y enséñame las pruebas».
- Aprender de lo que ya existe: por qué algo va rápido, cómo está montado, de qué piezas tira.
- Llevártelo a lo tuyo: después de entenderlo, pedirle que monte una versión adaptada a tu proyecto.
- Mirar sin el código: cuando solo tienes el programa instalado, no el repositorio.
Sirve para apps de escritorio y móviles, páginas web, programas de Windows/Mac/Linux y ficheros de Android, según lo que tenga montado por debajo.
Cómo se instala
Necesitas Node.js 22 o superior. El instalador enseña antes el plan y pregunta: no toca nada si dices que no, hace copia de lo que ya tengas y se puede repetir sin miedo.
npx --yes rea-agents@latest setupEl asistente te va a preguntar dos cosas:
- Qué capacidades montar: la integración con tus agentes (el conector + su guía) y, si hace falta, el motor de análisis a fondo.
- En qué agentes (de los que te detecte: Claude Code, Claude Desktop, Codex, Cursor, Gemini CLI, Windsurf).
Si quieres ver el plan sin tocar nada: rea setup --dry-run. Y se puede elegir el agente exacto con --client.
Cuando termine, reinicia el agente y pídele la primera investigación, por ejemplo: «mira cómo funciona la búsqueda de esta app y enséñame las pruebas».
⚠️ Lo que hay que saber antes
- Desmontar un programa puede ir contra sus condiciones de uso. Casi todas las licencias prohíben hacerlo, y copiar la app entera es otra cosa (y no es lo que hace esto, ni lo que permite la ley). Vale para aprender y para software que puedas analizar (el tuyo, software libre, lo que tengas permiso). El propio autor lo dice: solo con lo que estés autorizado a analizar.
- El análisis a fondo necesita un motor aparte. En Linux, Ghidra (gratis). En Mac, Hopper (de pago). Sin ese motor, lo que puedes hacer es la parte de fuera: observar la app, sus páginas, su comportamiento.
- Es muy nuevo y va muy rápido. Salir a la calle hace dos días, con más de 36.000 estrellas y sin una prueba comparativa oficial: prometedor y sin rodaje. Si lo pruebas, prueba en algo que no te importe.
- Todo pasa en tu ordenador. No sube la app a ningún servicio de internet: buena noticia para lo que no quieres soltar por ahí.
- Pide pruebas. La gracia de esta herramienta es esa: que te diga en qué se basa y qué no ha podido ver. Si te da una conclusión sin pruebas, no te lo creas.