把这个案例一键复制给 Agent,照着搭一套

本文有一段关键内容上了锁,Agent 打开链接也看不到它。请先解锁,再一键复制完整内容给 Agent。

Craft Anything 让 Claude Code 照着网页重做一版

开源的 Craft Anything 先像访客一样测量原网页的布局、字号和配色,再让你电脑上的 Claude Code 新建项目照着做,最后在三种屏幕宽度下比对相似度、列出差异接着改,默认净室模式不读源码。拆解它为什么做得像、三个原因、照着用的五步 SOP 和一份可直接用的需求模板,以及版权和安全上的边界。

要解决的问题

想照着一个排版好的网页做自己的版本,手工量间距、字号和手机端排版很耗时,让 Agent 看截图又做得不像。

适合谁

做落地页、个人网站和小工具的独立开发者、设计师和产品经理。

你会得到什么

一个和参考页面排版接近、文字图片都换成自己的新项目,并附三种屏幕宽度下的相似度和差异清单。

工作流如何运转

  1. 01 确认权利
  2. 02 写清需求
  3. 03 净室研究
  4. 04 比对改进
  5. 05 改成自己的

工具与账号

  • Craft Anything 桌面应用(开源,早期 alpha)
  • 已登录的 Claude Code

开始之前

  • 有权研究目标页面,或只学排版和交互
  • 电脑上装好并登录了 Claude Code
  • 愿意为多轮比对消耗额度

看到一个排版舒服的落地页,想照着做一个自己的,最磨人的往往不是写代码,而是一点点量出它的间距、字号、配色,在手机上又是怎么排的。开源项目 Craft Anything(GitHub 约 2.2 万星,2026 年 10 月底才开源)把这一步交给了机器:它先像访客一样把原页面量一遍,再让你电脑上的 Claude Code 新建一个项目照着造,造完在三种屏幕宽度下和原页面逐项比对,给出相似度和"还差哪些"的清单,不像就接着改。真正让结果靠谱的不是哪个提示词,而是"造完必须比对"这一步:Agent 不再凭感觉说"差不多了",而是拿着差异清单一条条改。

先看它怎么干活

Craft Anything 的新建界面:选择要重做网站、应用还是游戏,填地址,选择净室或深度模式,写下想要什么,点开始

(图片来自 Craft Anything 仓库。)

整个过程固定四步,界面上一直能看到走到哪了:

环节 做什么 产出
研究 打开原页面,在不同宽度下截图,测量布局、颜色、字体、间距,展开菜单看交互 一份关于原页面"长什么样"的证据
构建 让你电脑上已登录的 Claude Code 新建项目,用你指定的技术栈,没指定就用常见默认值 一个能运行的新项目
检查 在三种屏幕宽度下把新页面和原页面对比 每个页面的相似度,加一张"还没对上"的清单
就绪 打开预览;不满意就在底部输入框提修改 可以继续迭代的成品

一个网站项目做完后的界面:首页相似度 96%,列出手机宽度下还没对上的问题,右侧显示四步都已完成,下方有一张等你批准命令的卡片

(图片来自 Craft Anything 仓库。)

它默认是净室模式:只看访客能看到的东西(截图、可见文字、测出来的样式),不读网页源码;生成的版本用占位文字和自己的图。想读源码要手动切到深度模式,官方注明那只供个人研究。

以上按 Craft Anything 官方仓库的说明整理(当前 v0.5.0,MIT 或 Apache-2.0 双许可,仍是早期 alpha),我们没有自己安装试用。官方写明目前跑通的是"用 Claude Code 构建"这条主线,其他 Agent 和直接用 API key 构建还没实测。

为什么有效:三个原因

  • 先量后做。 原页面的间距、字号、断点都是测出来的数字,不是 Agent 看一眼截图估的,起点就准。
  • 对比结果是可以照着改的清单。 "关于页在 390 像素宽时出现了横向滚动"这种具体问题,Agent 改起来比"感觉不太像"快得多,也知道什么时候该停。
  • 每一步都能看见、能拦住。 第一次运行装依赖、下载东西这类命令,会弹卡片等你批准;能不能用原站的 logo 和文字,也会单独问你。

照着用:五步 SOP

用 Craft Anything 重做一个页面的五步:确认权利、写清需求、净室研究、比对改进、改成自己的

下面以"照着一个喜欢的落地页,做一个自己产品的版本"为例。把它交给你的 Agent,让它每完成一步对照"完成标准"自查。

这段关键内容需要登录后解锁

新用户注册就送 10 积分,每天签到再领 1 积分。用 1 积分解锁,以后随时回来都能看。

安全底线

  • 只研究你有权研究的东西。 官方要求只用在你自己拥有或被允许研究的软件上;它不会绕过登录、DRM 或反作弊。
  • 净室不是沙盒。 净室只决定 Craft Anything 自己读什么,不隔离你的电脑;Claude Code 照样以你的身份读写和运行命令,权限要在 Claude Code 里管住。
  • 装依赖就是在运行别人的代码。 npm 安装时默认会跑包里的脚本。只对你信任的项目选"这个项目总是允许";不确定就让它装的时候跳过安装脚本。
  • 深度模式只给自己用。 读别人代码和文件得到的东西,不要拿去发布。

容易踩的坑

  • 把相似度当目标。 做到 99% 像,只说明你做了一个翻版;学到排版方法后,就该换成自己的内容和风格,直接换皮上线有侵权风险。
  • 不写技术栈。 它会用一个默认的技术栈,可能和你现有项目对不上,事后再迁移更麻烦。
  • 大项目一次做完。 多轮比对和修改都在消耗 Claude Code 的额度;先做一个页面,满意了再加。
  • 以为所有 Agent 都一样好用。 官方只实测了 Claude Code 构建,换成别的 Agent 可能卡在中途。
  • 对生成的代码不审就用。 结构复杂的页面,生成的代码多半还要自己调,上线前当成别人写的代码一样审一遍。

项目地址:Craft Anything(GitHub),安装包在 Releases 页面。

常见的翻车点

  • 01把相似度当目标,直接换皮上线。
  • 02不写技术栈,生成的项目和现有代码对不上。
  • 03大项目一次做完,额度很快用完。
  • 04换了未实测的 Agent,中途卡住。
  • 05生成的代码不审就上线。
读完了?标记一下,记录学习进度。登录
收藏起来,稍后再看登录
对这篇有疑问?向 Ask AI 提问

评论(0)

还没有评论,来说第一句。

登录后参与讨论。登录