云计算百科
云计算领域专业知识百科平台

AI 画架构图的两款 skill,Archify 对 Excalidraw 怎么选?

AI 画架构图的两款 skill,Archify 对 Excalidraw 怎么选?

想让 AI Agent 画一张架构图,一句话发过去,多数时候收到的是满屏方框套方框。方框里塞着字,含义全靠后来补的标签撑着,图形本身不说话。
直到两款 skill 把「画得好」写进机器自纠错,一份交付能直接用的交互 HTML,一份交付还能接着手改的白板稿。
两款都开源、都叫 diagram skill,星数相差十倍以上。本文把两款都装上,用同一句话各跑一遍,把取舍摆开来看。

AI 画架构图的两款 skill,Archify 对 Excalidraw 怎么选,对比封面

让 AI Agent 画架构图,先要回答选哪款 skill。Archify 与 Excalidraw Diagram Skill 都能画,路线却正好相反,前者把图做成能交付的成品,后者把图做成能继续改的画布。读完本文可带走一套选择依据,按交付目标定位,并顺带知道装好后第一张图怎么让它画。

快速导航

先看两张名片,两分钟定位这两款是谁:

维度

Archify

Excalidraw Diagram Skill

仓库

tt-a1i/archify

coleam00/excalidraw-diagram-skill

作者

tt-a1i,在 Cocoon-AI 方案上重做的 v2 体系

coleam00,也是 Archon 的作者

星数

约 5 万

约 4.7 千

许可

MIT

MIT

产物

自包含交互 HTML,可导出 PNG、SVG、WebM

.excalidraw JSON,可拖进白板继续改

一句话

画完即交付的「成品路线」

画完还能接着画的「画布路线」

数据取自两个仓库的公开主页与本机实测,时间为 2026 年 9 月。

快速导航双卡对比,Archify 交付成品,Excalidraw 交付可继续编辑的画布

01 Archify,把架构图出成能交付的成品

一句话概括

Archify 把「正式感」做进产物。给它一句自然语言,或直接粘贴一段 Mermaid 代码,返回一份自包含的交互 HTML:

  • SVG 内联在文件里,深浅双主题可切,连线可选动效

  • 浏览器打开即可缩放、搜索、沿连线追踪

  • 整份文件拷走即用,不依赖外部图床或服务

仓库首页把定位写得很直白,目标是为 coding agent 提供「精美、可验证」的架构图,覆盖架构、工作流、时序、数据流、生命周期五类图。

一长串想清楚再动手的规则

它支持的输入与产物清单如下:

  • 输入支持自然语言,或粘贴 Mermaid 的 flowchart、sequenceDiagram、stateDiagram

  • 5 类 schema 驱动出图,分别是 architecture、workflow、sequence、dataflow、lifecycle

  • 产物是单文件 HTML,内联 SVG,深浅主题,可选连线动效

  • 导出格式覆盖 PNG、JPEG、SVG、WebM

  • lane、col 自动布局,配上诊断驱动的几何修复

质检员盯完九项才放行

它区别于「发一句 prompt 就等结果」的普通用法,在于一条自带的机器校验命令 archify validate:

  • showcase 质量档要过 9 项 artifact 检查

  • 出图必须 0 布局错误、0 警告,才允许放行

  • 标签重叠、节点间距、箭头方向这类问题,由机器先挑出来

这步校验跑的是几何规则,由附带的 node bin 执行,不依赖模型看图,主模型能否读图都不影响。

Archify 特性概念卡,五类 schema、机器校验九项、交付 HTML

安装

整套 skill 自带校验与渲染用的 node bin,复制进技能目录即可。

git clone https://github.com/tt-a1i/archify
# 把整个 skill 包放进 Claude Code 技能目录,自包含,不依赖 Excalidraw
cp -r archify ~/.claude/skills/

装完重启 Claude Code,即可让它直接出图。本机实测版本为 v2.15。

适合的场景

  • 为文档、PPT、网页配正式可交互的架构图

  • 画系统架构、时序、数据流、状态机

  • 需要把图导出多格式,交付给客户或团队

02 Excalidraw Diagram Skill,画一张还能继续改的白板稿

