Agent Skills para que los agentes de programación diseñen interfaces distintivas con dirección de arte, fotos reales y comprobaciones visuales en el navegador, en lugar de páginas genéricas de IA.
morluto/rea
Un servidor MCP que permite a agentes de IA aplicar ingeniería inversa a binarios nativos, apps de JavaScript/Electron, ensamblados .NET, sitios web y más, con pruebas para cada hallazgo.
- Estrellas
- 305,411
- Forks
- 77,308
- Issues abiertos
- 1,219
- Último commit
- hace 23 horas
¿Qué es?
REA es un conjunto de herramientas de ingeniería inversa disponible como servidor MCP, para que agentes como Claude Code, Codex y Cursor puedan inspeccionar un objetivo y rastrear su comportamiento. El uso habitual consiste en examinar una función de una aplicación sin acceso a su código fuente, explicar cómo funciona y crear una versión equivalente en tu propio proyecto. Los mismos flujos de trabajo también están disponibles como comandos de CLI.
Los objetivos compatibles abarcan desde binarios nativos (pseudocódigo, ensamblador, cadenas, símbolos y referencias, mediante Hopper, Ghidra o IDA) hasta apps de JavaScript y Electron, ensamblados .NET, APK y dispositivos Android, WASM, bytecode de EVM, bases de datos SQLite, capturas de paquetes, sitios web y firmware. La inspección estática de JavaScript y .NET analiza archivos sin ejecutarlos y no requiere un motor de análisis nativo. La captura en tiempo de ejecución ejecuta el objetivo seleccionado con los permisos del propio usuario.
Los resultados incluyen las pruebas y limitaciones que respaldan cada conclusión. El análisis se ejecuta localmente y la configuración registra el servidor MCP con los agentes compatibles e instala las instrucciones de flujo de trabajo correspondientes, con copias de seguridad de la configuración existente.
Funciones clave
- 01Ofrece herramientas de ingeniería inversa a los agentes mediante MCP y los mismos flujos de trabajo a través de una CLI.
- 02Analiza binarios nativos con Hopper, Ghidra o IDA y devuelve pseudocódigo, ensamblador y referencias.
- 03Inspecciona estáticamente apps de JavaScript/Electron y ensamblados .NET sin ejecutarlos.
- 04Admite muchos formatos, como APK de Android, WASM, bytecode de EVM, SQLite, capturas de paquetes y firmware.
- 05Devuelve cada hallazgo junto con las pruebas que lo respaldan y sus limitaciones conocidas.
Casos de uso
- Entender cómo funciona una función de una app de escritorio o Electron de código cerrado y luego volver a implementarla.
- Inspeccionar con un agente la lógica de un binario nativo para explicar su comportamiento y verificar una reescritura.
- Auditar el IPC y los límites entre módulos de una app de Electron sin acceso a su código fuente.
- Examinar el manifiesto y los métodos descompilados de un APK de Android durante una investigación de seguridad o interoperabilidad.
Temas
Preguntas frecuentes
- ¿Qué es rea?
- Un servidor MCP que permite a agentes de IA aplicar ingeniería inversa a binarios nativos, apps de JavaScript/Electron, ensamblados .NET, sitios web y más, con pruebas para cada hallazgo. REA es un conjunto de herramientas de ingeniería inversa disponible como servidor MCP, para que agentes como Claude Code, Codex y Cursor puedan inspeccionar un objetivo y rastrear su comportamiento. El uso habitual consiste en examinar una función de una aplicación sin acceso a su código fuente, explicar cómo funciona y crear una versión equivalente en tu propio proyecto. Los mismos flujos de trabajo también están disponibles como comandos de CLI.
- ¿rea es gratuito? ¿Qué licencia tiene?
- rea es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rea sigue mantenido?
- Mantenimiento activo. El último commit de rea fue el 17 oct 2026.
- ¿Para qué puedo usar rea?
- Entender cómo funciona una función de una app de escritorio o Electron de código cerrado y luego volver a implementarla. Inspeccionar con un agente la lógica de un binario nativo para explicar su comportamiento y verificar una reescritura. Auditar el IPC y los límites entre módulos de una app de Electron sin acceso a su código fuente. Examinar el manifiesto y los métodos descompilados de un APK de Android durante una investigación de seguridad o interoperabilidad.
- ¿Dónde consigo rea?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/morluto/rea
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Interfaz móvil, web y CLI para ejecutar sesiones de Claude Code y Codex desde el teléfono, con sincronización cifrada de extremo a extremo entre dispositivos.
Servidor MCP que expone las funciones de ingeniería inversa de Ghidra para que los clientes LLM puedan descompilar y analizar binarios.
Conjunto de skills, herramientas CLI y un servidor MCP para que los agentes de programación con IA analicen, hagan ingeniería inversa y modifiquen juegos de PC que tengas, con recursos generados mediante fal.
CLI y TUI de código abierto para definir, iniciar y gestionar equipos persistentes de agentes Claude Code y Codex en tmux.
Un grafo local de conocimiento del código que ofrece a las herramientas de programación con IA contexto preciso para las revisiones mediante MCP y una CLI.