awesome-reverse-engineer-anything

mcp
Security Audit
Pass
Health Pass
  • License — License: CC0-1.0
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 163 GitHub stars
Code Pass
  • Code scan — Scanned 7 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Awesome list of AI reverse engineering and rebuilds: what AI agents took apart and recreated, and which ones really used REA (Reverse Engineer Anything).

README.md

Awesome REA: Reverse Engineer Anything with AI Awesome

English · 简体中文

What AI agents reverse-engineered and rebuilt, and which ones really used REA.

Unofficial. Not affiliated with morluto/rea.

"REA" started as morluto/rea (Reverse Engineer Anything, 380k+ stars as of 2026-10-25), an open-source MCP server and CLI (npm rea-agents) that lets coding agents inspect native binaries, Electron apps, .NET assemblies, APKs, firmware and websites without their source code, explain how a feature works with evidence, and rebuild it. REA itself does not decompile; it orchestrates Hopper, Ghidra, IDA and JADX for the agent.

"REA" now also names the whole wave of AI agents reverse-engineering and rebuilding closed software, whether they use REA, or Claude Code and Codex with Ghidra or IDA MCP. This list covers that wave and says what each case actually used.

Tags

  • REA: the project README, the author's post or the official showcase says morluto/rea was used.
  • AI-RE: AI reverse engineering with other tools, or with no tool named.
  • Rebuild: clean-room rewrite with no reverse-engineering evidence.
  • Claim?: not yet verified.

Figures and links in this list were checked on 2026-10-21, with REA's star count and the entries added since refreshed on 2026-10-25. REA and the projects around it move weekly, so read the date next to a number before relying on it.

⚠️ Reverse engineering is governed by local law, software licenses and terms of service. This list covers only public information, for learning, research, interoperability and preservation. Make sure you are allowed to analyse the target. See Legal and controversy.

Most shared

