看到一个非常漂亮的网站,想研究它的布局是怎么搭起来的;玩到一个独立小游戏,好奇同样的玩法自己能不能搓一个;接了个原型需求,客户指着竞品说"就照这个感觉来"。这些场景的共同起点都是"仿",而"仿"恰恰是最耗时间的环节:打开开发者工具一行行看样式,截图对照着调间距,反编译去抠运行逻辑,一折腾就是一整晚,最后还不一定仿得像。
GitHub 上有个新项目把这件事交给了 AI。storytold 团队 10 月 31 日开源的 craft-anything,上线三天就冲到 4900 多星。它的一句话简介很有野心:给它一个网址、一个应用或者一个游戏,它会自己研究原品的原理,然后指挥 AI 编程助手造一个新版本出来。

四步流水线,像验收工程一样仿造
craft-anything 的工作流程分四步,每一步都有明确的交付物。
第一步 Study(研究):检查原品。对网站,它会看页面在不同宽度下的表现、可见文本、测量出的布局、颜色字体和间距,还会打开菜单看交互;对程序,它会观察它是怎么运行的。第二步 Build(构建):编码 Agent 负责搭一个新项目,用什么语言、框架、引擎都由你的需求决定,没指定就选个合理的默认值。第三步 Check(核对):把成品和原品逐项对比,列出还没对上的地方,界面右侧直接给出相似度百分比,缺什么一目了然。第四步 Ready(交付):打开、试玩或预览结果,不满意就在输入框里继续提要求,它会自动迭代。
整个过程中需要人拍板的地方,它都用大白话提问。要执行 curl 这类敏感命令时,会弹出批准卡片,点了"允许"它才动手——默认一切操作都需要你点头。

干净房间与深挖:把合规选择权交给你
这个项目最有意思的设计是两种工作模式。
默认的 Clean room(干净房间)模式压根不读原品的代码、文件和页面源码,只靠"一个访客能看到的东西"工作:你添加的截图、网页呈现出来的样子、可见文本、测量的布局、配色字体间距,相当于让 AI 对着成品临摹。任何试图翻开内部的操作都会被拒绝,并提示如何开启 Deep 模式。
Deep 模式则是完全体:内置引擎读取程序代码和文件、解析网页 JavaScript、观察启动页,装了 Ghidra 还会调用 Ghidra。整套逆向引擎是纯 Rust 写的,包含 314 个工具,覆盖原生程序、.NET、Java、Android、Electron、网站、固件、抓包、数据库和游戏文件,自带反汇编器和反编译器,不依赖任何外部程序。高级工作台里能看到函数列表、伪 C 代码和每条结论背后的证据。
仿写作品经常被质疑抄袭,这个开关把边界划得很清楚:临摹外观学结构是 Clean room,翻看内部实现是 Deep,选择权和责任都在用户。

安装与上手:四条命令跑起来
上手门槛主要在 Rust 环境,要求 1.97 或更新版本(终端执行 rustup update 即可升级),不需要下载任何发行包。按下面的顺序操作:
- 克隆仓库并进入目录:git clone https://github.com/storytold/craft-anything
- 启动桌面应用:cargo run --release -p craft-anything
- 如果更常用命令行,把 CLI 装到全局:cargo install --path apps/craft-anything-cli
- 跑一次自检:craft-anything-cli doctor,它会报告 Rust 版本、可用的编码 Agent 和逆向引擎的状态
关键的一点:Build 阶段需要你本机已经登录一个编码 Agent。Claude Code 是第一优先支持,它会直接调用你自己的 claude 命令、用你自己的账号,项目本身不碰你的凭据;Codex 有适配器但官方注明还没在真实环境验证过;支持 ACP 协议的 Agent(Gemini CLI、Qwen Code、opencode、goose 等)也可以在设置里按后端切换。分析阶段还可以接 Anthropic、OpenAI、OpenRouter 或者本地兼容接口。
不想开图形界面,一行命令就能跑完整流程:craft-anything-cli rebuild 加上目标地址和你的需求描述,比如让它复刻某个官网,或者 craft-anything-cli rebuild - "用 Rust 写一个贪吃蛇"凭空造一个游戏。它还内置了 MCP 服务器,把全部工具暴露给任何 MCP 客户端,也就是说你可以让自己的 Agent 接管整个"研究、构建、验收"的循环。

一点看法
这个项目真正聪明的点不在"仿得像",而在把"研究"做成了有证据链的过程。它输出的每个结论都带置信度、覆盖率和局限性说明,看不懂的地方会老老实实标成 Unknowns,而不是一本正经地胡说。跑命令前先请示、Clean room 默认不开箱,这些细节让"用 AI 逆向"这件事第一次显得体面。
对想研究产品实现、快速搭原型的开发者和设计师来说,它值得放进工具箱。提醒一句:Build 阶段是编码 Agent 在真实写代码,token 消耗是实打实的,重要项目跑之前先看看自己的额度。项目地址 github.com/storytold/craft-anything,采用 MIT 与 Apache-2.0 双许可,桌面端支持 Windows、macOS 和 Linux。
文章标题:给它一个网址,它给你造一个:三天四千九百星的开源仿造引擎上手
文章链接:https://www.muooy.cn/16350.html
更新时间:2026年11月03日
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:305582964@qq.com,我们将第一时间处理!2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议和免责声明。
- 1B2 主题圈子发图片不显示?不用插件,改两处就能修好10月13日
- 2索尼克赛车交叉世界第二赛季试玩:EVA和哥斯拉把赛道变成名场面10月11日
- 3开源iPhone-use实测:让Codex通过USB操控真实iPhone10月11日
- 4赛博朋克2077真人电影官宣:派拉蒙联手CDPR打造夜之城10月10日
- 5GitHub热门开源ARTEX实测:AI自主渗透测试系统的Docker部署全流程10月10日
- 6逃离塔科夫1.2版本上线:PvE转生系统与老带新计划同步到来10月7日
- 7天马行空WP智能体-免费开源的AI智能体插件、一句话管理全站8月26日
- 8WordPress网盘链接自动转二维码分享插件8月16日
- 9Gramps v6.0.6 开源免费族谱管理软件11月10日
- 10WordPress 中获取所有分类 ID 的实用函数:get_all_category_ids 详解7月12日

