内容提要
Archify是一款开源AI工具,能自动分析代码仓库并生成可交互的HTML架构图,支持搜索、路径追踪和主题切换,兼容多种AI编程Agent。其开发者“晴天老师”出身专升本,求职屡因学历受挫,后通过开源项目证明能力,最终获大厂Offer。Archify走红后,他分享经历,强调作品价值比学历更重要。
延伸解读
Archify的独特之处:嵌入Agent工作流
Archify并非简单的文本生成图工具,而是将绘图能力直接嵌入编程Agent的工作流。它让Agent理解代码并生成结构化JSON,再由Archify负责验证和渲染。这种分工解决了AI生成架构图“画得快但不一定画得对”的问题,交付前会检查数据结构、节点布局和连线冲突,确保准确性。
架构图的迭代与评审价值
Archify支持比较两个架构快照,以Before/Delta/After方式标出新增、删除、修改和移动的部分。这意味着架构图不再只是开发结束后的静态插图,而是可以参与代码评审,随项目迭代更新。对于团队协作和系统理解,这种动态更新的能力具有实际价值。
Archify的局限与注意事项
Archify并非实时监控系统,不能自动证明图与线上运行状态完全一致。结果准确性取决于代码信息、用户提示及Agent的分析能力。网友实测也指出节点详情展示较小、使用无视觉模型时不够顺畅、消耗额度较大等问题。开发者表示正在更新解决,用户需理性看待其能力边界。
开源作品作为第二份简历
晴天老师因专科学历在求职中屡屡受挫,但在Manus COO鼓励下,通过开源项目Archify证明能力,最终获得大厂Offer。他的经历表明,当学历无法改变时,开源作品可以成为展示实力的重要途径。作品的实际使用价值、用户反馈和社区认可,构成了新的职业资本。
Q&A
Archify是什么?它有什么功能?
Archify是一款开源的AI工具,能自动分析代码仓库并生成可交互的HTML架构图。它支持搜索节点、追踪调用路径、切换深浅主题,并可以导出PNG、SVG、WebM及分享卡片。它兼容Claude Code、Codex、Cursor等AI编程Agent。
Archify与Mermaid等文本生成图工具相比有什么独特之处?
Archify不是简单的文本生成图,而是将绘图能力嵌入编程Agent的工作流,让Agent理解代码并生成结构化数据,Archify负责验证和渲染。它能在交付前检查数据结构、节点布局、标签和连线冲突,确保准确性,而Mermaid等工具主要将已有文本描述渲染成图片。
Archify生成架构图的流程是怎样的?
流程为:代码或文字描述→Archify理解→生成JSON IR→规则验证→渲染HTML/SVG→交互与导出。Archify先生成结构化的JSON IR,再完成Schema、布局和渲染检查,最终输出独立的HTML文件。
Archify能生成哪些类型的图?
Archify目前可以生成架构图、工作流图、时序图、数据流图和生命周期图五类技术图。
Archify有哪些局限性?
Archify不是实时监控系统,不能自动证明图与线上运行状态完全一致。结果准确性取决于代码信息、用户提示和Agent分析能力。有用户反馈节点详情展示较小、使用无视觉模型(如deepseek-v4-flash)时不顺畅、消耗额度较大等问题。
Archify的开发者“晴天老师”有什么个人经历?
晴天老师出身农村,读过专科,后以专升本考试第一名考入重庆邮电大学软件工程专业。求职时因专升本学历多次在背调阶段被拒,曾当过保安、学过修车、进过厂。在Manus COO Cz Chen鼓励下,他通过开源项目证明能力,最终获得上海大厂Offer。
晴天老师对学历和作品价值的看法是什么?
他认为学历无法改变,但作品可以证明能力。他通过开源项目Archify证明了自己,并强调作品价值比学历更重要。他说:“至少现在,Archify确实有人在用,我做的东西能给别人带来价值,能给很多人带来帮助,这件事对我来说就是做开源最大的意义。”
Archify适合哪些人使用?
Archify适合已经在使用AI编程、希望快速理解陌生仓库、梳理调用链,或者给团队讲清楚复杂系统的开发者。