文章摘要
各位站友好,我是站长。做网站这些年,我经常碰到两种人:一种是看到别人家网站做得好看,想照着做一个却不知道从哪下手;另一种是会写点代码,但让 AI 写出来的东西总跟想要的样子差口气。这两天 GitHub 上冒出来一个项目,3 天就拿了 5300 多个 star,专门解决这件事——它叫 Craft Anything,一句话概括:指着任何一个网站、APP 或者游戏,让它先研究透原版,再让 AI 给你仿一个自己的版本出来。
它能做什么
Craft Anything 是国外 ArtCraft 社区开源的一个桌面软件,纯 Rust 写的,开源协议是 MIT/Apache 双许可,完全免费。它最核心的一套流程分四步:
第一步:研究(Study)。你把目标指给它——可以是一个网站地址,也可以是手机 App、桌面软件甚至游戏。它用真家伙去检查:网站就抓三个屏幕宽度下的页面截图、文字、布局、颜色、字体、间距;程序就看它的函数、字符串、调用关系。每一步都有证据记录,不是瞎猜。
第二步:构建(Build)。调用你电脑上的 AI 编码智能体(首选 Claude Code),按研究结果从零搭一个新项目,你要什么语言、什么框架都可以指定。
第三步:比对(Check)。这是我觉得最实在的一步:它把仿出来的东西跟原版逐项对比,列出「哪里还不一样」,相似度打分,然后让 AI 继续打磨,直到接近为止。做完的项目页里能看到完整的计划进度和检查清单。
第四步:交付(Ready)。打开、试玩、预览,或者直接在下面对话框里接着提修改意见,它继续改。
除了「仿」,它还能「只看不仿」——选中 Deep 模式里的「只看里面」,就能向它提问,问这个软件是怎么实现的,它带着证据回答,当逆向学习工具也挺香。
两种用法:小白和老手都照顾到了
简单模式(Simple,默认):打开软件,选你要复刻的是网站、App 还是游戏,填个网址或者一句话描述需求,按 Start 就行。之后就是看进度条、回答它偶尔抛出来的确认卡片(比如要不要执行某条命令),全程说人话,不用懂技术。
高级模式(Advanced):完整的工作台,反汇编、伪 C 代码、十六进制、调用图、证据台账全都有,玩逆向的朋友应该会很喜欢。
另外还有两种「研究深度」可以切换:洁净室模式(Clean room,默认)只看表面——截图、可见文字、测出来的布局,不读人家一行代码;深度模式(Deep)则会去读程序的代码和文件,装了 Ghidra 还能反编译。深度模式作者明确说了:只用在你自己有权利查看的软件上。
使用方法(分步)
1. 去 GitHub 的 Releases 页面下载对应系统的安装包:Windows 有 x64、arm64、x86 三种安装版和便携版,macOS 是通用 dmg,Linux、FreeBSD 也支持。
2. 提前在电脑上装好并登录 Claude Code——注意,构建用的是你自己的 claude 程序和你自己的账号,Craft Anything 碰不到你的账号,费用走你和 Anthropic 自己的协议。
3. 打开 Craft Anything,默认就是简单模式,选「网站/App/游戏」其中一种。
4. 填网址或一句话描述你想要什么,点 Start。
5. 看着四步进度走完,在 Ready 页面打开成品试玩,不满意就继续在对话框里提修改。
6. 进阶玩法:它的 314 个工具同时是命令行命令和 MCP 工具,懂行的可以直接 `craft-anything-cli rebuild https://example.com “Recreate this website”` 一把梭,或者接到自己的 agent 里调用。
注意事项
1. 现在是 early alpha 早期测试版,作者自己都说部分功能还在路上,遇到 bug 别意外,去 Discord 或提 issue 反馈就行。
2. 构建环节必须你自己有 Claude Code 可用,它只是个「包工头」,干活的还是你自己的 AI 账号。
3. 深度模式只研究你有权利查看的软件;它不会绕过 DRM、登录验证和反作弊,重建的也只是版式、样式和行为,logo、图片、原文不会照搬——除非你确认自己有权利。
4. 从源码编译需要 Rust 1.97 以上,一般用户直接下安装包就行,不用折腾。
5. 好消息:它的 README 自带简体中文版,英文不好的朋友也能看明白。
下载地址
GitHub 仓库:https://github.com/storytold/craft-anything
安装包在仓库的 Releases 页面拿最新版,文件名里带版本号,旁边还有 SHA256 校验文件可以验完整性。
站长点评
说实话,AI 编程工具今年已经卷成红海了,但 Craft Anything 这个切入点我挺认可:别人都在卷「从零生成」,它卷的是「先研究透再仿」——Check 那一步的逐项比对和相似度打分,是目前这类工具里少见的实在功能,至少它敢把自己仿得像不像摊开给你看。3 天 5300 星也说明这路子戳中了很多人。当然 early alpha 的完成度别抱太高,当玩具先玩起来,等它出正式安装版再当生产力也不迟。白嫖党注意:软件本身开源免费,但构建要烧你自己的 Claude Code 额度,这个成本得自己掂量。

