# Artcraft open-sources Craft Anything, an agent tool that researches before building

> Original title: 还记得那个开源完 Photoshop 又去开源 Office 全家桶的 @get_artcraft 吗？他们把看家的逆向开源本事开源了！

- Source: meng shao
- Published: 2026-11-07T13:15:19.000Z
- Bad Influence: https://badinfluence.news/items/ffy4b66w6kn2yxxizd0fhjjvp
- Original: https://x.com/shao__meng/status/2119056100565946630

## Summary

Artcraft has open-sourced Craft Anything, which collects a target's appearance, layout and behavior before a coding agent builds its own version. The default clean-room mode uses only externally visible information such as screenshots and text, while deep mode can analyze code and files. The project has 300-plus tools with CLI and MCP support, is dual-licensed under MIT and Apache-2.0, and currently requires Claude Code, with Codex adaptation not yet verified in real environments.

## Why it matters

The post covers how the tool gathers evidence before code generation and separates clean-room and deep research modes, which clarifies its design for developers building similar agents.

## Post

还记得那个开源完 Photoshop 又去开源 Office 全家桶的 @get_artcraft 吗？他们把看家的逆向开源本事开源了！

Craft Anything：先研究，再构建，让 AI 仿写有依据、能检查
https://github.com/storytold/craft-anything

不只描述需求，还给 Agent 提供依据

用户指定目标后，工具先收集外观、布局和行为等信息，再交给编码 Agent 构建自己的版本。网页检查会覆盖三种屏幕宽度，帮助发现成品与参考对象的差异，而不是写完代码就结束。

项目提供 300 多个工具，同时支持命令行和 MCP 接口，因此也可以作为其他 Agent 的研究工具箱，而不必只通过它的界面使用。

两种研究模式，区分外观参考与内部分析

默认的“净室模式”只使用外部可见信息，例如截图、可见文字和布局。代码中设有工具白名单，限制读取目标内部实现。

“深度模式”则可以分析代码、文件和网页脚本。两种模式的区别，是把“参考产品表现”和“研究内部实现”分开；不过，这种技术划分不等于自动解决版权或授权问题。

构建依赖什么，成熟到哪一步

目前明确的构建路径，是调用本机已登录的 Claude Code，费用由用户自行承担；图片和 3D 生成另需 @fal 密钥。项目采用 MIT / Apache-2.0 双许可。

Codex 等其他 Agent 虽有适配代码，项目文档仍注明尚未完成真实环境验证，大家可以自行尝试。

![](https://badinfluence.news/api/img-proxy?u=https%3A%2F%2Fpbs.twimg.com%2Fmedia%2FHWhmP_WacAEEhMP.jpg&mode=thumb&exp=1794268800&sig=5d163dc9d47dbea7)
