Archify

基本信息

  • 类型:Agent Skill——让 AI 编程助手把代码仓库 / 系统描述画成可交互架构图
  • 热度:约 35.7K Star、2.3K Fork(2026-09 报道);MIT 协议
  • 开源地址:GitHub tt-a1i/archify
  • 宿主:装进 Cursor、Claude Code、Codex CLI、OpenCode 等 AI 编程工具

说人话版:它是干什么的

  • 你说一句「画出 Browser → API → Redis → PostgreSQL 的缓存回源过程」,AI 生成结构描述(Typed JSON IR),Archify 校验后编译成一份独立自包含的 HTML 文件——打开就能搜索节点、追踪路径、切换主题、导出图片
  • 迭代友好是最大亮点:需求变了(加 Redis、移鉴权),Agent 只改相关 JSON 对象,不重排整图;校验失败返回机器可读诊断,Agent 照单修复

五种图表类型

Architecture(系统结构)/ Workflow(流程审批 CI/CD)/ Sequence(API 调用链)/ Data Flow(数据管道 ETL)/ Lifecycle(状态机)

与同类工具对比

工具驱动方式AI 生成迭代
Mermaid / PlantUML代码 DSL语法敏感易错全量重写
draw.io / Excalidraw鼠标拖拽不适配 AI手工改
Archify自然语言 + AgentJSON IR 容错精确补丁

安装

npx skills add tt-a1i/archify -g

自检:node bin/archify.mjs doctor

安装状态(2026-09-07)✅

  • 已装进 TraeWork:技能位于 ~/.trae-cn/skills/archify/(v2.17),npm 依赖已装,官方 doctor 自检 15 项全过
  • 用法:新开对话后直接说「用 Archify 画一张 XX 系统的架构图」即可自动触发;核心命令是 node ~/.trae-cn/skills/archify/bin/archify.mjs(validate / deliver 子命令)

⚠️ 本地版本已落后大版本(2026-10-02 核实)

项目内容
本地版本2.17
上游最新v3.0.1(v3.0 于 2026-09-28 发布)
上游状态仍在活跃维护

3.0 是破坏性升级:

  • ❌ 移除 guided / story 视图
  • ❌ 移除普通分享卡导出
  • ✅ 新增 Lifecycle v2 泳道/列布局
  • ✅ 交付前加入自动校验
  • 要求 Node 18+

要不要升:本地 2.17 仍能用。若需要 Lifecycle 泳道图或分享卡,得升到 3.0;但要注意 3.0 砍掉了部分功能,依赖旧视图的用法会失效。

边界

校验器只查格式 / 几何 / 已写入关系,不能证明代码分析没漏组件——真实项目仍需懂系统的人确认;超大仓库(1000+ 文件)识别准确率会下滑。

相关日记

  • 2026-09-07 - 首次了解
  • 2026-10-02 - 核实:本地 2.17 落后上游 v3.0.1,3.0 为破坏性升级(移除 guided/story 视图与分享卡导出)