简报

开源项目16,028MIT OR Apache-2.0

Craft Anything

生成
2026-11-06 15:40
首次公开
2026-11-06 13:40
本版公开
2026-11-06 15:54 · v2
来源
开源技术雷达

访问项目仓库

自动排版

纯 Rust 的洁净室复刻引擎:把目标(网站、桌面/手机应用、游戏、文件、抓包与数据库)当研究对象,用内置取证工具弄清它做了什么,再由本机 coding agent 用指定技术栈重建属于你的版本,与原版比对迭代。定位是理解任何软件如何工作然后自己做一份,不是分发原版。

目录 · 11 节
  1. 项目介绍
  2. 主要应用领域
  3. 关键技术
  4. 实用价值
  5. 局限
  6. 开源协议
  7. 推荐理由
  8. 观测
  9. 专业社区口碑
  10. 类似项目推荐
  11. 原始阅读依据

项目介绍

Storyteller/ArtCraft 团队开发,2026-10-31 建仓,纯 Rust 桌面应用 + CLI + MCP 服务器,部分能力以 WebAssembly 在浏览器运行。Study 用 300 余工具把目标拆成证据(各屏宽页面、可见文本、布局配色、菜单与对话框、运行画面、安装包结构;Deep 下含函数、伪 C、反汇编、调用图);Build 调用用户已登录的 coding agent 在指定栈新建项目并落在 app/;Check 与原版比对形成待修清单;Ready 可打开试玩。目录 craft.json、capture/、app/、checks/、investigation.cany/、inbox/ 使过程可回溯。官方强调结论带证据与局限,并承认闸门不是系统级隔离。

主要应用领域

适合做产品前摸清竞品交互与信息架构;把老旧桌面或网页系统重建到新栈;游戏玩法级复刻并自测;对固件、抓包、SQLite 做取证式理解;通过 CLI/MCP 交 agent 批量化。不适合:功能等价迁移、涉及他人私有数据或后端业务规则、要求法律级洁净室结论的场景。

关键技术

①取证与建仓分离,Study 产出带置信度与局限的证据记录(core_evidence/finding/hypothesis/unknown),Build 交外部 agent;②双模式闸门,Clean room 仅放行可见证据,Deep 才开内置反汇编/反编译、ILSpy/JEB/Vineflower 与可选 Ghidra;③301 个工具覆盖原生、.NET、Java、Android、Apple、Electron/JS、网站、固件、抓包、数据库、游戏文件,同为 CLI 与 MCP;④校验以相似度为主(三档屏宽页面、游戏自测、多次运行比对)。本轮仅读文档,未安装未运行。

实用价值

把逆向取证、交由 coding agent 重建、自动比对收敛串成可复用闭环,并把洁净室边界做成可执行工具闸门;对竞品架构研究、遗留系统迁移、教学复刻能显著降低前期成本。

局限

早期 alpha(五天三版、301 open issues);能力限于客户端外观与本地行为,无服务端实现工具;相似度非语义等价;Clean room 非操作系统沙箱;依赖本机已登录 coding agent;社区样本极小。

开源协议

MIT OR Apache-2.0

仓库同时提供 MIT 与 Apache-2.0,可任选其一:MIT 仅要求保留声明、按原样提供且不担保;Apache-2.0 另要求传递时附许可副本、标注修改,含专利授权与报复终止条款。两者都允许商用、修改与再分发。注意:代码许可不覆盖品牌标识、图标与宣传图;其调用的 Ghidra、ILSpy、JEB、Vineflower 与各 coding agent 各自遵循自身许可,JEB 属商业工具;代码许可不为你所复刻的目标软件提供任何授权。以上为文本核对,不构成法律意见。

协议解读供选型参考,不构成法律意见。

推荐理由

以取证与理解工具定位试用先在自有或授权目标跑 Clean room 看证据质量;确有内部机制需求且合法时再开 Deep,并把反编译结果当线索逐条核实。不要用它做他人系统的功能等价迁移,也不要用它规避检测或绕过授权。

观测

Star16028;观测时间:2026-11-06T07:40:09Z

可比变化328(2026-11-06T05:31:33Z — 2026-11-06T07:40:09Z)

开源代码

专业社区口碑

已核对社区来源

样本很薄HN 提交仅 3 points、1 条评论;GitHub 有 2026-11-06 当天一批 open issue。可读声音偏工程可用性:性能开销大、安装与列表类小故障多。无人讨论复刻保真度或法律边界。

HN 仅 1 条评论不足以代表共识;GitHub issue 属项目自有渠道有选择性偏差;未检索 Reddit、Lobsters、Discord 与中文社区。

问题与争议

有 HN 读者反馈该项目「极其吃处理器」,暗示一次取证或重建的计算开销不小。

问题与争议

open issue 中出现「ArtCraft 应用即使轻量场景也占满 100% CPU」的报告,与 HN 反馈方向一致,但均为用户陈述。

条件与权衡

同期 issue 多为依赖安装失败、新项目不在侧栏、语言翻译、能力扩充,显示功能面扩张而稳定性仍在收敛。

类似项目推荐

模型知识参考,未在线核验;名称、维护状态和许可证需另行核实。

Ghidra

开源逆向框架,Deep 模式检测到安装后会调用它作反编译后端。

Ghidra 面向人工逆向分析,不生成新项目也不做相似度比对。

IDA Pro / Binary Ninja

商业反汇编与反编译工具,与内置 native 工具及集成的 JEB/ILSpy 形成替代。

商业工具重人工深度分析与插件生态;Craft Anything 重自动重建与回归比对。

agent-desktop

同属让 agent 观察既有软件界面:前者走无障碍树,后者走视觉测量。

agent-desktop 是运行时驱动输出可操作快照;Craft Anything 是离线取证加重建。

PhotoCraft 等同厂商 ArtCraft 系列

README 下载表格列出同属 ArtCraft 社区的其他复刻类应用。

面向不同素材域,工程栈与许可需分别核对。

原始阅读依据

  1. 1GitHub 仓库根页:storytold/craft-anything
  2. 2GitHub 仓库元数据 API
  3. 3Craft Anything README(main)
  4. 4Craft Anything 工具清单
  5. 5Craft Anything LICENSE-MIT
  6. 6Craft Anything 发布记录(最近三版)
  7. 7Hacker News 讨论:Craft Anything
  8. 8Craft Anything 最新 open issues(12 条)