REA: Claude abre cualquier app por dentro y te hace una igual
REA es una herramienta gratis y de código abierto que le da a Claude «rayos X»: en vez de copiar una app mirando la pantalla, la abre, mira cómo está hecha por dentro (pantallas, datos, llamadas y código) y te explica cómo funciona una función concreta para que te haga una igual. Aquí tienes cómo instalarla, los prompts y un ejemplo real hecho en mi ordenador.

1Qué es REA
REA («Reverse Engineer Anything») conecta tu agente de IA (Claude Code, Codex, Cursor, Gemini CLI…) con herramientas de ingeniería inversa. Puede analizar:
- Apps de escritorio hechas con JavaScript o Electron (Discord, Slack, Notion, VS Code, Figma, la interfaz de Spotify…).
- Webs: captura la página y analiza su código.
- Programas nativos y .NET, con Ghidra, Hopper o IDA si los tienes.
- Apps de Android (APK).
Todo se analiza en tu ordenador y cada conclusión viene con la evidencia: en qué archivo y en qué línea lo ha visto. Licencia MIT y más de 350.000 estrellas en GitHub.
2Instalarla (la forma fácil: que lo haga Claude)
Necesitas Node.js y un agente que use la terminal, como Claude Code. Pega esto en Claude Code:
Instálame REA (https://github.com/morluto/rea) con «npx rea-agents setup» y conéctalo a Claude Code. Si te pide elegir, elige solo Claude Code y acepta los cambios. Cuando acabes, comprueba que funciona con «npx rea-agents doctor» y dime qué tipos de apps puedo analizar.
Si prefieres hacerlo tú, en una terminal:
npx rea-agents setup
Elige tu agente, revisa los cambios que propone y acepta. Después reinicia Claude Code. Hace copia de seguridad de tu configuración antes de tocarla.
Ojo con las copias: descárgala solo de github.com/morluto/rea, rea.tools o el paquete rea-agents de npm. Hay repositorios con nombres parecidos que no son oficiales.
3Cómo se usa: 3 pasos
- Instálala (paso anterior).
- Dile a Claude qué quieres copiar y de qué app. Cuanto más concreto, mejor: no «cópiame Notion», sino «cómo funciona el buscador de Notion».
- Claude abre la app, mira cómo está montada y te la crea en tu proyecto, explicándote qué ha encontrado y con qué pruebas.
4Ejemplo real: el color de Spotify
Quería saber cómo Spotify cambia el color del fondo según la portada de la canción. Esto es lo que pasó en mi ordenador:
- La interfaz de Spotify de escritorio está en
%APPDATA%\Spotify\Apps\xpui.spa(es un zip con el JavaScript de la app). Claude lo extrajo: 594 archivos. - REA reconstruyó la app entera en 1 minuto y 40 segundos.
- Lo que descubrió: Spotify no calcula el color en tu ordenador. Se lo pide a su servidor (una consulta llamada
fetchExtractedColors), que le devuelve tres colores de cada portada: oscuro, claro y el original. Los guarda 6 horas para no volver a pedirlos. - La cabecera se pinta con el color oscuro y encima un degradado de negro semitransparente hacia el fondo de la app, más una textura de ruido muy suave.
- Con eso, Claude me hizo esta versión: como no tenemos el servidor de Spotify, saca el color en tu navegador y aplica el mismo degradado.
El prompt que usé:
Usa REA para analizar la app de escritorio de Spotify que tengo instalada (la interfaz está en %APPDATA%\Spotify\Apps\xpui.spa). Quiero entender cómo cambia el color del fondo según la portada de la canción: de dónde saca el color, cómo lo guarda y cómo lo pinta. Enséñame la evidencia y luego hazme una página web que haga lo mismo con cualquier imagen que yo suba.
5Prompts para copiar
Cambia la app y la función por las tuyas:
Usa REA para entender cómo funciona [FUNCIÓN] en [APP] que tengo instalada. Enséñame la evidencia de dónde lo has sacado y después hazme una versión parecida para mi proyecto.
Usa REA para analizar la web [URL]. Explícame cómo funciona [EL BUSCADOR / EL CARRITO / EL FORMULARIO] y qué llamadas hace al servidor, y hazme uno igual con HTML y JavaScript.
Usa REA para ver qué hace [APP] cuando le doy a [BOTÓN]: qué pantallas abre, qué datos guarda y qué llamadas hace. Hazme un resumen sencillo, sin tecnicismos.
Tengo esta app instalada: [APP]. Con REA, dime qué partes están hechas con JavaScript o Electron y cuáles no, y qué funciones me resultaría más fácil copiar.
6Úsalo con cabeza
- Analizar cómo funciona algo para inspirarte y hacer tu propia versión está bien. Copiar tal cual el código, los diseños o las marcas de otra empresa, no: eso sigue siendo suyo.
- Revisa las condiciones de uso de cada app: algunas prohíben expresamente la ingeniería inversa.
- No lo uses para saltarte licencias, pagos o protecciones.
Probado en mi ordenador el 21-10-2026 con REA 6.7.0 y Node 24. La demo no usa imágenes de terceros.
Guía de IA que trabaja. No tiene relación con los autores de REA ni con Spotify.