夜雨聆风学习资料网

ARTICLE · 1323106

1.6万Start开源AI工具,克隆网站、软件和游戏等等,让你如鱼得水

1.6万Start开源AI工具,克隆网站、软件和游戏等等,让你如鱼得水

别急着克隆:Craft Anything

研究 → 构建 → 检查 → 就绪:一条软件复刻流水线怎么读

AI 技术公众号 · 技术解读

2026-11-06 | 仓库版本 v0.4.0 | 作者未实测

数据核对于 2026-11-06 21:41

正文

看到一个网站想仿、一个小工具想重做玩法,很多人第一反应是把截图丢给大模型:「照着写。」写完才发现按钮间距不对、交互对不上,也不知道差在哪。

Craft Anything 想把这事收成固定流水线。仓库 storytold/craft-anything 创建于 2026-10-31;

我写稿时(2026-11-06 21:41,北京时间)GitHub API 显示 16,833 star、3,056 fork。

OSS Radar 在 11 月 5 日记到它单日大约 +3,300 star。作者是 ArtCraft。最新安装包 v0.4.0(2026-11-06)。

先说结论:它更像带证据的重建工作台,不是随便克隆闭源软件的按钮。默认净室不读源码;构建靠你本机已登录的编码 Agent;项目自己标了早期 alpha。安装与效果均为未实测,命令来自官方 README。

图1|四步流水线示意(据官方 README 绘制)

一、四步怎么转

官方说法:看清网站、应用或游戏怎么工作,再让 AI 造一个你自己的版本。动作拆开是:

1. 研究:检查原件(网站多宽度页面;应用/游戏的文件与运行方式)。

2. 构建:本机编码 Agent 按你的请求新建项目。

3. 检查:和原件比对,列出还不一致的地方。

4. 就绪:打开、试玩、预览,或继续提改动。

像先量尺寸再施工,再拿卷尺验收——而不是闭眼生成一版。

桌面端默认简单模式:选目标、写需求、按 Start。进阶模式才是完整工作台。两种模式共用同一引擎。

图2|官方 README:新建项目界面(Make)

二、净室不是沙箱

净室(默认)不读原件内部代码、文件、页面源码,只看你能看见的:截图、可见文本、布局、颜色字体间距、你允许时拍的窗口。会往内部看的工具会被拒绝。

深度模式才打开内置反汇编、反编译,以及本机 Ghidra;网站场景还可能读 JS、观察起始页。

作者写得很直白:净室是产品规则,不是操作系统沙箱。本机 Agent 仍以你的权限行动。别把「净室」听成「怎么搞都安全」。

英文 README 写大约 320 个工具;中文 README 写作时写着 314。有出入时我以英文主 README 和 docs/tools.md 为准。每个工具也是 CLI / MCP 接口:

# 本地终端(已安装 craft-anything-cli)

craft-anything-cli commands

craft-anything-cli mcp

craft-anything-cli rebuild https://example.com "Recreate this website"

图3|净室默认不读内部;深度需主动开启

三、构建依赖谁

Claude Code:首选。跑你自己的 claude,不碰 Anthropic 账号。

Codex:适配器在,官方写明尚未在真实安装上验证。

GitHub Copilot:可通过 ACP 接本机 CLI。

其他ACP代理:可切换;官方确认真机跑过的主要是 Maki(STATUS 记过 Linux 无头静态页约 38 秒到 Ready——官方记录,我未复现)。

网站检查用 1440 / 768 / 390 三档屏宽,最多约 6 轮,目标大约 90% 相似度。游戏和应用更偏「能否构建 / 自检」——STATUS 也承认行为检查还在追。

图4|官方截图:网站项目页与相似度检查

四、怎么装(未实测)

命令摘自官方 README,作者未执行。源码路径需要 Rust 1.97+。

Debian/Ubuntu 桌面依赖(本地终端):

sudo apt-get install libxkbcommon-dev libwayland-dev libx11-dev \

libxrandr-devlibxi-dev libgl1-mesa-dev libgtk-3-dev

克隆启动(本地终端):

git clone https://github.com/storytold/craft-anything && cd craft-anything

cargo run --release -p craft-anything

cargo install --path apps/craft-anything-cli

craft-anything-cli doctor

预期:doctor报告缺什么(具体文案以你机器为准,未实测)。也可下Releases安装包(Win/macOS/Linux/FreeBSD),最新 v0.4.0。

# 本地终端;换成你的目录

craft-anything-cli rebuild https://example.com "Recreate this website"

craft-anything-cli rebuild - "A snake game in Rust" --rounds 1

craft-anything-cli rebuild https://example.com "Make the header blue" \

--continue-in""

新项目默认在 Documents/Craft Anything

下载与签名校验见:

https://github.com/storytold/craft-anything#downloads

图5|官方截图:进阶模式工作台

五、自报数据与边界

docs/STATUS.md更新于2026-11-04。

团队自报(2026-10-18,Windows 10,无头 CLI):网站约 1.5 分钟到 Ready、相似度 96%;小 Rust+egui 应用约 9 分钟到 Ready;游戏到 Build 后在 Check 前停止。The Catch AI 写明自己没有复现;我也没有。

STATUS 还记:2026-11-04 用 Ollama qwen2.5-coder:14b 连跑四次,能编译,但 main.rs 仍是 Hello World。写稿时 open_issues_count 为 310(含 PR)。

官方口径:只用在你有权检查的软件;不绕过 DRM/登录/反作弊;logo、照片、文案默认不让抄。构建时安装依赖会在本机执行代码;对「始终允许 npm」要谨慎。独立评测也指出:默认仍跑你自己的 Claude Code,谈不上摆脱 Anthropic 政策。

常见风险对照(据 README / STATUS / Issue 区整理,非本机复现):

现象 / 提示

可能原因

处理方向

doctor 提示缺少 claude

未装 Claude Code 或未登录

按 docs/claude-code.md 安装登录后再 doctor

macOS 拦 CLI zip

Gatekeeper / quarantine

按 README 用 curl 下载或 xattr 去隔离

构建时反复问 npm

新项目未见过的命令类型

只对可信依赖始终允许;可用 --ignore-scripts

图6|官方截图:游戏项目就绪界面

六、谁现在值得装

我会推荐:已会 Claude Code,想把仿站点、重做小工具、用 Unity/Godot/Unreal 做玩法原型收成流程,并接受早期 alpha 的人。

我会劝等等:指望一键平替热门 App;本机没有编码 Agent 又想靠本地小模型一把过;目标软件你没权检查。

只仿外观,设计稿加普通编码 Agent 就够;只做逆向,直接上 Ghidra 也行。Craft Anything 的点在于把研究、构建、对照捆在一起。

文中命令与数字截至 2026-11-06 对照官方仓库;升级后以 README / STATUS / Releases 为准。

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

介绍页:https://getartcraft.com/apps/craft-anything

你更想复刻自己有权改的小网站,还是先对 example.com 跑一遍 doctor?评论区说一声。

文末声明

封面概念图、分享小图为 AI 生成;流程图与净室对比图为本文用 Python 绘制。界面截图来自仓库 docs/images/。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料