Case What they did Reach Tag
Universal Modder by @rehan_shei Minecraft content inside GTA V and other games you own 14k likes AI-RE
Steam game to Unity in 30 min by @AIWarper Decompiled a game he owns to C#, using Opus 5.5 467k views REA (author's post)
Claude Slides editor by @dotey Deobfuscated the web front end, then rewrote it as baocut (source-available) 686 likes, 81k views (2026-10-12) REA (author's post)
Native Plex client for LG TVs by GLinnik21 Startup and selection screen faster on an LG TV 7.3k likes (repost) AI-RE
Apple TV remote on Linux by @alexzfunk Bluetooth protocol of the first-gen remote, open source 5.4k likes Claim?
DX-Ball by N0zoM1z0 Byte-exact reconstruction of one sound-pan function, checked against 3,205 original x86 cases official showcase REA

Snapshot dates: likes from songshikang0111/awesome-REA-cases on 2026-10-12; views as noted.

Contents

The pages in this list: Find projects by the app they replace, Did it really use REA? for a claim check on each case, New this week, Posts from X for the intro posts, the roundups, the official accounts, the controversy and the case-by-case accounts from users, Press and posts about REA, and the case submission form. The Contributing section has the rules for a new entry.

Official resources

Official showcases

These are on rea.tools and are tagged REA, except where noted.

Community cases built with REA

Tags show the evidence source. Repo stars change daily, so they are not listed here.

Games and reconstructions

  • N0zoM1z0/dx-ball - REA Reconstruction of English DX-Ball 1.07 in C/C++, which the README says used REA. Alpha, MIT. The author is also a contributor to REA, so this is a first-party case.
  • N0zoM1z0/th04 - REA (showcase) Source reconstruction of Touhou 4 (PC-98), built on ReC98 and checked against Turbo C++ 4.0J. The README does not mention REA; see the showcase above. MIT.
  • N0zoM1z0's Touhou series: th08, th105, th095, th09, th10, th08-web, and touhou-reconstruction-factory - AI-RE Agent-driven reconstructions using Codex or GPT-web with IDA MCP or Ghidra. None of these READMEs mentions REA.
  • ucodia/desktop-games-nostalgia - REA Port of the 2000 Gemtree Desktop Games to macOS and the browser, built with Claude Code, REA and Ghidra. No license file.
  • tuunanet/rea-ski-or-die-reconstruction - REA Rust + SDL2 rewrite of the 1990 DOS game Ski or Die. Assets come from your own copy.
  • Moxnatiy/OpenBattlefield2 - REA C++20 clean-room reimplementation of the Battlefield 2 Refractor 2 engine. REA is documented in CLAUDE.md and tools/rea.sh, not the README. Needs the original game. MIT.
  • OpenRsG/GunZRs - REA Rust + Bevy rewrite of GunZ: The Duel, reading the Steam install. The executable is packed, so REA's role in the port is limited. Apache-2.0.
  • a-barzanti/ai-rebuilds - REA Community collection of abandoned games rebuilt for the browser. Contributors use REA to write specs, then build from those specs. Ground rules forbid committing original game files.

Apps and tools

  • michaelshimeles/paper-rs - REA Infinite-canvas design app in Rust (wgpu + egui), built after studying Paper's behaviour with REA and Claude Code.
  • michaelshimeles/rec-rs - REA Rust screen recorder for macOS, after studying OBS Studio's architecture (OBS is GPL-2.0).
  • michaelshimeles/terminal-rs - REA Bloomberg-style trading terminal in Rust. Chart behaviour was studied from public TradingView pages. No license file.
  • az9713/wispr-flow-rea-teardown - REA Teardown of Wispr Flow's voice pipeline. Each claim is marked proven, inferred or hidden, plus a 64-line local rebuild. The README does not link morluto/rea; it follows a tutorial video.
  • iammukeshm/hexgrab - REA .NET 10 colour picker written from REA's findings on PowerToys' shipped binaries. MIT.
  • AdamLinCodes/AdamTerm - REA Minimal macOS terminal (SwiftTerm) after studying Ghostty with REA. No license file.
  • JimLiu/baocut - REA (author's post) BaoCut app, whose slides editor is adapted from Claude Slides. The README does not name REA. Source-available (BaoCut Community License 1.0), not open source.
  • LilZeeCN/zee-rp - REA (author's reply) CLI and MCP for reading and writing Axure RP .rp prototype files. Validated only on macOS with Axure RP 11. MIT.
  • wquguru/cameo - Claim? The linked repo is the author's original desktop-pet app, not REA output. The author's follow-up post describes an REA-based reconstruction, but its source was not published.
  • lxistired/ledger-reborn - REA Independent local accounting app, built after studying QuickBooks Desktop for Mac 2024 trial with REA. See discussion #2198. Preview release. MIT.
  • KarlssonChristoffer/DiskLens - REA WinDirStat-style disk analyzer for Windows 11, written by Claude Code. The author used REA to study the shipped WinDirStat 2.5.0 binary first. The author says the code has not been reviewed, so treat it as experimental. GPL-3.0-or-later: crates/core/src/treemap.rs and palette.rs port WinDirStat 2.5.0 GPL-2.0-or-later code, so this is a GPL derivative rather than clean-room work, and the README says so.
  • yazzang-homelab/blender-agent-sdk - REA Plain Python SDK for driving Blender from AI agents, with no MCP. Its grounding work is a REA and Ghidra pass over the stripped 174 MB Blender 5.2.2 binary, 301,393 procedures in about 70 minutes, cross-checked against the v5.2.2 source. GPL-3.0-or-later.

Hardware, protocols and drivers

  • a-funk/open-appleremote - Claim? Makes the first-gen Apple TV Siri Remote work over Bluetooth on Linux. Pure Python standard library, MIT. Neither README nor post says which tool was used.
  • grisuno/VSL-DSP - REA (partial) Linux kernel module for PreSonus AudioBox VSL sound cards. The repo predates REA; REA helped with some vendor-library findings only.
  • Slyvan25/OpenGHub - Manual RE Linux-native Logitech G HUB replacement over HID++ 2.0. Reverse-engineered from captures and documented in docs/lighting.md. No AI or REA mention. MIT.
  • cudanexus/vd-streamer-linux - REA Linux port of Virtual Desktop Streamer, built with Claude Code + REA. Not yet tested on a real headset.

Security and evaluations

  • NullLabTests/OpenBSD_netcat_REA - REA Static analysis of Ubuntu's netcat-openbsd 1.234-1 with REA and Ghidra. MIT.
  • az9713/REA-demo - REA REA analysing its own installed package, with falsifiable predictions and a self-grade.
  • REA discussion #1406 - REA Outside-in leak check of a production Next.js + Stripe app.
  • REA discussion #2254 - REA Stripped bzip2 analysed and checked against an unstripped build.
  • UnknownHacker1/rea-groundtruth - REA Compares REA's reports with the actual code and provides one-command repros. MIT.
  • dagoSte/rea-safe-agents - REA Skill that contains REA and the receiving agent in two separate restricted Docker containers: no network, read-only roots, no capabilities, no Docker socket, and zero host mounts for the agent. Exposes 27 of REA's 207 tools through an allowlist, and shares only frozen, hash-approved copies of selected inputs with REA. Pins REA 6.7.0, Ghidra 12.1.4 and JADX 0.7.1. Linux and macOS are verified; Windows is experimental. MIT.
  • Junhan2/reaproof - AI-RE Rates how exposed a shipped app is to agents such as REA, and closes what it can close: source maps carrying your original source, server keys, .env values and .git folders that ended up in the build output. Rates the result on its own "rea risk" scale and cross-checks its counts against aapt, dexdump, readelf, otool and @electron/fuses on 22 framework test apps. MIT.

The wider wave: without confirmed REA

These projects came up alongside REA. Their READMEs do not say REA was used, so they are listed as background.

  • storytold's Craft apps - Rebuild PhotoCraft (Photoshop-style, about 59k stars), WordCraft, GridCraft, VectorCraft, FilmCraft, LightCraft, PdfCraft, DeckCraft, CADCraft, EffectCraft, DesignCraft, SoundCraft and FigCraft. Clean-room rewrites, mostly alpha. WordCraft's AGENTS.md forbids disassembling the Word program, so it is a black-box rewrite. Only FilmCraft says it was "largely built" by agents. Dual MIT or Apache-2.0. ArtCraft is the pre-existing AI creation app in the same series, not a rewrite.
  • AsyncFinn/rook - Rebuild Rust reimplementation of the Roblox engine, tested against Studio recordings. Early development. Apache-2.0.
  • tallowmere/free-heroes4 - Rebuild C++23 reimplementation of the Heroes of Might and Magic IV engine. Needs GOG game files. Unfinished. GPL-3.0.
  • designgears/wine-uwp - AI-RE Patches Wine to run Windows Store apps such as Shapr3D. Not clean-room: it uses Microsoft's own components. The AI claim comes from the author's X post. No license file.
  • Universal Modder - AI-RE Claude Code / Codex plugin that mods games you own (for example, Minecraft content inside GTA V). A modding toolkit, not a reimplementation. MIT.
  • Firefighter: DOS binary to Rust - AI-RE Eric S. Raymond recovered the Pascal logic of an old DOS game from its binary and rewrote it in Rust. The work predates REA. No public code found.
  • Modern Warfare 2 decompilation - AI-RE Author reports 17 agents over three months, 83% of functions byte-matched. Code is not public.

Plugins and integrations

  • zhaofeng130/dsh-rea - DeepSeek Harness adapter that registers the REA Skill and tools.
  • ya123-4/rea-dsh-plugin - DeepSeek Harness plugin that registers REA MCP tools.
  • sheilacraig/dsh-rea-mcp - Config-only DeepSeek Harness bundle that mounts REA.
  • cognixws/picode-rea - PiCode extension enabling REA's static-analysis tools. Pins rea-agents 6.1.0; current is 6.7.0.
  • pablodiazjorge/rea-casebook - Claude Code mod that logs REA evidence and requires conclusions to cite real evidence_ids.
  • laaielichter/reverseport - CLI + MCP for porting reverse-engineering results to Godot, Unity, Unreal and three.js. Note: its README says the analysis engine is "based on REA", and its notices say REA code is MIT-licensed. Treat it as a derivative of REA, not an independent tool.
  • Nowng/rea-mcp - LM Studio plugin that wraps the original REA MCP server, for local models. It clones REA at runtime.
  • sickpyramid/ReaFuse - Builds on REA to fuse two JS/TS source projects. v0.1, alpha.
  • dav1dngy/era-agent - Evidence-driven reverse-engineering agent with a self-improvement lab. Experimental, v0.1.0.
  • alexmi256/rea-agent-docker - Docker images for REA. Four variants: Ghidra + Hopper, ghidra, hopper, and ida. The IDA image does not ship IDA itself. Linux/amd64 only.
  • moonfruit/homebrew-tap - One person's Homebrew tap. Not in homebrew-core.
  • czcdr/dsh-plugin-rea - Third-party adapter that brings the morluto/rea MCP server into DeepSeek Harness as mcp__rea__* tools. Version 2.x installs the REA CLI, JDK and Ghidra for you.
  • ShadowSwaps/REA-Reconstruction-Companion - Agent Skill that turns REA findings into a specification, architecture, plan and validation steps for rebuilding an app, feature or format.
  • aicodeking/leanrea - AI-RE One 8 KB skill file that replaces the REA MCP layer and drives the same tools directly through the shell. Ships a 36-run benchmark: against REA 6.5.0 it used 38 % less wall time, 35 % less cost, 56 % fewer turns and 60 % fewer tokens at the same accuracy, while loading 34.5k tokens of context instead of 400.7k. Caveats: three reps per cell, one model, one machine, and Ghidra, Hopper and JADX absent from both arms. MIT.
  • nesaon03/XYREVERSE - AI-RE Agent skill pack covering IDA, Ghidra, kernel drivers, .NET, IL2CPP, Unreal, Frida, x64dbg and REA. MIT.
  • kandada/rea-python - AI-RE Unofficial Python port of REA, written because the author's Python-based agent products needed native integration. Not endorsed by the upstream authors. MIT.
  • Fractal-Tess/rea-flake - AI-RE REA packaged for Nix. MIT.
  • cranebeaker/coop-anything - AI-RE MCP server, playbook and agent skills that have a coding agent add co-op to a single-player game: look for existing co-op mods, reverse-engineer the game if needed, test with bots, and package it for Steam. Suggests pairing it with a reverse-engineering MCP such as REA, GhidraMCP or ida-pro-mcp. Every player needs their own copy, and it does not touch anti-cheat or online services. MIT.

Guides and research

Related MCP reverse-engineering tools

Tools that REA drives, or tools in the same category.

Other lists

  • sqwu/rea-gems - Daily-updated gallery of REA cases, built from official pages, GitHub, HN and Reddit. Includes some mirror clones; check before use.
  • miles990/rea-case-rankings - Daily scored ranking of REA cases with JSON, RSS and llms.txt (formerly rea-awesome).
  • kaixinbaba/awesome-rea - Catalog of reverse-engineering, reimplementation and compatible alternatives (awesomerea.com). REA is not required.
  • zhuyansen/awesome-ai-reverse-engineering - AI reverse-engineering tools, each with a security rating. Bilingual.
  • DiscoverBox/awesome-ai-reverse - 🇨🇳 AI-assisted reverse-engineering tools across MCP, Skills, plugins and agents.
  • songshikang0111/awesome-REA-cases - Tracks REA and AI reverse-engineering cases several times a day. 627 cases as of 2026-10-20, each marked as confirmed-REA or not, with categories and a search index. English by default, with a Chinese edition.
  • Asymmetrical-1024/awsome-REA - 🇨🇳 REA case collection with post screenshots, evidence excerpts and verification limits.
  • yibie/awesome-rea - Only includes AI decompilation and porting cases with stated acceptance tests.
  • heaven-hm/awesome-reverse-engineered-games - AI-rebuilt games.
  • SubmitGame/awesome-decomp-games - Decompiled games, many playable in the browser. CC0-1.0.
  • morluto/awesome-reverse-engineering - Curated general reverse-engineering tools and learning resources for binaries, applications, firmware, file formats and protocols, maintained by REA's own author. Organised by the task you want to do rather than by tool. It already runs its own weekly link check in CI. CC0-1.0.
  • reacher-z/Awesome-REA - Bilingual catalogue of reverse-engineering tools, reconstruction projects, case studies and research papers across websites, games, apps, binaries, firmware and protocols, with a searchable site and a separately labelled automated repository index. MIT.

Discussion and press

The by-app index lists alternatives by the app they replace.

More posts, roundups, critics and press are in Press and posts about REA.

Legal and controversy

REA's rise has also brought controversy. Keep these in mind when you use or share a case:

  • Clean-room claims: critics note that one agent doing both analysis and rebuilding does not meet the personnel separation of traditional clean-room development.
  • Scope: the official project does not claim to recover original source code or clone a whole application. DX-Ball's 3,205 / 63 figures apply to one function (see rea-research).
  • Privacy and trust: analysis runs locally, but tool results pass through the agent to the model provider. SECURITY.md says REA is not a sandbox.
  • Commercial tools: IDA Pro, Hopper and JEB must be legally licensed. REA provides no licenses.
  • Service terms: Anthropic's and OpenAI's terms prohibit reverse-engineering their own services. They do not cover other software, but cases that target Claude Slides, Claude Code, Claude Chrome or Codex's browser feature should be checked against the terms yourself.
  • Official position: DISCLAIMER.md lists permitted uses: learning, research, interoperability, preservation, security research, vulnerability disclosure, and CTFs. It excludes copying proprietary software or reproducing its protected code and assets. See DISCLAIMER.md.

This list does not accept projects whose main purpose is bypassing licensing, copying paid features, or distributing copyrighted assets.

Beware of fake downloads: GitHub has repositories that claim to offer an "official free download" of REA as zip files. The official channels are morluto/rea, rea.tools and the npm package rea-agents (npx rea-agents setup). Do not run archives or executables from anywhere else.

Contributing

Suggestions are welcome as issues or pull requests. Inclusion rules:

  1. Prefer open-source projects with a source link. Cases without code belong on the X page.
  2. A community case needs evidence that REA was used (the README, the author's post or an official showcase). Otherwise it goes in "The wider wave".
  3. One line per entry: - [Name](link) - what it does, and its tag.
  4. No mirrors, pure forks, or projects whose main purpose is infringement or bypassing licensing.
  5. Takedown requests: open an issue with the project name and reason. We will remove the entry and keep the evidence archived.

Reviews (0)

No results found