REA lets AI agents reverse engineer anything, from app behavior to native binaries
Reverse engineer anything with agents, from app behavior down to native binaries

REA is an open-source tool that connects AI agents to reverse engineering tools for inspecting native binaries, JavaScript/Electron apps, .NET assemblies, websites, and more. It runs locally, returns evidence for each conclusion, and works with agents like Claude Code and Cursor via MCP. The project has already attracted 110,000 GitHub stars and includes case studies such as reconstructing DX-Ball's sound-pan calculation and tracing Notion's Electron clipboard bridge.
Understand how search works in the Notes app, show me the evidence, and build a similar feature for my project.
- NeumannGod
Such a click-baity name. Open challenge to anyone to use this framework and reverse engineer the internal APIs iPhone uses to talk to Siri or shortcuts or app Intents.
- danjc
There's no obscurity anymore. Best you can do is keep as much as possible server side. Curious if anyone has experimented with LLM's RE'ing obfuscated code. I suspect they handle it just fine.
- roberte3
I ported a linux game binary from a Cortex-A7 to a Allwinner A133P (32bit to 64bit) in about two hours using Claude over the weekend. (I didn't have the source). SDL and the games encryption were the only things that made it more than a 15 minute activity.
If it has a binary value you can aim the Ai at, (aka does it work or not), the models are able to figure it out.
For laughs I'm probably going to have a Qwen model on my Mac min with the Pi harness do the same task in a week or two.