Miguel Santa 13 de octubre de 2026 4 min de lectura

Ingeniería inversa con Claude Code · cómo funciona una app sin ver su código

REA le da a Claude Code herramientas para mirar una app por dentro y explicarte cómo funciona, con pruebas. Cómo se instala, qué pide y hasta dónde llegar.

claude-codereaingenieria-inversamcpseguridad

¿Para qué sirve REA?

Hay una app que te gusta y quieres hacer una parecida. El problema: la app no te muestra cómo está hecha por dentro, y quien la hizo rara vez te lo contará.

Aquí entra una herramienta gratis que se llama REA. Funciona como unos rayos X: le da a Claude Code herramientas para revisar la app por dentro, y tú recibes la explicación de cómo funciona.

202 mil

estrellas en GitHub

la red de los que escriben código, al 13 de octubre de 2026

Gratis

y abierta

cualquiera la puede ver y usar

1

comando para instalarla

y tú apruebas cada paso

Arrastra la barra: es la misma app, por fuera y por dentro.

Por fuera
receta
Receta de la abuela
Receta: sopa de calabaza
Recetas del lunes
3 notas encontradas
Por dentro
Buscadortoma lo que escribes
Índicecada palabra y en qué notas salereceta → 3 notas
Tus notasel texto guardado
Mitad y mitad: la misma app, por fuera y por dentro.
Ejemplo ilustrativo: así se vería por dentro el buscador de una app de notas.

Uno · binario: la app viene en ceros y unos

La app que instalaste no trae las instrucciones que escribió quien la hizo. Vienen empacadas en una lista larga de ceros y unos, pensada para que la lea el computador. A esa versión empacada se le dice binario.

Así se ve una app si la abres sin herramientas.

De vez en cuando se rescata algo. Los textos que la app muestra se guardan letra por letra. Toca cada grupo de ocho ceros y unos para traducirlo.

Notas.app · un pedazo del archivo6 de 6
Dice «buscar»: un texto que la app muestra en pantalla.
Los textos se guardan así, letra por letra. Las instrucciones que hacen andar la app son mucho más difíciles de leer.

Dos · ingeniería inversa: probar la sopa y adivinar la receta

Desarmar una cosa para ver cómo está hecha tiene nombre: ingeniería inversa. Es como probar una sopa que te gustó y adivinar qué le pusieron. La calabaza la sientes clarito, el ajo lo adivinas y la canela queda en duda.

Pruebas la sopa y adivinas la receta.

Con una app pasa igual. Cada prueba te deja una pieza, y al lado dice qué tan seguro estás de ella.

CalabazaSeguro
Se siente en cada cucharada.
AjoProbable
Aparece al final, suave.
¿Canela?En duda
Puede ser. Falta probar más.
3 de 3: ¿Canela?, en duda.
Lo seguro lo usas. Lo que queda en duda se prueba antes de construir encima.

Tres · el enchufe que le trae herramientas a Claude Code

Claude Code es el Claude que trabaja dentro de tu computador, y puede usar herramientas hechas por otras personas. Es como conectar un aparato a la pared: el enchufe se llama MCP. REA es el aparato que vas a conectar.

La caja de REA se conecta a Claude Code.

Ten Claude Code listo

Necesitas Claude Code, que viene desde el plan Pro de Claude, y un programa gratis llamado Node.js. Si te falta, Claude Code te avisa.

Pídele que instale REA

Le escribes: «Instala REA para Claude Code y muéstrame antes qué va a cambiar». Lees la lista y le dices que sí.

Cierra Claude Code y ábrelo otra vez

Al abrirlo de nuevo, ya tiene las herramientas de REA. Dale «Probar» para ver cómo se ve la instalación.

