REA (Reverse Engineer Anything) is a GitHub project that combines an AI coding agent with a reverse‑engineering workflow. According to its description, REA can analyze executable files, libraries, and applications simply by asking questions, and can then implement equivalent functionality without access to the original source code.
Main functions and features
The project highlights several core capabilities:
- Cross‑platform support: agents can connect to and inspect a variety of targets, including native binaries, JavaScript/Electron apps, .NET assemblies, and websites.
- Local analysis: all analysis is performed locally on the user's side.
Reverse‑engineering focus
REA is described as a comprehensive platform for reverse engineering the entire binary application runtime operation. Even without source code, it allows you to:
- investigate the target,
- uncover the mechanisms and rationale behind its functions,
- implement similar functions.
This makes program analysis, modification, and reconstruction easier while keeping the whole workflow centered around an AI agent that interacts with the user via questions.
The project is available on GitHub under the repository morluto/rea.
Source: Gündəm · gigazine.net