一句话概括

这一款交付一份 .excalidraw JSON,格式是 Excalidraw 的原生格式。拿到文件拖进 Excalidraw.com 或 Obsidian 的插件,所有元素仍可点可拖,画完不满意随手就改。成图是手绘白板风,有马克笔的手感,不是一套端端正正的工程图。

仓库自述的一句话定位

coleam00 在仓库里给它写下的定位很短:

「not just boxes-and-arrows, diagrams that argue visually」

这行英文讲的是核心方法 argue visually,译成中文是「用画面来论证」。图形的结构要镜像概念的运作方式,把图上的说明文字全部剥掉,光看形状与布局,概念仍然站得住。

图纸自己会讲道理

  • 剥掉说明文字,图仍能自解释,这是每张图要过的检验

  • 结构、形状要能镜像概念的行为,避免方块摞方块

  • references 里单独一个 color-palette.md,整组换品牌配色只改这一个文件

  • element-templates 与 json-schema 提供现成的元素模板

Excalidraw 特性概念卡,argue visually、剥字自解释、配色单文件换肤

画完不算完,渲染出来自己回看

这一款把自纠错做成「给机器一只眼睛」,循环分三步:

  • 模型画完,先把 JSON 渲染成 PNG

  • 再把 PNG 交给能读图的模型回看,挑文字溢出、元素重叠、箭头错位

  • 找到毛病直接改 JSON,改完重新渲染,2 到 4 轮收敛

这套视觉回看正是 AI Agent 平时缺的一环。它默认看不见自己画了什么,解法是把图渲染出来,让它自己看。

自纠错的前提,是模型能看图

这套回看的效果,取决于「看图」那一步是否成立。若主模型本身不读图,比如用 DeepSeek 的默认模型,画完渲染出的 PNG 没人能回看,自纠错就断在半路。需要先配一条看图通道,两条路任选:

  • DeepSeek 官方提供 deepseek-v4-flash-vision-exp,支持图像输入,在 Claude Code 里设成一个模型槽位,看图时切过去

  • 派一个带视觉能力的子代理,专职读渲染出的 PNG,按 skill 的缺陷清单挑毛病

安装

安装方式接近复制粘贴,首次用前让 Agent 按 README 装一次渲染依赖。

git clone https://github.com/coleam00/excalidraw-diagram-skill
# 把 excalidraw-diagram 文件夹复制进技能目录
cp -r excalidraw-diagram-skill/excalidraw-diagram ~/.claude/skills/
# 首次用前,让 Agent 按 README 装渲染依赖(uv sync 加一个渲染浏览器)

成品图靠 Excalidraw.com 免费渲染,或用 Obsidian 的 Excalidraw 插件。

适合的场景

  • 做手绘白板风的教学示意图,讲概念、关系、工作流

  • 画完想在 Excalidraw 里继续手工改,不被成品锁死

  • 想要一份有手绘生动感的图

03 同一句需求,两条自纠错的路

两套在纸面上各有说法,拉开差距要看跑起来。给两款各发同一句需求,各画一张「五步流水线」教学图,两趟的收尾摆在一处。

Archify 那趟走机器校验,过程分三步:

  • showcase 档自动布局被 validate 连续揪出 5 轮问题,标签重叠、节点间距、箭头方向、图形超宽逐项出现

  • 每修一轮重跑校验,直到 0 布局错误、0 警告全绿才放行

  • 交回的是一份浏览器里可切主题、可导出、可交互的 HTML

Archify 版五步流水线成品,lane 分层布局的交互 HTML 截图

Excalidraw 那趟走视觉回看,收敛更快:

  • 模型画完把 JSON 渲染成 PNG,再用能读图的视觉模型盯着 PNG 找毛病

  • 挑出问题直接改 JSON,重渲染再看,2 轮收敛

  • 交回的是一份能拖进 Excalidraw.com 继续手改的 JSON

Excalidraw 版五步流水线成品,暗底手绘风,节点可继续拖动编辑

这里还藏着一个运行前提的差别,装的时候容易被忽略。Archify 的校验是纯几何的,机器跑 validate 即可,不挑模型。Excalidraw 的回看要模型真能看见 PNG,主模型不读图就得先配视觉通道。

