给 Codex 装上,把陌生项目画成能点的架构图
⭐ MIT 开源
Archify 是一个 Agent Skill,作者仓库名 tt-a1i/archify,MIT 协议。2026-09-21 GitHub API 记录为 68,632 Star。定位很明确:把你想理解、规划或分享的内容,变成一份可交互的独立 HTML。
它不是把框图随便渲染成图。Agent 先写出一份带类型的 JSON 中间表示,再检查结构、布局、HTML/SVG、路径和文字避让。任何一项不过,就不会用新图覆盖上一份可用结果。打开成品后,可以点节点、追路径、按章节播放,也可以导出图片和分享卡片。
装完以后,Cursor、Claude Code、Codex CLI、OpenCode 都能直接用。接手陌生项目时,让 Codex 先画一张能点的架构图,比对着几百个文件硬啃快得多。
tt-a1i/archify 也能找到。
| 项目 | 说明 |
|---|---|
| 输入 | 自然语言描述,或让 Agent 读取仓库后生成源码对照图 |
| 适用类型 | 架构、工作流、时序、数据流、生命周期;社区也有行程图这类非代码用法 |
| 输出 | 独立 HTML;可导出 PNG、动态格式、分享卡片 |
| 语言 / 兼容 | 界面可切中英;Cursor、Claude Code、Codex CLI、OpenCode |
| 规格 / 容量 | 官方建议架构图控制在 8–12 个核心组件,细节放卡片,不要堆边 |
| 环境 | 建议配置 |
|---|---|
| 操作系统 | Windows / macOS / Linux,能跑 Node 即可 |
| 运行环境 | Node.js;仓库命令走 node archify/bin/archify.mjs |
| 硬件 | 普通笔记本即可,不依赖独立显卡 |
| 低配 / 无卡方案 | 不装仓库也能先看官方演示页;只浏览成品 HTML 时甚至不用装 Skill |
| 关键依赖 | 对应 Agent(Codex / Claude Code / Cursor)+ npx skills |
能跑 Node 即可,不依赖独立显卡。先在终端看版本,没有 Node 就先装 LTS,再重开终端。
node -v
npx -v
在 GitHub 搜索 tt-a1i/archify 核对仓库后,用官方这一行装全局 Skill。装完后 Cursor、Claude Code、Codex CLI、OpenCode 都能直接调用。
npx skills add tt-a1i/archify -g
需要自己改 Skill 或查命令时,再克隆仓库。仓库命令入口是 node archify/bin/archify.mjs,不是 npx archify。
打开 Codex / Cursor,先点名图种,再给节点和关系。官方建议架构图控制在 8–12 个核心组件,细节放到节点卡片里。
用 Archify 画一张架构图。
节点:API 网关、认证服务、订单服务、支付、数据库。
关系:网关把请求分给认证和订单;订单再调支付;两边都写数据库。
交付前先跑完检查,任何一项不过不要覆盖上一份可用结果。
Agent 会按这个顺序做事:
| 步骤 | 作用 |
|---|---|
| 写中间表示 | 先产出带类型的 JSON,节点、边、布局都写清楚 |
| 跑检查 | 结构、布局、HTML/SVG、路径、文字避让,一项不过就不交新图 |
| 交独立 HTML | 用浏览器打开就能点节点、追路径、按章节播放 |
| 可选导出 | 需要静态图或分享卡片时再导出,不要只交一张 PNG |
接手陌生仓库时,让它读代码再画,节点写真实模块名。请求链路用时序图,后台任务用工作流,数据怎么走用数据流。
读这个仓库,画一张源码对照架构图,节点控制在 12 个以内。
用 Archify 画一张时序图,把一次下单请求从网关走到支付的调用顺序标出来。
全局 Skill 装好后,在 Codex 里打开项目目录,直接说「用 Archify 画图」即可。它会按 Skill 写中间表示、跑检查、再交出 HTML。不要让它跳过检查直接改网页。
| 对比点 | 说明 |
|---|---|
| 中间物 | 普通画图工具直接出图;Archify 先写带类型的 JSON,再渲染 |
| 交付门槛 | 结构、布局、路径、文字压线不过,不会覆盖上一份可用结果 |
| 打开方式 | 不是一张死图,是可点节点、可追路径的独立网页 |
| 图种 | 架构、工作流、时序、数据流、生命周期,按场景换,不硬套框线图 |
| 实测体量 | 本期演示图 12 个节点、11 条边、9 项检查全过 |
普通工具交出一张死图。Archify 先写带类型的中间表示,再检查,再交独立 HTML。点节点会聚焦,选路径会按调用顺序亮起来,发给同事打开也能点。
可以口述,也可以让 Agent 读仓库再画。官方图种是架构、工作流、时序、数据流、生命周期。社区里也有人拿它画行程路线图。
多半是本机还没装 Node,或终端没刷新环境变量。装好 Node LTS,重开终端,再执行 npx skills add tt-a1i/archify -g。不要去搜一个叫 Archify 的独立安装包。
能。它不跑大模型推理,只让现有 Agent 写 JSON 和 HTML。普通笔记本即可。只想先看效果,打开官方演示页就行,不必先克隆仓库。
模块怎么拼用架构图;后台任务用工作流;一次请求的先后顺序用时序图;数据怎么流用数据流;服务从启动到下线用生命周期。提示词里先写图种,再写节点。
一行装全局 Skill 后,在 Codex 里打开项目目录,直接说「用 Archify 画图」。要求它先检查再交付。检查不过时,让它改中间表示,不要自己在 HTML 里硬改。
不是只能用 Codex。官方写明支持 Cursor、Claude Code、Codex CLI、OpenCode。用你手头那个 Agent 即可,装法都是同一行命令。
仓库协议是 MIT。工具本身可以商用;你画出来的图和网页归你。如果图里含了公司内部架构,发出去之前自己先脱敏。