本文事实基于 GitHub 仓库 morluto/rea 的公开信息(2026 年 10 月 15 日经 GitHub API 与仓库 README 核对)、rea.tools 官网及官方 showcase 案例。Reddit 与 X 上的讨论热度为发稿前实时抓取。文中 B 站播放量来自 X 用户的转述,未经独立验证;社区衍生项目 rea-engine 的捆绑内容未逐一核实。
GitHub Trending 第一名的位置上,这周坐着一个半年前就存在的项目。
REA,Reverse Engineer Anything。截至发稿,星标 241,787,fork 60,182。GitHub Trending 页面显示它单日新增 41,187 颗星。仓库是 2026 年 4 月 14 日创建的,前面几个月不温不火,README 里现在还挂着「庆祝 20 万星」的横幅。20 万到 24 万,就这几天的事。

一个做逆向工程的命令行工具,凭什么一周冲过 24 万星?我的看法:它把一件原本很贵的事变得便宜了,而这事正好踩在游戏玩家的痛点上。
REA 到底是什么
README 的自我介绍只有一行:One MCP for reverse engineering, across binaries, applications, and runtime behavior。
拆开说。你平时用 Claude Code、Codex 或者 Cursor 写代码,agent 的手能伸到你的文件系统和终端里,但它看不懂一个编译好的二进制文件。逆向工程师看二进制用的是另一套老工具:Ghidra(NSA 开源的那个)、Hopper、IDA。这两边一直隔着一条线,装工具的人要花几周学怎么驱动它们。
REA 是中间那个接头。装好之后,你对 agent 说「搞清楚这个 App 的搜索是怎么实现的,给我看证据」,agent 会通过 MCP 协议调用 REA 提供的工具,去拆目标程序、追代码路径,REA 把结论和证据一起还回来,agent 再决定是继续追问还是动手写一个类似功能。安装就一行:
|
|
setup 会问你用哪个 agent,支持的名单包括 Claude Code、Codex、Cursor、Gemini CLI、Grok Build。它会把 REA 的 MCP server 和配套的工作流说明注册进去,改动前有备份。
「就是个 wrapper」:争议对了一半
项目火了之后,X 上流传最广的一条冷静评论是这么说的:REA 不是逆向工程工具,它只是个 MCP wrapper。它不附带 Ghidra、IDA Pro,也不带 Frida,你得自己装好这些,还得会驱动它们。
这话对了一半。
对的那一半:深度原生分析确实绕不开外部引擎。README 的 FAQ 写得明白,分析原生二进制需要 Hopper、Ghidra 或 IDA 之一,其中 Hopper 是商业软件,setup 可以在你批准后代装。
不对的那一半是它低估了 REA 自带的东西。查一下它支持的清单:Go 和 Rust 编译出来的二进制,内置静态检查,连 Go 安装都不需要;WASM 模块、以太坊 EVM 字节码、SQLite 数据库文件、.NET 程序集,全部开箱即用;JavaScript 和 Electron 应用、网站、Android APK(配 JADX)、固件镜像(配 Binwalk)、pcap 抓包文件,也各有各的内置通路。比如 API 文档里特别说明,静态的 JavaScript 分析完全不需要装任何原生引擎。
所以更准确的说法是:REA 是 agent 和逆向工具链之间的适配层,顺带自己带了几个常用的探头。叫它「逆向工程工具」高估了原生分析这块,叫它「只是个 wrapper」又抹掉了内置的那一排工具。

还有条边界要说清楚:分析全部在本地跑。FAQ 里有人问「REA 会上传我的 App 吗」,回答很干脆,不会。目标程序在本地拆解,你的 agent 拿到工具返回的结果,至于 agent 背后的模型服务商怎么处理数据,那是另一回事,跟 REA 无关。
三个官方案例:从 1997 年的弹球到 Notion 的剪贴板
光说机制还是虚的,官方 showcase 给了三个可以对着学的完整案例。
第一个是 DX-Ball,1997 年的经典弹球游戏。任务是重建它的音效声像(pan)计算:从一次音效调用追进位置转声像的辅助函数,看汇编,把不完整的伪代码补成能编译的 C。重建结果通过了 3,205 个原始 x86 测试用例,63 个编译函数的机器码字节全部复现。换句话说,生成的代码和 29 年前编译器吐出来的产物逐字节一致。
第二个是 Notion。从渲染进程的剪贴板 API 出发,穿过 preload 脚本和 IPC 通道,一路追进主进程,看清了它富剪贴板格式的处理逻辑。这是 Electron 应用分析的典型路径。
第三个是 TH04,PC-98 时代的 DOS 弹幕游戏。从 16 位指令里恢复出固定角和瞄准角的计算公式,再拿重建的 C++ 代码和历史上的编译器输出做比对。