npx rea-agents setup
¿En qué agente lo instalo?Claude Code
Propone agregar el servidor MCP de REA y sus instrucciones
Guarda una copia de tu configuración
¿Apruebas los cambios?sí
Listo. Reinicia Claude Code.
REAMCPClaudeCode
REA quedó conectado a Claude Code. Falta reiniciarlo.
Simulación. El instalador real puede decirlo con otras palabras, pero los pasos son estos.

Cuatro · evidencia: la respuesta llega con su prueba

Con REA conectado, le pides a Claude lo que quieres entender. La respuesta llega en tres partes: cómo funciona, dónde está la prueba y qué quedó sin confirmar.

La respuesta llega con su prueba.
Ejemplo ilustrativo, el mismo del video.
¿Cómo funciona el buscador de mi app de notas? Muéstrame la evidencia.
Informe con evidencia
Cómo funcionaArma un índice con las palabras de tus notas y busca ahí, no nota por nota.
Dónde está la pruebabuscador.js · línea 142
Qué falta comprobarLo que pasa en el servidor, si la app usa uno.
Escribe tu pregunta…
Llegó el informe de Notas en tres partes.
Las tres partes van juntas. La última te dice qué probar antes de confiar.

Lee con cuidado la tercera parte: ahí está lo que debes probar tú antes de darlo por cierto.


Qué puede mirar y qué te pide

No toda app se abre igual. Las páginas web son las más fáciles. Las apps de computador o celular pueden pedir un programa más.

Mueve el deslizador y lee la ficha de cada tipo.

App de JavaScript o Electron. Pide: Nada más: Node.js, que ya tienes.
App de JavaScript o Electron
Notion para escritorio. Electron es una forma de hacer apps de escritorio con piezas de página web.
Lo que saca REASus módulos, sus rutas y cómo se hablan sus partes.
Lo que te pide ademásNada más: Node.js, que ya tienesLa lee sin abrirla.
Mientras más cerrada la app, más herramientas pide y más trabajo cuesta leerla.

Ojo · es para entender y hacer lo tuyo

REA sirve para aprender y después escribir tu propia versión, no para copiar. Las instrucciones que escribió otra persona tienen dueño, y muchas apps dicen en su contrato que no se permite desarmarlas.

Codex es la herramienta de OpenAI (empresa de ChatGPT). A gente que la usó para desarmar apps le llegó un correo con el asunto «Cyber Abuse», «abuso informático». De Anthropic (empresa de Claude) al 13 de octubre de 2026 no hallé reportes así por usar REA.

¿Qué harías?
Quieres entender cómo busca la app de Notas para hacer un buscador en tu app de recetas.
Va. Para eso es REA: aprender cómo lo resolvieron y escribir tu propia versión.
Quieres sacar el código de una app de pago y publicarlo como si fuera tuyo.
No va. Eso es copiar. El código de otros tiene dueño, aunque lo puedas leer.
Los términos de uso de la app dicen que no se permite la ingeniería inversa.
No va. Los aceptaste al instalarla. Busca una app de código abierto que haga lo mismo y estudia esa.
Encontraste un proyecto que se llama casi igual a REA, con la misma explicación copiada.
No va. Descárgalo solo de morluto/rea, de rea.tools o del instalador rea-agents. Un nombre parecido no prueba nada.
REA dice que es para aprender, investigar y revisar software tuyo o que tienes permiso de analizar.

Lo que tienes que recordar

Las cinco ideas de esta guía, en una ficha.

  1. La app es un paquete cerradoTrae ceros y unos. A simple vista no se lee.
  2. REA te la deja mirarSon herramientas gratis que agregas a Claude Code.
  3. Se la pides a Claude CodeLa instala y tú apruebas cada cambio antes.
  4. La respuesta llega con pruebaCómo funciona, dónde está y qué faltó mirar.
  5. Para hacer lo tuyo, no copiarDescarga REA solo de la página oficial.
Cinco ideas para llevarte de esta guía.

Fuentes oficiales


Qué viene después

Si te quedó alguna duda concreta: comenta REA en el Reel o escríbeme por DM en @santaia.lab.