ARTICLE · 1239101
几天36万Star:这个工具让AI从「猜功能」变成「拆软件」
让 AI 仿功能,为什么总是空的?
36.8 万 Star
让 AI 拆开看
带证据的结论 · MIT · 中文文档齐
墨知有道
CONTENTS
这篇讲什么
AI 干这类活一直停留在「瞧个外形就下结论」。
REA 想填的,正是「实据」这两个字——先拆开,再盯梢,后开口。
它有多火
项目叫 REA,全称 Reverse Engineer Anything(逆向一切)。
涨势有多离谱:10 月 6 日它还挤在 1 万以下,10 月 14 日已经窜到 23.4 万(36 个小时吞下约 9 万),10 月 20 日越过 34.2 万,眼下 36.8 万。
它解决什么问题
我猜你也遇到过。
让 AI 仿一个现成 App 的功能,它交出来的界面往往挺像样:按钮摆在该在的位置,配色也抄了个八九不离十。
可你一上手就发现,里面是空的。
搜索点了没动静,保存按了没回音,数据更不知道流去了哪里。
毛病到底出在哪一步?症结不在模型聪不聪明,而在它从头到尾就没拿到过实据。
丢给它一张截图,它能把界面仿得有模有样。但外形终究只是外形。
我把它归纳成四层:
这四层,截图一层都答不了。所以 AI 只剩外头瞎蒙这条路。蒙中是侥幸,蒙错才是日常。
它怎么工作
REA 是个开源 skill,说白就是个工具箱,塞进 AI 编程助手里就能使。
支持:Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等。
它的路子可以概括成九个字:先拆开,再盯梢,后开口。
拆开——反编译、解包,二进制、JS 应用、安卓 APK、网站、固件都吃。底层使的是 Ghidra(无头反汇编)、Hopper、IDA Pro 这些逆向行当的正经工具,官方特意点明「不是玩具」。
盯梢——功能被触发的那一刻,把程序的真实动作录下来,看它私底下究竟忙了什么。
开口——只说有凭据的话。
⚠️ 注意
官方在边界上把话说得很死:它给的是「带证据的结论」,不恢复原始源码,更不整应用一键克隆。这个词儿在网上已经被吹变味了,官方画的红线在这儿,别越过去读。
怎么装(一行命令)
动手之前:手边得先有 Node.js 和 npm,版本别太低——22.x 得 ≥22.19,24.x 得 ≥24.11,或者直接上 26+。
接着敲这一行:
npx rea-agents setup
跑起来以后它会先问你用哪个智能体,再把打算动的所有变更摊给你看,你点头它才落手。这套流程会替你把 REA 的 MCP 服务和工作流指引接上,顺手给你原有配置留个备份。全部弄完,把智能体重启一下就好。
装完了怎么使?照常说话就行:
弄清 Notes 应用的搜索功能如何工作,展示证据,并为我的项目实现类似功能。
Notes 换成你要研究的那款,然后把想弄明白的功能讲清楚。
嫌装智能体麻烦?REA 也留了条纯命令行的路子。
手头若有个解开包的 JavaScript/Electron 目录,或是 ASAR 文件,可以直接喂给它:
npx -y rea-agents@latest analyze-javascript-application /absolute/path/to/app --json
吐出来的结果带着模块、引用关系、Electron 边界,连相关凭据一并奉上。
用得勤,就装成全局命令:
npm install --global rea-agents rea --help
官方给过一句提醒,说 REA 版本更得勤,新版本常常带着修好的毛病。所以别装完就不管。
它能分析什么
官方给了一张对照表,我拣要紧的说:
⚠️ 注意
第一行是道硬门槛:想啃原生二进制,桌上得先有 Ghidra 或 IDA。Ghidra 免费,IDA Pro 和 Hopper 要钱。
我的判断
我的看法分两半。
该试的人:你正为「照着现成软件复刻功能」头疼,受够了 AI 隔皮猜瓤;你已经有 Claude Code 或 Codex;命令行和 Node.js 你都搞得定。
该退的人:盼着一键克隆整个 App 的(官方不答应);一点命令行都不想碰的;想啃原生二进制却连 Ghidra 都没装的。
但它指的方向没错。
这一年 AI 写代码的本事明显见长,偏偏「照着现成软件复刻功能」这档子事一直啃不动。我以前也以为是模型不够聪明,后来才想通——它压根就没进过门,当然只能在外头转。
REA 的分量在于,它头一回把「进门」这件事变成了可执行的一行命令。
📌 今晚就能做
先确认你的 Node.js 版本够不够(22.19 / 24.11 / 26+ 三者居一)。够,就敲 npx rea-agents setup,让它先问你一遍再动手。装完挑一个你平时最想弄明白的功能,照常说话就行。
/// LAST
它没法让 AI 凭空变出一个软件,却能让 AI 在伸手之前先瞧见实据——从「隔着皮猜」换成「撬开来看」。
我是墨知。写这个号,因为我自己也被这些坑绊过,能抄的我尽量给你摆明白。
墨知有道
让AI真正为你打工















































































