Reverse engineer anything with agents, from app behavior down to native binaries.

21 cases for REA game reverse-engineering cases, ordered by the votes people give them on REA MCP. A good place to start: REA (Reverse Engineer Anything),Reconstructing DX-Ball 1.07 or OpenBattlefield2: a clean-room engine reimplementation.
Each case links to its original repository or write-up; only legitimate uses (your own software, open source, interoperability, defensive security, CTF, education) are listed.
21Reverse engineer anything with agents, from app behavior down to native binaries.

One sponsored card rotates in after every 6 projects
Advertise hereRebuilds the 1990s Breakout game's logic in C and checks it against the original x86 program with differential tests and byte-exact compiled output.

Nix packaging of REA with pinned npm integrity, Ghidra digests and offline loader tests, part of a personal NixOS configuration.

An agent analysed only the shipped Windows binary of an open-source puzzle game, wrote its findings, froze them, rebuilt the game as a web page and was graded against the real source (52 of 54 claims correct).

One sponsored card rotates in after every 6 projects
Advertise hereA C++20 clean-room reimplementation of the Refractor 2 engine behind Battlefield 2, an engine rather than a game; no game content is redistributed and there is no anti-cheat.

Reconstructs a PC-98 DOS shooter's code, matching its 16-bit routines to readable C++ and the historical compiler's output.

An essay on rebuilding three Touhou games with agents: what verification looks like, where agents help, and how knowledge carries from one project to the next.
Highly recommend adding REA to Claude Code or Codex. The name stands for 𝗥𝗲𝘃𝗲𝗿𝘀𝗲 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 𝗔𝗻𝘆𝘁𝗵𝗶𝗻𝗴. See a feature you like in another app? Have your agent take it apart to see how it's built, then 𝗯𝘂𝗶𝗹𝗱 𝘆𝗼𝘂𝗿 𝗼𝘄𝗻 𝘃𝗲𝗿𝘀𝗶𝗼𝗻 in your project. It's been #1 on GitHub's daily trending two days running and is past 60K stars.