大数跨境

两周暴涨 3 万 Star,又一个 AI 逆向神器火了!

两周暴涨 3 万 Star,又一个 AI 逆向神器火了! GitHubDaily
2026-11-13
3

还记得上个月介绍过的工具 PhotoCraft 吗?就是用 Rust 把 Photoshop 从头做了一遍那个。

它背后的 ArtCraft 团队最近又开源了一个新工具:Craft Anything,两周涨了近 3 万 Star。

利用这个工具,我们可以把自己喜欢的网站、应用或游戏,让 AI 直接照着复刻一个版本出来。

平时把一张网页截图发给 AI 让它复刻,做出来的效果,往往一对比就会发现不少地方对不上。

比如字号和间距,菜单点开后是什么样,窗口拉窄了又该怎么排,单看最初那张截图还真不容易说清楚。

还得自己一处处找出来,再告诉 AI 哪里要改,而 Craft Anything 把这活也接过去做了。

估计有不少朋友,想起不久前爆火的工具 REA,把一切软件拆开来看,号称能逆向一切。

但 Craft Anything 与 REA 还是有区别的。

REA 更多是帮我们弄明白一个软件是怎么做的,至于照着做出来像不像,还得靠自己去对。

Craft Anything 则把「做出来」和「对一对」这两步也接上了,整个过程分成四步来走。

先研究原作,看它的页面在不同宽度下长什么样,还有它运行起来是什么样子。

再交给我们电脑上的编码 Agent 新建一个项目,用什么语言、什么框架,都可以在需求里说清楚。

做完之后拿成品和原作逐项对照,列出还有哪些地方不一致。

最后打开成品试一试,哪里不满意,就在下面接着提要求,它会继续往下改。

我觉得这里面最有用的,就是第三步的对照检查。

拿网页来说,它会按三种屏幕宽度分别和原版做对比,每一项检查都会告诉我们,做出来的东西跟原版有多像。

游戏会跑它自己的自检,桌面应用则看它运行起来是什么样。

还没对上的地方会被一条条列出来,交回给 Agent 接着改,一直改到足够接近原版为止。

以前要靠我们自己的眼睛一处处去挑的活,现在交给它来干了。

用起来也不要求懂代码,软件默认打开的就是简单模式。

选好要做的是网站、应用还是游戏,用大白话描述一下想要什么,再按下 Start 就可以了。

项目页上能看到现在走到了四步里的哪一步,Agent 正在干什么,也会用大白话写出来。

中间遇到需要我们拍板的地方,会弹出一张提问卡,规则之外的动作,也会先弹出审批卡等我们点头才执行。

如果有开发经验的朋友可以切到进阶模式,函数、反汇编、调用图这些分析工具都摆在里面。

能拿来研究的也不只是网页,桌面应用、手机应用、游戏这些软件都可以。

用 Unity、Unreal 或 Godot 做的游戏,也能照着重建一个,比如跟它说「用 Rust 复刻这个游戏的玩法」。

手里没有现成的参照也没关系,只说一句「用 Rust 做一个贪吃蛇」,它也能从零开始做出来。

说到这里,可能有朋友会担心,照着别人的东西做,会不会惹上麻烦。

它默认只看外观、不碰源码,依据的都是我们能看到的东西,比如截图、页面上的文字、布局、配色和字体。

Agent 也被要求不能照搬原作的 logo、照片和文字,除非我们确认自己拥有它们,或者已经拿到了授权。

想研究得更深一点,也可以切到深度模式,去读程序的代码和文件,不过这个模式只供自己私下研究用。

开了深度模式之后,还能只打开一个目标向它提问,不去构建任何东西,单纯弄明白别人是怎么做的。

另外它一共带了 320 个工具,每个都能当命令行工具来用,也能通过 MCP 接口交给其他 Agent 调用。

如果想使用,工具提供 Windows、macOS 和 Linux 开箱即用的安装包,到 GitHub 的 Releases 页面下载就行。

image-20261112204532833

在构建这一步,要用到我们电脑上已经登录好的编码 Agent,首选是 Claude Code。

除此之外,它也接入了 DeepSeek Harness,也可以拿它来当干活的 Agent。

装了命令行工具的话,可以先跑一下 doctor 命令,看看 Agent 和引擎还缺些什么:

craft-anything-cli doctor

做出来的项目默认放在「文稿」下的 Craft Anything 文件夹里,每个项目还会留着每一轮对照检查的结果,方便回头翻看。

写在最后

上个月 REA 爆火的时候,大家惊讶的是,AI 已经能把一个不开源的软件拆开讲明白了。

而 Craft Anything 又往前走了一步,能照着复刻一个出来,做完还会拿去跟原版对比,哪里不像接着改。

放在几年前,想弄明白一个软件是怎么做的,得懂汇编、会反编译,是少数人才有的手艺。

现在用大白话说一句,AI 就能帮我们看懂,甚至能照着做一个出来。

这两个工具接连出现,不得不让人思考,往后要是自己做软件,护城河到底在哪里?

我觉得真正能留住用户的,可能就只剩品牌、数据,以及持续把产品做好这些东西。

GitHub 项目地址:https://github.com/storytold/craft-anything

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

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