把网站和应用拆开看:Craft Anything 用证据驱动 AI 重建项目

摘要

纯 Rust 编写的开源软件研究引擎,先用真实工具拆开网站、应用或游戏并留下证据,再让编码智能体照着重建,最后与原件逐项比对,把差异列出来继续改,净室模式默认不读原件。

推荐
软件名称
Craft Anything
版本
0.2
收费
免费
开源
开源
操作系统
WindowsmacOSLinuxFreeBSDWeb
更新时间
2026-11-04 23:00

造之前,你到底看清了多少

让 AI 写代码已经不难,难的是目标变成「做得跟那个东西差不多」。这时候描述就失效了:你说不清那个网页在平板宽度下导航怎么折行,也说不出小游戏撞墙时画面抖了几帧,模型只能靠手感补,补出来的东西看着像,用起来处处不对。Craft Anything 想解决的正是这个断点——它不急着让 AI 动手,而是先把目标软件拆开量一遍、留下证据,再让编码智能体照着证据重建,最后拿结果和原件逐项比对。

一个纯 Rust 写的洁净室引擎

项目出自 GitHub 上的 storytold 组织,也就是做 ArtCraft 那批 Rust 原生创作软件同一个团队,仓库 10 月底才公开。引擎用纯 Rust 编写,界面交给 egui,桌面应用、命令行和 MCP 服务器三种前端共用同一套内核,部分能力编译成 WebAssembly 跑在浏览器里,许可采用 MIT 或 Apache-2.0 双许可。用 Rust 不是跟风:这类工具每天要吞下来路不明的二进制输入,越界读、整数溢出、解析器崩溃都是现实事故来源,项目在 workspace 层面直接禁掉不安全代码,用更严格的内存安全边界承接格式解析。

四步走完一次重建

官方把流程拆成研究、构建、检查、就绪四段,界面上能看到实时走到哪一步。研究阶段负责测量而不是猜:网页放到三种屏幕宽度下观察,程序跑起来看启动时改了什么,文件结构、资源构成、交互状态都记进证据。构建阶段把要求和证据一起交给本机的编码智能体,由它在你指定的语言、框架或游戏引擎里新建项目。检查阶段是重心,把新做出来的东西和原件摆在同一条基线上比,网页逐屏比布局与字体,游戏跑自检,应用跑一遍看行为,差异整理成清单。就绪阶段打开、试玩、预览,或者带着差异清单再改一轮。

Craft Anything 构建界面
Craft Anything 重建进度与相似度

四步里有两步在「看」,只有一步在「写」。这个配比说明它的定位:不生产代码,生产「差多少」这个判断。

净室与深度,一个开关两条边界

默认打开净室模式。原件的内部一律不读——不读代码、不读文件、不读页面源码,只看访客能看见的东西:截图、可见文字、量出来的布局、颜色、字体、间距、展开的菜单。试图往里看的工具会被拒绝,并提示怎么切到深度模式。深度模式放开全部工具,用内置解码器、反汇编器和反编译器读程序代码与文件,看网站的 JavaScript,观察程序启动过程,装了 Ghidra 也会接进来。这不是免责声明式的表态,而是产品里的一个开关:看得见的部分可以学,看不见的部分要你自己负责。

Craft Anything 高级工作台

每个工具都是命令,也是给智能体的接口

引擎对外暴露三百多个工具,覆盖原生程序、.NET、Java、Android、苹果平台、Electron 与 JavaScript、网站、固件、抓包、数据库、游戏文件。关键在于每个工具同时是命令行子命令和 MCP 工具,智能体不开图形界面也能把研究和重建整条链路跑完,反之人在界面上点的每个动作走的也是同一套内核。界面分简单与进阶两种用法:前者选好目标、写清要求、点开始;后者打开完整工作台,函数列表、伪 C 代码、反汇编、十六进制、调用图、证据账本都能翻。研究结果不是笼统描述,而是带置信度、覆盖率和「这次没验证到什么」的记录。

它自己不是 AI

Craft Anything 不内置模型,也不替你出算力。要构建,本机得有一个已登录的编码智能体,目前首选 Claude Code——它调用的是你自己那个未经修改的 claude 程序,用你自己的登录,文档明确说从不接触你的账号。GitHub Copilot 可以走 ACP 接上装好的命令行工具,Codex 的适配器已写好但官方标注还没在真实安装上验证过。权限也不全放开,读写文件、跑命令、访问网络都走策略控制,目录内的常规构建动作自动通过,规则之外会弹审批卡片。

散得开,也收得住

平台覆盖 Windows、macOS、Linux、FreeBSD,外加一个网页版查看器。每次重建会生成独立项目目录,放着记录请求与历史的配置文件、从原件采集的原始证据、智能体生成的工程、每一轮的比对报告,还有一个收着未决问题的收件箱。这套结构让「接着上次继续改」成为默认能力,而不是从头再来。

边界写在产品里,也写在文档里

文档划的线很清楚:只在拥有或获得授权检查的软件上使用,不绕过 DRM、登录与反作弊;重建复刻的是布局、风格和行为,智能体会被要求不要复制 logo、照片和文字,除非你确认自己拥有授权。净室模式是技术上的合规方案,不代表自动拿到版权授权。现状也得说清楚:维护者自己把项目标为早期 alpha,能用的是桌面端两种模式、命令行、MCP 服务器、以 Claude Code 为建造者的四步流程、三宽度网页核对、Unity 与 Unreal 与 Godot 的游戏重建、带 Ghidra 的深度模式;用 API 密钥和其他智能体构建、应用与游戏的行为核对还在半成品状态。

它适合想做一个自己的小工具、小游戏、小网站却卡在不知道从哪下手的人,第一次能拿到「差在哪」的具体清单;也适合想研究一个产品交互怎么搭起来、又不打算碰别人内部实现的人。想拿它批量克隆别人的商业产品,或者拆有版权保护的程序,它帮不了,也不该帮。

Craft Anything下载地址
支持的操作系统: Windows macOS Linux FreeBSD Web