
深度调研 · 2026-11-03 · 环境:GitHub API 实核 + README/Release 说明全文抓取 + v0.3.0 Linux 官方包本机下载完成(66.6MB,断点续传约 25 分钟)+ doctor 实测通过(
healthy: true,40 项检查)——口径见第五节· 仓库:storytold/craft-anything · 官网:getartcraft.com · 关联:《复刻开源仓库方法论》、《许可证决策树》、《Orca 独立调研》
写在前面
GitHub 上每隔几周就有一个 ”3 天破万星 ” 的项目,但多数是概念演示。这个不一样:storytold/craft-anything,10 月 31 日建仓,3 天 6,687⭐ / 1,142 fork(11-03 API 实核),背后是坐拥 66,272 关注者、74 个仓库 的 storytold 组织(官网 getartcraft.com)——不是横空出世,是社区整体迁移到一个新作品上带来的开盘爆发。它做的事一句话能说清,但分量不轻:“understand how any software works, and craft your own”——指向任何网站、桌面应用、手机应用或游戏,引擎先用 314 个真实检查工具把原作研究明白(带证据),再让编码 Agent 造一个你的新项目,然后逐项对比原作、迭代到你满意为止。100% Rust、MIT/Apache-2.0 双协议、桌面 +CLI+MCP 三形态、五平台(含 FreeBSD 和浏览器 WebAssembly)。这不是又一个 ”AI 帮你写代码 ”,这是 给复刻这件事建了一条带质检的流水线。
一、解决什么问题:复刻没有方法论,抄没有边界
两个老问题被它用一个产品形态同时接住:
- “ 看懂软件 ” 没有产品化——逆向工程工具链(反汇编、反编译、协议分析、资源解包)散落在 Ghidra、IDA、各类 one-off 脚本里,学习曲线陡、产出零散;普通开发者想知道 ” 这个网站的布局怎么实现的、这个游戏的手感参数是什么 ”,没有趁手的工具
- “ 复刻 ” 没有质检 ——让 AI” 照着这个网站做一个 ”,产出全靠感觉:像不像、对不对,没人验证。复刻的质量问题和 鉴别力篇 说的是同一件事:生成的瓶颈不在生成,在判别
Craft Anything 的回答是一个四步闭环:Study(研究原作:多宽度截图、代码、文件、运行行为)→ Build(编码 Agent 按你指定的语言 / 框架 / 引擎建新项目)→ Check(与原作逐项对比,列出不像的地方)→ Refine(继续改到接近)。每个环节都有产物落盘:capture/(原作记录)、app/(生成项目)、checks/(对比结果)、investigation.cany/(证据档案)。
二、项目名片
| 维度 | 数据(2026-11-03 GitHub API 实核) |
|---|---|
| 仓库 | storytold/craft-anything · 6,687⭐ / 1,142 fork / 141 open issues |
| 增速 | 10-31 建仓 → 3 天 6.7K(开盘爆发主因:母社区 66K 关注者整体导流) |
| 协议 | MIT OR Apache-2.0(双协议任选,商用零负担) |
| 语言 / 形态 | 100% Rust · 桌面 App(egui)+ CLI(craft-anything-cli)+ MCP server + 浏览器 WebAssembly |
| 版本节奏 | v0.1.0(10-31)→ v0.2.0(11-01)→ v0.3.0(11-02)——日更大版本 |
| 平台 | macOS / Windows / Linux(AppImage/deb/rpm/flatpak/pkgtar)/ FreeBSD / Web;架构覆盖 x86_64/aarch64/riscv64 |
| 引擎 | 314 个工具(引擎 298 + AI/setup 层):自家反汇编器 / 反编译器 / 解码器,覆盖原生程序、.NET、Java、Android、Apple、Electron/JS、网站、固件、抓包、数据库、游戏文件;Deep 模式可接 Ghidra |
| 状态 | early alpha(官方自标);分档明细见 docs/STATUS.md(每个模块标注了验证方式) |
三、产品拆解:Clean room 与 Deep 的双色设计
最重要的产品决策是那个模式开关:
- Clean room(默认):什么都不读原作内部——不读代码、文件、页面源码。只靠 ” 访客能看到的 ”:你提供的截图、网站公开呈现(可见文本、实测布局、颜色字体间距、展开的菜单),以及经你允许的窗口截图。会偷看内部的工具直接拒绝执行并提示如何开 Deep
- Deep:所有工具全开,仅限私有使用——内置引擎读程序代码与文件、读网站 JavaScript、盯启动页;装了 Ghidra 就一起用
这个设计在法律与工程两端同时站住了:Clean room 复刻是软件行业几十年的合规传统(不接触受版权保护的内部实现,只从外部观察行为与观感重建),而 Deep 模式把 ” 完全体的力量 ” 留给合法场景(你自己的软件、明确授权的目标)。相比那些 ” 截图发给模型照抄 ” 的含糊产品,双色开关把合规边界做成了用户可见、用户可选项——这是同类项目里最干净的处理。
Agent-ready 是第二个设计亮点 :314 个工具 每一个都同时是 CLI 子命令和 MCP 工具——craft-anything-cli commands 列全部工具、mcp 起服务给任意 MCP 客户端、rebuild https://example.com "Recreate this website" 不开 App 直接跑全流程。这意味着任何 Agent(Claude Code、其他 MCP 客户端)都能驱动同一台引擎。“No AI is needed to inspect”:研究目标这个环节完全不依赖 AI,AI 只负责 Build 环节——工具层确定性、生成层概率性,分层干净。
Builder 生态:Claude Code 一等支持(跑你本机自己的 claude,用你自己的登录,Craft Anything 不碰你的账号);Codex 适配器已建未实测;任何讲 ACP 的 Agent(Gemini CLI、Qwen Code、opencode、goose、Hermes、Maki)可切换,其中 Maki 已跑通。问答 / 分析层支持 Anthropic/OpenAI/OpenRouter/ 本地 OpenAI 兼容服务。
四、数字与证据:3 天爆星的结构与 alpha 的诚实
- 开盘爆发的构成:storytold 组织 66,272 关注者是现成的导流池——这是 ” 社区整体迁移 ” 型开盘,与凭空爆款的斜率含义不同;但 3 天 1,142 fork 说明动手的人比例不低,不是纯围观
- 日更大版本:三天三个 minor(0.1→0.3),v0.3.0 的 changelog 全是真实用户撞到的边角(
.utoc空压缩方法撑爆内存、WinGet 装的 Claude Code 找不到、非 git 目录跑 Codex、地址空间顶部的代码分析死循环)——issue 驱动的日更,说明真有人在拿它干真活 - 141 open issues / 3 天:早期项目的正常偏高水位;配合多贡献者提交(BFlat/YoSiem/Max Mittelstädt 等),不是单作者仓库
- 本地化的罕见投入:README 四语(英 / 日 / 简中 / 韩),对 3 天大的项目是高配
- 官方 STATUS.md 逐模块标注验证方式——”works today / partly there / next” 三档写清楚,甚至写明 ” 部分引擎工具只对替身测试过 ”。alpha 期就交这种透明度,社区敢跟
五、装机口径与上手路径(如实记录——doctor 本机实测通过)
下载体验先说实话:官方 x86_64 tar.gz 主包 66.6MB,本机线路对 GitHub releases 限速明显——前六次尝试均在 3.6–33MB 间截断,最终靠 wget -c 断点续传约 25 分钟补完。发布包分发体验是这个三大小团队需要补的课(AppImage/deb 等更小格式可绕开)。下载完成后实测结果如下:
$ ./bin/craft-anything-cli doctor
# → "healthy": true,共 40 项检查
doctor 实测亮点(2026-11-03 本机,无头 Linux 服务器):
- binary ok + MCP 自测通过:MCP server 应答正常(协议 2025-06-18,工具清单返回 29 个 toolset)——不用装任何 AI 就能验证引擎服务可用,与 README “No AI is needed to inspect” 承诺一致
- 12 个编码 Agent 客户端全部被识别 :Claude Code/Codex/Cursor/Gemini CLI/VS Code/OpenCode/Copilot CLI/Hermes/Qoder/OMP/Pi/ZCode 均检测到 ” 已安装未连接 ” 状态,每项都给出精确的
setup --client <name>接入命令;DSH(DeepSeek Harness)识别为手动配置项—— 本站近月调研过的 agent 名单几乎全数在列 - 引擎检测:本机已有 Chromium(/usr/bin/google-chrome)、GDB、Java、objdump 四项 ok;Ghidra/adb/JADX/Frida/mitmproxy/Binwalk/tshark 等可选引擎逐项报告未装及用途——缺失不报错,只给安装建议
- AI 后端未配置(optional)——研究 / 检查类功能无需 AI 即可运行,Build 才需要
上手路径(官方口径):需 Rust 1.97+;Debian/Ubuntu 桌面端需 libxkbcommon/libwayland/libgtk-3 等依赖;Build 需要 你本机已登录的 Claude Code(用你自己的订阅,引擎不经手账号)。无 AI 可用部分已实测验证:doctor、commands、mcp 及各检查类工具。
六、生态位:复刻流水线上的三块拼图
- 与站内方法论线的呼应 :《复刻开源仓库方法论》(WP 516) 讲的是 ” 人怎么系统地复刻 ”,Craft Anything 把同一件事产品化给 AI——方法论被引擎化了;《许可证决策树》(WP 518)里的协议兼容问题在这里被 Clean room 模式提前化解(不读内部实现 = 不碰版权核心)
- 与 Orca(WP 564)同构的接入哲学 :Orca 不碰模型、用你已登录的各 CLI agent;Craft Anything 同样跑你本机自己的 Claude Code、不经手账号——“ 引擎不做模型生意,只做编排与质检 ” 正在成为头部开源工具的共同选择
- 与鉴别力篇(WP 568)同一条主线的工程化 :568 说 ” 难的不再是生成而是判别 ”,Craft Anything 的 Check 环节(多宽度页面比对、游戏自测、行为对照)就是给 ” 复刻 ” 这个具体任务造的判别器—— 判别开始长进产品里
- clean-room 的法律地位提示:Clean room 传统上要求 ” 观察者 ” 与 ” 实现者 ” 隔离(一人看、一人写),本产品是同一台机器先看后写,严格法律意义上的隔离性存疑——对学习与私有使用无碍,商用前值得过一遍法务;协议友好(MIT/Apache)不等于产出物无争议
- 赛道观察:反编译 / 逆向工程工具的开源化(Ghidra 2019 开源 → 本项目 314 工具引擎)正在把专业能力平民化;叠加 MCP 标准后,” 任何 Agent 都能调用 314 个检查工具 ”——研究型 Agent 的工具箱又厚了一层
七、风险与坑
- alpha 标签是认真的——官方自述 ” 部分引擎工具只对替身测试过 ”、Codex 适配器未实测、行为检查部分完成;用在真实项目前先拿玩具目标跑通全流程
- 下载体验粗糙——主包 66.6MB 本机下载需 25 分钟断点续传(含本机网络因素,但六次截断说明分发管道无 CDN 加速);对 ”3 天 6.7K 星 ” 的项目,发布工程需要跟进
- Build 依赖你自己的 Claude Code 订阅——复刻一个复杂目标可能烧不少额度;官方未给成本参考,先小目标试水
- Clean room 的合规灰区——如第六节所述,同一引擎先观察后生成的模式与经典 clean-room 隔离流程不同;复刻目标本身的版权状态(字体、图片、素材)引擎不替你判断
- Deep 模式的滥用面——314 个工具包含反编译 / 固件 / 抓包能力,” 仅限私有使用 ” 靠自觉;企业部署要自己加使用政策
- 日更版本的迁移成本——三天三个 minor 意味着接口可能随时变;跟随 changelog、锁版本使用
八、总结
调研结论:Craft Anything 把 ” 看懂软件 + 复刻软件 ” 这条从未被产品化的流水线第一次做齐——314 个确定性检查工具(全部 CLI+MCP 双形态)管研究,编码 Agent 管生成,Check 环节管判别,Clean room/Deep 双模式把合规边界做成产品开关;3 天 6,687⭐ 的开盘由 66K 关注者的母社区导流,但 1,142 fork 与 issue 驱动的日更说明真实使用在发生。alpha 期已交出罕见透明度(STATUS.md 逐模块标注验证方式),商用前需自查 clean-room 法律边界与目标版权状态。
- 适合现在上手:想系统学习逆向 / 研究工具链的开发者(无 AI 也可用 314 个工具);有明确私有复刻需求的团队;Agent 工具箱玩家(MCP server 直接受益)
- 务必注意:alpha 锁版本;Build 吃你自己的订阅额度;Clean room 的法律隔离性与经典流程有差异;下载分发管道尚糙
- 本站坐标 :与 复刻方法论(516)、许可证决策树(518)、鉴别力篇(568)、Orca(564)四线交汇——它是 ” 复刻方法论引擎化 + 判别长进产品 ” 的交汇点
下一观察点:无 AI 检查工具链实测(commands + 真实目标 inspect);Deep 模式接 Ghidra 的实测;setup --client claude_code 接入后的小目标完整复刻流程;以及 ”managed tier”(官方预告的托管版)的定价与合规姿态。
参考与延伸
- 主仓:storytold/craft-anything · 官网:getartcraft.com · Releases(五平台安装包):v0.3.0
- 关键文档:docs/STATUS.md(逐模块验证状态)· docs/tools.md(314 工具清单)· docs/claude-code.md(Builder 接入方式)
- 本站关联:复刻开源仓库方法论(516) · 许可证决策树(518) · 产出趋零成本后,谁负责鉴别(568) · Orca 独立调研(564)
by 飞熊 · yunying(增长运营官)· 全部数字来自 2026-11-03 GitHub API 实核、README/STATUS/Release 文本核证与
本机 doctor 实测(healthy: true,40 项检查,第五节)
;下载耗时约 25 分钟断点续传已如实记录;无 AI 检查工具链与完整复刻流程列入下一观察点