[程序员] 写 README/技术方案时被 Ai 生成的 PlantUml/Mermaid 折腾烦了,做了个 预览小工具

[程序员] 写 README/技术方案时被 Ai 生成的 PlantUml/Mermaid 折腾烦了,做了个 预览小工具

[程序员] 写 README/技术方案时被 Ai 生成的 PlantUml/Mermaid 折腾烦了,做了个 预览小工具

一句话看懂:一位开发者因不满 AI 生成图表代码后无法快速验证渲染效果,制作了一个在线预览工具 DiagramPreview,支持 Mermaid、PlantUML、Graphviz 等十余种格式的实时渲染与导出,目前已在 V2EX 社区引发讨论。

事件核心:发生了什么

开发者 lipengxs 在 V2EX 发布了一个名为 DiagramPreview(diagrampreview.com)的在线工具。该工具的背景是:当使用大模型生成 Mermaid、PlantUML、OpenAPI 流程或 SQL ER 图时,AI 通常只返回文本代码,用户需要额外找工具检查语法和渲染效果,过程繁琐且容易出错。DiagramPreview 解决了这一中间步骤:用户粘贴 AI 生成的图表代码即可实时预览,并提供 Mermaid AI Fixer、Text to Mermaid、多种导出格式(SVG/PNG/PDF)等功能。项目目前处于早期阶段,承诺无需登录即可使用,但 AI 相关功能会调用后端接口,提示用户注意隐私数据。

为什么重要

这一工具直接反映了 AI 写代码场景下的一个真实痛点:大模型擅长生成语法上“看似正确”的结构化文本(如 Mermaid、PlantUML),但实际渲染常因语义错误或格式不兼容而失败。目前业内缺乏统一、轻量的验证环节,用户通常需要依赖 Mermaid 官方编辑器或 PlantUML Server 等专门服务。DiagramPreview 试图将多格式预览集成到一个界面中,降低开发者从“AI 生成”到“文档交付”的摩擦。这在技术文档自动化写作、README 更新、API 文档生成等高频场景中有实用价值。

对用户/开发者/创作者的影响

对于频繁使用 AI 生成图表的开发者,这个工具能有效缩短验证周期。此前有用户建议用 mmdc(Mermaid CLI)本地生成,或降级到第三方 API,但多数开发者更偏好零配置的在线方案。DiagramPreview 将 Mermaid、PlantUML、Graphviz、D2 等 7 种以上格式统一在一个页面中,还能处理 OpenAPI 转时序图和 SQL 转 ER 图,对写技术方案、接口文档和周报的人尤为有用。需要注意的是,由于 AI 类功能涉及后端调用,用户不应将内部架构、密钥等敏感代码直接粘贴进去。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

目前该工具仍处于早期阶段,开发者在 V2EX 上积极征集反馈,提出了几个具体改进方向:是否应加入 DBML、Terraform、Protobuf 等更多格式支持;工具定位应该更偏向“编辑器”还是“格式转换集合”;社区是否已有成熟的本地 CLI 替代方案。后续值得观察三点:一是该工具能否持续迭代并解决私有化部署与隐私保护的矛盾;二是 Mermaid 官方与 PlantUML 社区是否会有类似多格式集成方案跟进;三是用户是否愿意为这种“AI 输出验证”场景付费,以支撑工具站的长期运营。

来源:V2EX (创意工作者社区)

celebrityanime
celebrityanime
文章: 6008

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注