REA is a broad reverse engineering toolset that enables in-depth analysis of binaries, applications, and runtime behavior across various platforms.
Source: Official README and linked documentation View on GitHub →REA is being discussed because its ability to reverse engineer a wide range of targets, including native binaries, JavaScript and Electron apps,.NET assemblies, and websites. Its unique approach of using agents and a Model-Context Protocol (MCP) server for analysis is distinctive, offering a unified CLI interface for diverse tasks.
Source: Official README and linked documentationREA provides a single command-line interface for reverse engineering tasks, simplifying the process of analyzing different types of targets.
Source: Official README and linked documentationREA uses agents to interact with various analysis tools and platforms, allowing for a modular and extensible approach to reverse engineering.
Source: Official README and linked documentationThe MCP server acts as a central hub for communication between agents and analysis tools, facilitating a standardized workflow for reverse engineering tasks.
Source: Official README and linked documentationThe architecture of REA is modular, with distinct components for agents, analysis tools, and the MCP server. The code tree is organized into directories for agents, skills, and documentation, indicating a clear separation of concerns. Key technical decisions include the use of TypeScript for development and the integration of various analysis tools through bridges.
Source: Official repository tree and dependency filesREA agentsREA skillsREA referencesREA is suitable for developers, reverse engineers, and security researchers who need to analyze software at a low level. It can be used to understand how features work in third-party applications, identify vulnerabilities in software, and reverse engineer various types of targets.
Source: Official README and linked documentationrea-agents-6.3.0 (2026-10-09): Added new features and bug fixes.
Source: Official releasesREA is a capable and versatile reverse engineering toolset that is well-suited for experienced developers and reverse engineers. Its modular architecture and support for a wide range of targets make it a valuable asset for anyone involved in software analysis and security research.