一款名为 REA 的免费工具,正在把 AI 代理带进软件逆向工程。这个项目全称为 Reverse Engineer Anything,最近已成为 GitHub 上最受关注的项目之一。

根据 Decrypt 报道,REA 的 GitHub 星标数在 10 月 6 日还不到 1 万,到周一已超过 10 万。仅 10 月 11 日一天,该项目就新增了超过 3 万个星标。这个仓库自 4 月创建后曾长期没有太多关注,直到近期热度突然上升。
REA 做的是什么
应用和游戏发布时通常以机器码形式存在,也就是处理器直接读取的底层指令,人类几乎无法直接理解。反编译的目标,是尽量把这些内容还原成可读代码。逆向工程的范围更大,重点是弄清一款软件如何运作,不管方式是观察程序行为、分析它发送的数据,还是阅读它的代码。
REA 的用途就在这里。实际使用中,用户可以把一个 AI 代理指向某个程序,询问某项功能是如何实现的,然后让它从屏幕上的表现一路追到二进制层。报道提到,这套方法适用于桌面应用、Android 应用和网站。
REA 本身并不提供自己的反编译器。它做的是把 Claude Code、OpenAI 的 Codex 这类 AI 编码助手,与专业逆向工具连接起来,例如美国国家安全局在 2019 年向公众开放的逆向工程套件 Ghidra。它们之间的连接方式是 MCP,即 Model Context Protocol。这一标准由 Anthropic 创建,用来让 AI 模型接入外部工具。
不过,REA 项目的 readme 并没有像外界讨论那样夸张。项目说明明确写道,REA「并不声称能够恢复原始源代码,也不会自动克隆一个应用」。
报道还提到,这种做法之所以处在相对合法的边界内,原因在于开发者并不直接读取原始代码,而是发布一个编码方式相似、行为相同但并非完全相同的替代版本。
游戏模组、移植和跨平台实验正在增加
围绕 REA 及类似技术,开发者和玩家已经做出大量混搭实验。
报道举例称,有玩家让《蜘蛛侠》出现在《蝙蝠侠:阿卡姆之城》的 Gotham 里,也有人把大约 1600 件《我的世界》物品塞进 FromSoftware 的游戏,让苦力怕对战《艾尔登法环》Boss 玛莲妮亚。还有模组作者把《逃离塔科夫》的枪械和菜单放进《上古卷轴5:天际》,并把这个作品命名为「Escape from Skyrim lol」。
老游戏主机独占内容也在被带到新平台。报道称,今年 9 月,一名爱好者借助开源 AI 模型和重新编译工具包,把《神鬼寓言2》带到 Windows 平台。这是主线《神鬼寓言》系列里唯一没有发布 PC 版的作品。AI 大约用 1 小时让它启动运行,之后仍需要较长时间的人工修复。
另一个案例是有人让《GTA V》在 iOS 上原生流畅运行,报道称连 Rockstar Games 自己都没有这样做。
AI 也开始指向付费软件替代品
这类方法也被用到订阅制商业软件上,不过报道特别说明,相关项目并不是直接使用 REA 完成的。

开发者 Brandon Thomas 使用 Claude Opus 5.5 创建了 ArtCraft。根据报道,这是一组用 Rust 编写的免费开源应用,目标是对应 Photoshop、Illustrator、Premiere、Lightroom 以及其他 Adobe 程序,支持 Mac、Windows 和 Linux。
Thomas 表示,Adobe 多次向他收取取消订阅费用后,他终于决定动手。报道同时提到,Adobe 在今年 3 月同意与美国司法部达成 1.5 亿美元和解。美国司法部曾指控 Adobe 隐瞒提前终止费用,并让订阅取消流程变得困难,不过 Adobe 否认存在不当行为。
ArtCraft 的实现方式也被单独说明。Thomas 把它称作「clean-room rebuild」,也就是根据公开文档和可观察行为,从零开始重写代码,从不接触原始代码。报道称,这与康柏在 1980 年代克隆 IBM PC BIOS 时采用的是同一种法律路径。
不过,ArtCraft 目前距离成熟产品还很远。项目网站上,这些应用被标记为「early alpha」或「in development」。一名像素艺术家已经把这个 Photoshop 替代品评价为「completely unusable」。
软件保护门槛下降,版权与安全问题随之浮现
报道认为,只要程序运行在用户自己的设备上,AI 代理在有足够耐心和足够 token 的情况下,理论上就可以读取它。这削弱了软件行业最古老的一道复制保护屏障之一:阅读机器码本身太痛苦、太费力。
对应的结果也具有两面性。报道提到,这可能带来更便宜的替代品和更好的游戏保存条件,同时也会让盗版更容易发生,并减少安全漏洞藏身的空间。
权利方已经开始出手。Activision 已经撤下 AI 反编译版《使命召唤:现代战争2》的相关视频;Bethesda 也曾就一款由 AI 制作、名为《Fallout: New York》的浏览器游戏发出停止侵权函。该项目作者随后表示:「Due to copyrights I had to take down this game. BUT I will have an updated version of the game up and running soon! If you want to play it now and give me feedback as I fix things just reply to this comment and I'll DM you the new link.」
Decrypt 在文中写道,这似乎是游戏工作室目前少数可用的防线之一,用来应对一种可能轻易把一切推向开源化的趋势。
项目仍在快速更新
REA 本身还在持续发布更新。报道显示,10 月 3 日到 10 月 11 日之间,这个项目一共发布了 8 个版本。
而在应用层面,进展并没有外界想象得那么快。Thomas 已经收回了自己此前「一个月内追平 Adobe 功能集」的承诺,现在他表示,这件事需要数个月时间。



