产品简介
smart-mermaid Smart Mermaid 是一款能将文本描述智能转换为 Mermaid 代码并渲染成图表的 Web 应用。它能解决手动绘制图表效率低、不美观的问题,尤其适合需要快速将文档、笔记或思路可视化的用户。

核心功能
- 文本智能转图表:自动识别文本并转换为流程图、甘特图等 Mermaid 代码
- 双渲染器支持:提供标准 SVG 和手绘风 Excalidraw 两种渲染风格
- 流式生成与实时预览:开启后可边生成边查看图表绘制过程
- 代码智能修复与优化:可一键修复渲染错误或优化图表布局
- 文件导入与本地历史:支持从 .txt/.md/.docx 导入文本,操作记录自动保存
快速开始
- 访问 https://smart-mermaid.aizhi.site 或本地部署页面。
- 在输入框输入文本,或上传 .txt/.md/.docx 文件。
- 选择图表类型与模型,点击“生成图表”。
- 在右侧查看代码与渲染结果,可使用“AI修复”或“继续优化”调整。
界面预览

与其他方案对比
| 对比项 | smart-mermaid | 同类方案 |
|---|---|---|
| 图表风格 | 支持标准 SVG 与手绘风格 (Excalidraw) 两种渲染模式 | 多数工具仅支持标准矢量图或固定模板 |
| 生成容错 | 内置 AI 修复与优化功能,可自动处理生成的代码错误 | 通常需要用户手动检查并修改 Mermaid 代码 |
| 输入方式 | 支持直接输入文本或从 .txt/.md/.docx 文件导入内容 | 大多需要用户手动输入或粘贴文本 |
适合谁用
- 需要快速绘制流程图、架构图的开发人员
- 需要将项目计划或文档可视化的项目管理者
- 需要将文字笔记、会议记录转化为图表的技术文档撰写者
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/liujuntao123/smart-mermaid