01 / Instalación / 6 min de lectura

Instalar REA para tu agente de programación

Elige Claude Code, Codex o Cursor, copia el comando de configuración de REA y comprueba la conexión. Después empieza con una pequeña investigación que no requiera un descompilador nativo.

En esta página

La versión breve

Instala una versión compatible de Node.js, ejecuta la configuración de REA, revisa los cambios propuestos y reinicia tu agente de programación. Después pídele que inspeccione un objetivo local pequeño.

01. Antes de empezar

Necesitas una terminal, npm y un agente de programación compatible con MCP local. Esta guía cubre Claude Code, Codex y Cursor. Usa software propio o que tengas permiso para inspeccionar.

Comprobar el entorno de ejecución
node --version
npm --version

REA es compatible actualmente con Node.js 22.19+ dentro de 22.x, 24.11+ dentro de 24.x, o 26+. Las versiones 23, 25 y las preliminares quedan fuera del intervalo compatible. Obtén una versión compatible de Node.js si la necesitas.

Nuestras comprobaciones de ejemplo se ejecutaron en macOS arm64 con Node.js 22.23.1 y REA 6.4.0. La compatibilidad de plataforma de los motores adicionales varía; consulta la referencia oficial de instalación para tu objetivo.

02. Conectar tu agente de programación

Elige tu cliente para obtener un comando de configuración específico. «Elegir durante la configuración» abre la selección interactiva de cliente.

Ejecutar en tu terminal
npx rea-agents@latest setup
  1. Ejecuta el comando. npm puede pedirte primero que descargues el paquete.
  2. Revisa el plan de REA: archivos de configuración del cliente, instrucciones de habilidades correspondientes y cualquier configuración opcional de motores.
  3. Aprueba los cambios que quieras. Si tu primer objetivo es JavaScript, puedes empezar sin un motor nativo.
  4. Reinicia o vuelve a conectar tu agente de programación para que cargue el nuevo servidor MCP.

La configuración instala tanto el registro MCP como las instrucciones de trabajo correspondientes. Instalar solo una habilidad no establece la conexión con las herramientas.

¿Prefieres pedírselo a tu agente?

Copiar en tu agente de programación
Instala REA para este agente de programación usando npx rea-agents@latest setup. Muéstrame los cambios de configuración propuestos antes de aplicarlos. Después dime cómo reiniciar y verificar la conexión. Mi primer objetivo será un paquete JavaScript local.

03. Comprobar la conexión

Tras reiniciar, pregunta al agente si puede ver las herramientas de REA. Para nuestro primer tutorial, debería poder llamar a analyze_javascript_application.

Comprobación de conexión
Comprueba si la herramienta analyze_javascript_application de REA está disponible en esta sesión. Si lo está, dime qué ruta local necesita. Si falta, indícalo en vez de fingir que ejecutas un análisis.

También puedes comprobar la configuración de un cliente desde la terminal. Sustituye codex por claude_code o cursor según corresponda.

Terminal
npx -y rea-agents@latest doctor --client codex --json

El estado de la configuración y una conexión activa son cosas distintas. Doctor comprueba el registro y los requisitos previos. Una llamada correcta a una herramienta desde tu agente reiniciado es la comprobación integral útil.

04. Añadir las herramientas que necesita tu objetivo

Empieza por el tipo de software que quieres inspeccionar. No necesitas instalar todos los motores de análisis.

ObjetivoQué prepararEmpezar aquí
JavaScript / ElectronNode.js, npm y los archivos locales del paquetePrimer análisis
Binario nativoUna instalación compatible de Ghidra, Hopper o IDAGuía oficial de análisis nativo
APK de AndroidJDK y el puente JADX sin interfaz gráfica que requiere REAReferencia oficial de Android
Comportamiento del navegadorUn navegador de la familia Chrome y una conexión de depuración configurada explícitamenteGuía oficial del navegador

Los motores comerciales tienen sus propias licencias. REA no proporciona una licencia de motor. Comprueba los requisitos oficiales de plataforma antes de añadir uno.

05. Si algo falla

El agente no puede ver REA

Reinicia primero el cliente. Si siguen faltando las herramientas, ejecuta el comando doctor específico de arriba. Puedes inspeccionar un plan de reparación de la configuración sin aplicarlo:

Terminal
npx rea-agents@latest setup --client codex --dry-run --json

Revisa el plan y después ejecuta el mismo comando de configuración sin --dry-run --json si quieres aplicarlo. Reinicia de nuevo después de los cambios de configuración.

«rea: command not found»

Una instalación npm local al proyecto no añade rea a la ruta global de tu shell. Los comandos npx de esta guía funcionan sin instalación global. Si prefieres una CLI permanente:

Terminal
npm install --global rea-agents
rea --version

Falla la comprobación de un motor

La ausencia de un motor nativo no impide el análisis estático de JavaScript que no depende de él. Comprueba el proveedor que requiere tu objetivo específico. Para binarios nativos grandes, consulta la guía oficial de tiempos de espera de inicio del motor correspondiente.

06. Mantener actualizado el registro del cliente

Para una configuración basada en npx, vuelve a ejecutar la configuración más reciente, revisa los cambios y reinicia el cliente:

Terminal
npx rea-agents@latest setup

Para una CLI global, ejecuta rea update, y sigue después sus instrucciones para actualizar la configuración. Un servidor MCP en ejecución no se actualiza por el mero hecho de que haya instrucciones más recientes en GitHub.

Siguiente / Tutorial para principiantesDescubrir dónde guarda una aplicación los archivos exportados.

Fuentes: Referencia de instalación de REA, README oficial, y la ayuda de la CLI de REA 6.4.0 comprobada localmente. Revisado el 12 de octubre de 2026. La rama main del proyecto original puede describir funciones posteriores a la versión de npm.

¿Acabas de conocer la herramienta? ¿Qué es REA? · Cómo revisamos nuestras guías