三个案例有个共同点:结论都带证据链。REA 返回的每条 finding 都附 evidence 和 limitations,agent 和人都能检查它凭什么这么说。
为什么是现在火爆
工具本身半年前就在了,变量是模型。
r/ClaudeAI 本周热榜上有一张帖子,标题很直白:「Opus 5.5 在反编译和移植上强得离谱」,2,100 赞,533 条评论。评论区晒的是让模型把老游戏的反编译输出读通、写出能在新硬件上跑的移植代码。这条帖子和 REA 的爆火是同一件事的两面:以前 Ghidra 摆在那,会驱动它的人全球就那么多;现在模型能读懂伪代码和汇编的中间产物,能自己写测试验证猜测,「会驱动」这个门槛塌了一半。
传播路径也能看出点东西。REA 最热的几个讨论池不是程序员社区,是游戏玩家社区:r/pcmasterrace 一个帖子 29,405 赞,另一个「这就是 GitHub 现在的第一名」22,316 赞、2,497 条评论。r/pcgaming 上被顶到 7,655 赞的帖子标题更长:数十款 AI 反编译的游戏,从 GTA 5 到使命召唤 MW2,顶着大量 DMCA 下架,已经能在浏览器里免费玩了。

玩家关心的不是逆向工程本身,是另一件事:我花钱买的游戏,凭什么服务器一关就没了。AI 反编译让「永远拥有自己买过的东西」从口号变成了几十个能跑的浏览器移植版。这个情绪比任何技术指标都能解释 41,187 颗星是怎么来的。
中文圈的传播也不慢。B 站 UP 主「轩辕的编程宇宙」10 月 13 日的 REA 解读视频,据 X 用户的观察帖,两天播放量到了 6.1 万(此数据为转述,未经独立核实)。
想上手的话
门槛不高:Node.js 22 以上,一行 npx rea-agents setup,选你的 agent,重启。npm 包名叫 rea-agents,官网 rea.tools 上有图文指南和完整案例。
两个提醒。第一,项目 README 顶上现在挂着一条官方警告:相似仓库名或抄袭的 README 不能证明下载来源是官方,认准 morluto/rea、rea.tools 和 npm 上的 rea-agents 这三个入口。一个项目火到需要防伪,本身就是热度最好的注脚。第二,想做原生二进制的深度分析,得先装 Hopper、Ghidra 或 IDA 之一,这一步的成本没有消失,只是从「学会驱动工具」降到了「装好它」。
星标平权之后
热度归热度,真正的问题是:当逆向工程的执行成本趋近于零,边界靠什么守。
正面用途说得清楚:互操作性研究、老软件存档、安全审计、被停服的软件抢救。官方 showcase 全是这个方向的。但同一把工具也回答了 Popcar 那篇文章里的问题(Simon Willison 转发的那篇):如果 AI 能反编译任何软件,「你付费买的游戏或 App 可以在违背你意愿的情况下被开源」。本周 Reddit 上还流传着有人逆向 Adobe Creative Suite 并开源的帖子。DMCA 下架的速度赶不上反编译的速度,r/pcgaming 那个帖子的标题里就带着「despite numerous DMCAs」。
守边界的人手里也多了一张牌。REA 的证据链设计意味着结论是可审计的:伪代码里哪一行支撑了这个判断、哪里还不确定,都摆在台面上。逆向工程师的稀缺技能正在从「逐行读汇编的手艺」移向「设计证据链、判断结论真伪」。工具平权淘汰的是重复劳动,判断力反而更值钱了。
20 万到 24 万星用了几天,下一个节点不会太远。值得盯的不是星标数,是两件事:游戏厂商对浏览器移植版的下一轮法律动作,以及第一批因为「AI 反编译」打起来的诉讼里,证据链会不会真的以 REA 返回的 finding 形式出现在法庭上。
参考来源
- morluto/rea:GitHub 仓库与 README(2026-10-15 经 GitHub API 核对,241,787 stars / 60,182 forks)
- rea.tools:REA 官网(指南与案例)
- DX-Ball 案例:重建音效声像计算
- Notion 案例:追踪 Electron 剪贴板桥
- TH04 案例:恢复 DOS 弹幕环计算
- r/pcmasterrace:Oof This Is Currently The #1 Repo On Github(22,316 赞)
- r/pcgaming:Dozens of AI reverse-engineered games… despite numerous DMCAs(7,655 赞)
- r/ClaudeAI:Opus 5.5 is INSANE at decompilation / ports(2,100 赞)
- Simon Willison:AI is mass decompiling games. That’s both awesome and scary.
- Popcar 原文(Simon Willison 转发指向)
哪些内容尚未独立验证:B 站「轩辕的编程宇宙」视频的播放量与点赞数来自 X 用户转述;社区衍生项目 rea-engine 自述捆绑的 ILSpy、Ghidra 12.1.2、Frida 等组件未逐一核实;「Adobe Creative Suite 被逆向开源」仅见于 Reddit 讨论串,未找到原始仓库与官方回应。星标与热度数据为发稿时点数,会持续变化。