Skip to content
View original post on X: meng shao
Published
42/100

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

AIArtcraft 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.

AIWhy 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.

meng shaoVerified on X
@shao__meng
View on X

还记得那个开源完 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 虽有适配代码,项目文档仍注明尚未完成真实环境验证,大家可以自行尝试。

Source details

meng shao · x.comPublished · added here

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