大数跨境

短短几天,暴涨 8.1 万 Star,这个 AI 工具火了!

短短几天,暴涨 8.1 万 Star,这个 AI 工具火了! GitHubDaily
2026-10-11
4

平时看到别人做的 App 或软件里,有特别好用的功能,都忍不住好奇是怎么做出来的。

但大部分的工具都不开源,很难弄明白里面具体的实现方式,只能照样模仿很难复刻到精髓。

直到最近,我在 GitHub 上发现了一个能解决这个问题的开源项目:REA。

刚开源几天,就连续登顶 GitHub Trending 榜单,暴涨了 81000+ Star。

image-20261011152344973

它的全称是 Reverse Engineer Anything,翻译过来就是「逆向一切」,这口气可以说真不小。

一位 AI 博主 Matthew Berman 对它的评价是:Software is done(软件这行,算是被它玩到头了)。

成功引起了大家的注意,下面一起来了解下该工具能做什么,有什么用。

简单说,REA 提供了一整套逆向软件的工作流,可接到 Claude Code、Codex 等 Agent 工具使用。

接上之后,我们只需要用大白话进行提问,AI 就能把没有开源的软件底裤扒得一干二净。

当问到软件里某个功能是怎么实现的,会一五一十的讲清楚,还能照着做一个类似的出来。

这里说的「逆向」,有点像手里没有设计图纸,只拿着一件成品,倒推它是怎么造出来的。

image-20261011152849440

在项目的官网上,给出了几个演示案例,都是大家日常经常见过的东西。

比如 Windows 自带的计算器,输入 200 + 10%,结果是 220,很多人可能从来没想过为什么。

把这个问题丢给 AI,它会钻进计算器的程序文件里,找到处理百分号的那一段代码。

然后告诉我们,加号后面的百分号,算的是前一个数的百分比,也就是 200 的 10%。

image-20261011153314472

还有 Chrome 浏览器,在断网时出现的小恐龙游戏,玩过的朋友应该都知道,恐龙会越跑越快。

AI 从游戏代码里找出了加速规则,只要没撞上障碍,速度就会一点点往上加,加到上限为止。

找到规则之后,它还照着做了一个可以手动调速度的小恐龙游戏。

image-20261011153122613

另一个案例是手机验证码 App Aegis,AI 拆开它的安卓安装包,弄清楚了六位验证码为什么每 30 秒换一次。

除了这些之外,像 Windows 电脑软件、网页,甚至老旧游戏安装包,它都能拆解查看。

image-20261011153627096

我觉得真正让 REA 爆火起来的原因,还得是网友们那五花八门的玩法。

有位网友卡在一个功能上,让 AI 折腾了一个小时都没做出来,直接用 REA 去分析一款现成的 App,5 分钟就搞定。

还有网友拆解一款 Steam 游戏,不到 30 分钟,AI 就把游戏还原成了能看懂、能修改的代码。

复刻出来的游戏,还能直接放进 Unity 游戏引擎里跑起来,这条帖子还收获了 4800 多点赞。

image-20261011154356557

更有人已经做起了生意,用 REA 复刻一些实用的小工具,并且挂到闲鱼上出售。

甚至有博主把 REA 和渗透测试工具搭配一起使用,戏称为「赛博阎王爷」套装。

以前这些只有开发者才能干的事情,现在一句话就能交给 AI,帮我们完成了。

当然,AI 拆解软件最怕的就是瞎编,REA 给出的每一条结论都会附上依据,同时说明哪些地方还拿不准。

而且整个分析过程都在自己电脑上完成,被拆的软件本身不会被上传出去。

image-20261011154805615

想要上手使用,只需要在终端里运行下面这一行命令就行:

npx rea-agents setup

它会让我们选择接入 Claude Code、Codex、Cursor 等 Agent 工具,装完重启一下就能用。

之后直接用大白话提问,比如「帮我看看备忘录  App 的搜索功能是怎么做的,再给我的项目做一个类似的」。

若要拆解 Windows 计算器这种原生程序,还得另外装一个 Hopper 或 Ghidra 这类拆解工具。

image-20261011155341851

写在最后

以前逆向软件是安全研究员和极客们的技能,大多数人连这些工具的名字都没听过。

现在有了 REA,产品经理可以随时拆开竞品看看功能是怎么设计的,学生也多了一本学编程的活教材。

但这也让我在想,如果什么软件都能被 AI 拆开来看了,那商业软件公司会怎么应对。

当然,这里也提醒下,要合理使用 REA,建议拿来学习和研究自己有权分析的软件就好。

GitHub 项目地址:https://github.com/morluto/rea

今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

【声明】内容源于网络
0
0
GitHubDaily
专注于分享 GitHub 上知名的 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具,为 GitHub 开发者提供优质编程资讯。
内容 1497
粉丝 0
GitHubDaily 专注于分享 GitHub 上知名的 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具,为 GitHub 开发者提供优质编程资讯。
总阅读10.4k
粉丝0
内容1.5k