两张图都是同一句需求的产物,摆在一起看,谁也不好说哪张更「对」。差别全在拿到手之后:

维度

Archify

Excalidraw Diagram Skill

自纠错方式

机器按规则校验,9 项逐条打勾

机器渲染 PNG 后视觉回看

视觉模型依赖

无,机器 validate 判定即可

有,回看那步要能读图的模型

实测收敛轮数

5 轮修到全绿

2 轮收敛

产物

自包含交互 HTML

.excalidraw JSON

交付后能否再改

重新交给 skill 生成

拖进白板随手改

更像什么

装订好就能发出去的正式图纸

摊在白板上还能继续勾的画布

04 星数不决定怎么选

两种自纠错逻辑对比,机器按规则打勾,眼睛渲染回看

动笔之前,我的预期是「5 万星的正统,4.7 千星的小众」。两款各跑一遍之后,这个判断被推翻。

先看系谱。Archify 的底子是 Cocoon-AI 的 architecture-diagram-generator,tt-a1i 在其上重做成 v2 体系,本机已装到 v2.15,更新节奏很快。

Excalidraw skill 星数不多,作者 coleam00 正是 Archon 的作者,这一款是他把 argue visually 这套画法固化成可复用 skill 的载体。两款都不是从零长出来的,背后各站着一个更早的项目。

跑图时最扎眼的差别,是自纠错的口子开在哪。两款都没指望一次画好。Archify 把「好看」写成 9 项几何规则,机器逐条打勾。Excalidraw 把「好看」变成渲染之后自己看一遍,靠眼睛挑刺。规则与眼睛,是两种质检逻辑:

  • 规则的可复制性强,能一路修到 0 警告全绿

  • 眼睛的宽容度高,能看出规则没写进去的别扭

把哪种质检当底线,选择分三种:

  • 图要拿出去交付,几何必须经得起逐项检查,选 Archify 的路子

  • 图要给讲的人看,结构要自己会讲道理,选 Excalidraw 的路子

  • 想要正式交付也想要手绘手感,两套都留着,按场景换着用

星数显示哪款被用得最多,不显示哪款更够用。

05 怎么选,取决于要交付还是要继续画

决策选择卡,正式交付选 Archify,画布手绘选 Excalidraw

这里不替读者做决定,只摆出判断维度。先想清楚图要交付到哪里,判断依据如下:

选 Archify,如果下面的场景占了一条

  • 图要给文档、PPT、网页用,要一份能直接交出去的正式成品

  • 画系统架构、时序、数据流这类工程图,几何位置经不起细看

  • 要导出 PNG、SVG、WebM 多种格式,拿给客户或团队交付

  • 想要 validate 兜底,机器守住不出错的下限

选 Excalidraw Diagram Skill,如果下面的场景占了一条

  • 图主要用来讲课、讲概念、讲关系,手绘白板风更贴合这类用途

  • 画完还想在 Excalidraw 里继续手工改,不想被成品锁死

  • 更相信模型渲染后自己回看,能看出几何规则看不见的别扭

两份都装也不冲突。正式场合交付用 Archify,白板上推演、还要接着改的用 Excalidraw。先把这篇文章收藏,下次要画架构图时照着选一次,比临时去翻两个仓库的 README 快得多。

顺手用文中这组对比做了一张赛博朋克概念封面。左侧蓝青色是 Archify 一侧的工程图纸与数据流,右侧橙红色是 Excalidraw 一侧的手绘白板与笔触,中央一道发光的 VS,点明整篇的立场。

ARCHIFY 与 EXCALIDRAW 对决的赛博朋克概念封面,左蓝青几何数据流,右橙红手绘白板,中央发光 VS

关注本号,更多 AI 编程工具的实测对比持续更新。

#ClaudeCode #AI编程 #Archify #Excalidraw #AI画图 #架构图 #绘图skill #效率工具 #开发者工具 #AgenticCoding

赞(0)
未经允许不得转载:网硕互联帮助中心 » AI 画架构图的两款 skill,Archify 对 Excalidraw 怎么选?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!