ARTICLE · 1190195
别再给软件交年费了:付费功能,AI 帮你合法"抄"一个
上周 GitHub 趋势榜第一,是个叫 REA 的开源项目。
全称 Reverse Engineer Anything。干的事一句话:让 AI 智能体看懂没有源码的软件。
你电脑里装的每一个 App,微信、Notion、PS,对你来说都是黑盒。你只能用,不知道它里面怎么转的。REA 出现之后,这个黑盒被撬开了一条缝。

它到底是个什么东西
它是个 MCP 服务加命令行工具,跑在你自己电脑上,一条命令就能接进 Claude Code、Codex、Cursor 这些编程智能体。接好之后,你用中文问它就行:"微信这个功能是怎么实现的?"它去拆、去查,回来给你答案。每个结论都带证据:哪个文件、哪个函数、哪次调用。不是猜的,是查到的。
最出圈的案例,是一个人干翻 Adobe 全家桶。
开发者 Brandon Thomas,用 Claude Opus 5.5 纯手搓,Rust 重写了 7 个 Adobe 软件的平替:PhotoCraft 对 Photoshop,VectorCraft 对 Illustrator,FilmCraft 对 Premiere,还有 Lightroom、After Effects、InDesign、Acrobat 的版本。全部免费开源,MIT / Apache-2.0 双许可。PhotoCraft 发布两周,star 就涨到了几万(10 月初各家读数在 2 万到 4 万之间)。后来他又做了 Office 三件套,仓库里还藏着 CAD、音频工具等新项目。

先澄清:没人"反编译"Adobe
当时 X 上有人传"Adobe 全家桶被反编译了",连 Chamath 都在播客里这么讲。结果 X 的社区备注直接打脸:ArtCraft 官方说法是 clean-room 重写,压根没碰 Adobe 的源码。
这个澄清恰恰是最重要的一课。Clean-room 是个四十年的老玩法:第一步,一队人研究原软件,只记录"它做了什么",不抄代码;第二步,另一队人只看这份行为描述,从零写出新软件。做出来的东西功能一样,但里面没有原软件一行代码。当年 Compaq 就是这么做出 IBM 兼容机的,法院也一直站在逆向工程这边:1992 年 Sega 诉 Accolade,2000 年索尼诉 Connectix,逆向方都赢了。
红线很清楚:读自己电脑上的软件去理解它,这是学习;照着行为自己重写,这是行业几十年的老规矩。直接拷代码、破解付费功能、公开别人的反编译源码,那是等着收律师函。REA 官方也写明了:只用于合法研究、学习、兼容性和你有权查看的软件。
普通人拿它能干四件事
第一,查 App 到底在你手机上干了什么。拿任何一个 App 的安装包,问它:列出所有权限、所有上报数据的接口。那些"免费信号群"里的小软件,敢不敢过这一关,一查就知道。
第二,验毒和验币。之前有人传 113GB 的"GTA6 泄露版",就是被人拆开发现是木马。大部分土狗币不公开源码,REA 能读智能合约字节码,把能转走钱的函数一个个揪出来。
第三,把付费功能"学"过来自己用。别破解,去重建。问清楚某个功能怎么实现的,让 AI 按你的需求写一个自己的版本。数据、代码全是你的,年费省了。
第四,搞钱的路子。安全研究和漏洞赏金是最直接的,已经有人搭了一套 AI 逆向流水线,说靠赏金回本了。另外两条:帮公司读懂丢了源码的老系统做迁移;让两个不兼容的工具能对话。
一晚上就能跑通
上手比想象中简单。
先装 Node.js,要 22.19 以上版本(24.11+、26+ 也行,注意 23 和 25 版官方明确不支持)。然后在你的编程智能体里粘一行命令,REA 会列出改动计划,你点同意,它自动接好。重启智能体,跑个自检命令,看到工具列表就成了。
别一上来就拆微信。REA 官方给了个练习用的小软件,一个带"导出"按钮的记事本。你问它:导出按下去,文件写到哪了,里面有哪些字段。两分钟,你就能看到一条完整的证据链:按钮在哪个文件、消息怎么传、文件写到哪个路径。这就是逆向工程,第一次亲手做,只需要两分钟。
然后挑一个你天天用的软件,问一个你最好奇的问题。比如 Chrome 小恐龙游戏为什么越跑越快?答案是:初始速度 6,每帧加 0.001,上限 13。你不读代码,你只管提问,规则自己浮出来。
最后说说这件事到底意味着什么。
闭源以前的意思是"你永远别想知道",现在的意思变成了"拿出证据来"。软件的护城河,正在从"代码看不见"变成"体验做得好"。对个人来说,变化更直接:你羡慕的每一个功能,现在都可以问一句它是怎么做到的,然后自己造一个。
别只收藏。今晚装上,问第一个问题。
你还想看 AI 搞钱的哪类实战?留言区聊聊,点赞最高的选题下期安排。















































































