一款基于 AI 技术的 Web 应用程序,可将文本内容智能转换为 Mermaid 格式的代码,并将其渲染成可视化图表。
See the codeSmart Mermaid 是一个将自然语言文本转换为 Mermaid 代码并渲染为图表的 Web 应用。支持常见 Mermaid 图表类型(如流程图、序列图、甘特图、状态图等),提供标准渲染与手绘风渲染两种模式,并内置代码修复与优化能力。
https://smart-mermaid.aizhi.site
提示(演示环境):默认每日 5 次免费额度(基于浏览器本地按日计数),用于功能体验。演示环境使用服务端配置的上游 API Key,稳定性与速率取决于上游服务。如需更高配额或稳定性,可在设置中配置自有密钥,或联系作者沟通。
.txt、.md、.docx 提取文本后生成图表。AI_MODELS 提供候选列表;未配置则使用默认模型。图:Smart Mermaid 操作界面与生成的图表
.txt/.md/.docx)。mermaid、@excalidraw/excalidraw、@excalidraw/mermaid-to-excalidrawmammoth(.docx)localStorage(历史记录与用量计数)# 克隆项目
git clone https://github.com/liujuntao123/smart-mermaid.git
cd smart-mermaid
# 一键启动
docker-compose up -d
# 本地访问
# http://localhost:3000
要求:Node.js 18+,npm 或 yarn。
git clone https://github.com/yourusername/smart-mermaid.git
cd smart-mermaid
npm install
在项目根目录创建 .env.local:
# 服务端 AI 配置(建议在服务器环境设置)
AI_API_URL=https://api.openai.com/v1
AI_API_KEY=在此处填入您的API密钥
AI_MODEL_NAME=gpt-3.5-turbo
# 可选:候选模型列表,格式:id:name:desc,id2:name2:desc2
# AI_MODELS=
# 客户端
NEXT_PUBLIC_MAX_CHARS=20000
NEXT_PUBLIC_DAILY_USAGE_LIMIT=5
# 可选:访问密码(验证通过可解除额度限制)
ACCESS_PASSWORD=设置您的访问密码
启动与访问:
npm run dev
# http://localhost:3000
生产环境:
npm run build
npm run start
ACCESS_PASSWORD 一致)。apiUrl/apiKey/modelName)。欢迎通过 Issues 反馈问题与建议,或提交 PR 参与共建。
如果这个项目对你有帮助,欢迎点亮 ⭐️。
一款基于 AI 技术的 Web 应用程序,可将文本内容智能转换为 Mermaid 格式的代码,并将其渲染成可视化图表。
See the codeSmart Mermaid 是一个将自然语言文本转换为 Mermaid 代码并渲染为图表的 Web 应用。支持常见 Mermaid 图表类型(如流程图、序列图、甘特图、状态图等),提供标准渲染与手绘风渲染两种模式,并内置代码修复与优化能力。
https://smart-mermaid.aizhi.site
提示(演示环境):默认每日 5 次免费额度(基于浏览器本地按日计数),用于功能体验。演示环境使用服务端配置的上游 API Key,稳定性与速率取决于上游服务。如需更高配额或稳定性,可在设置中配置自有密钥,或联系作者沟通。
.txt、.md、.docx 提取文本后生成图表。AI_MODELS 提供候选列表;未配置则使用默认模型。图:Smart Mermaid 操作界面与生成的图表
.txt/.md/.docx)。mermaid、@excalidraw/excalidraw、@excalidraw/mermaid-to-excalidrawmammoth(.docx)localStorage(历史记录与用量计数)# 克隆项目
git clone https://github.com/liujuntao123/smart-mermaid.git
cd smart-mermaid
# 一键启动
docker-compose up -d
# 本地访问
# http://localhost:3000
要求:Node.js 18+,npm 或 yarn。
git clone https://github.com/yourusername/smart-mermaid.git
cd smart-mermaid
npm install
在项目根目录创建 .env.local:
# 服务端 AI 配置(建议在服务器环境设置)
AI_API_URL=https://api.openai.com/v1
AI_API_KEY=在此处填入您的API密钥
AI_MODEL_NAME=gpt-3.5-turbo
# 可选:候选模型列表,格式:id:name:desc,id2:name2:desc2
# AI_MODELS=
# 客户端
NEXT_PUBLIC_MAX_CHARS=20000
NEXT_PUBLIC_DAILY_USAGE_LIMIT=5
# 可选:访问密码(验证通过可解除额度限制)
ACCESS_PASSWORD=设置您的访问密码
启动与访问:
npm run dev
# http://localhost:3000
生产环境:
npm run build
npm run start
ACCESS_PASSWORD 一致)。apiUrl/apiKey/modelName)。欢迎通过 Issues 反馈问题与建议,或提交 PR 参与共建。
如果这个项目对你有帮助,欢迎点亮 ⭐️。