ARTICLE · 1207923
一周涨了 20 多万星:AI 现在能「拆开」软件看了
十月的 GitHub 上,有个项目火得有点夸张:一周新增约 24.9 万星(第三方热榜统计),到 10 月 18 日已经超过 31 万星。
它叫 REA,全称 Reverse Engineer Anything,翻译过来就是“逆向一切”。
官方演示里,你告诉 AI 一个 App 的某个功能,它会自己把软件拆开,找到这个功能是怎么做的,再照着做一个。很多人第一反应是:软件要完了?这是不是破解?
都不是。它真正的变化,比“破解”有意思得多,也跟每个用 AI 的人有关。
先说清楚它是什么
以前的 AI 很会读文字,但它看不见软件里面。
你想知道一个 App 的搜索框是怎么做的,只能问作者、翻文档,或者请工程师用专业工具去啃。REA 做的事,就是把“工程师啃软件”这套本事,打包成 AI 能用的工具。
打个比方:AI 像一个很会分析的师傅,REA 是给他配的一套拆机工具,外加一本维修记录本。
以前你问“这个 App 的搜索为什么快”,师傅只能看看外观、听听描述,然后猜。现在他可以把机器拆开:看零件怎么装、线怎么走,每拆一步拍张照,最后给你一份带照片的维修报告。
所以它给你的不是一句“我觉得是这样”,而是:“这个功能在哪个文件、第几行,跟谁连着。”你可能看不懂细节,但你能感觉到区别:一个是猜,一个是能核对。

一个你肯定见过的例子:复制粘贴
官方展示过一个很好懂的例子。
你在 Notion 里复制一段带格式的文字,粘到别处,格式居然还在。这个“格式”是怎么被带过去的?
AI 通过 REA,从你点“复制”的地方出发,一路追过好几层代码,最后找到了:格式是在哪里被打包、又是在哪里被读出来的。
这就是“拆机师傅”的价值:你不需要会写代码,但你可以得到一个能对得上的解释,而不是“大概是这样吧”。
我自己试了一个很小的东西
我写了一个很小的东西:屏幕上有个按钮,点一下,会显示一个价格。
它背后其实就四个零件,按顺序是:
按钮:点一下,触发; 传话:把消息递给下一个零件; 总控:决定流程怎么走; 界面:把价格显示出来。
我把这四个零件交给 REA,让它回答:“点按钮之后,价格是怎么出来的?”
我没有运行这个东西,REA 只是读了读这些文件。下面是我在终端里实际跑出来的命令和结果(截了关键几行):

这张表就是那次运行的输出:窗口、传话、接口、通道、处理函数,每一行都带文件名和位置。比如 get-price 这个处理函数,就在 main.js 第 6 行第 28 列到第 9 行第 1 列。完整证据文件 264,298 字节;这里只截了其中 5 条关键关系。
REA 还自己补了一句:这是“读”出来的,实际运行时是不是这样,没有验证。
这就是我想让你看到的东西:它给的不只是答案,还有答案的出处,和它不知道的部分。
当然,这个例子很小,小到我自己看也能看懂。它证明的是 REA 交东西的“样子”,不是它的本事上限。
泼点冷水:它没那么神
- 它只能回答很具体的问题。
官方展示的都是“一个功能、一条线”,不是“把整个 App 看懂”。谁跟你说“输入一个 App,输出全部源码”,那是在传播,不是在交付。 - 它只该用在你自己的、开源的,或明确获授权的软件上。
技术门槛降低了,法律门槛没有。 - 它不是打开网页就能用。
我在自己电脑上就卡了一次:它要读取本机的一些信息,被安全限制挡住了,放开权限才跑通。在公司电脑上,可能第一步就卡住。 - 它本身免费开源,但更专业的分析引擎可能要另外付费。
- 星数高,只说明关注度高,不说明它对你一定有用。
它给我们的三点启发
一、以后看 AI,不只看“脑子”,还要看“手”和“证据”
REA 本身不是一个更聪明的 AI。它只是给现有的 AI 接上了工具,让它能去查、能留下证据。
同一批 AI,接不接工具,能做的事差很多。以后选 AI 工具,可以多问一句:它能不能拿到真材料?它说的话,能不能对上?
会聊天是入口,能拿出证据才是交付。
二、软件没那么神秘了,普通人也可以多问一句“证据呢”
不是让你去学编程。而是说,一个功能背后,无非是“界面、逻辑、数据、接口”这几层。遇到一个说不清的问题,先问“证据在哪”,而不是接受一个顺耳的解释。
这就像当年大家学会“网页背后有服务器、有接口”一样。你不需要会写网页,但你知道该往哪儿看。
三、看懂变便宜了,但“该不该做”更贵了
当“看懂别人怎么做”越来越容易,靠“藏起来”吃饭的壁垒会变薄。
但授权、数据、对场景的理解、交付能力、合规责任,这些不会因为工具变强而消失,反而会更值钱。
对个人:别把“知道怎么做”当护城河,把“判断该不该做、能不能交付”当护城河。
对企业:护城河会从“代码保密”,更多转向“数据、服务、场景和信任”。
如果你只想记住三句话
只查一个功能,别贪多; 只碰自己有授权的软件; 让它标出来源,也标出查不到的地方。

最后
REA 会不会一直火,我不知道。但它代表的方向很清楚:AI 正在从“会说”,走向“会查、会做、会验证”。
如果 AI 真的能帮你看懂任何一个软件,你最想让它拆开哪个功能?评论区聊聊。















































































