MermaidGo是什麼
MermaidGo是MIN2K推出的免費中文Mermaid在線編輯器。
它將Mermaid代碼編輯、即時預覽以及AI生成的、可修改和修復的圖表,整合在單一網頁中。
主要功能
- 輸入自然語言描述,讓AI生成Mermaid圖表代碼。
- 直接編輯Mermaid文本並即時查看渲染結果。
- 透過AI修改已有圖表的結構、節點和表達。
- 在語法錯誤時輔助定位並修復代碼。
- 參考中文文件學習不同圖表類型和配置。
- 透過模板庫瀏覽常見流程和圖表結構。
支援的圖表類型
| 圖表類型 | 主要用途 | 典型場景 |
|---|---|---|
| 流程圖 | 表達步驟、判斷和分支 | 業務流程與算法 |
| 時序圖 | 展示角色之間的消息順序 | 接口與系統互動 |
| 類圖 | 描述類、屬性和關係 | 面向對象設計 |
| 狀態圖 | 展示狀態和觸發轉換 | 產品與程式狀態 |
| 實體關係圖 | 表示實體及數據關係 | 資料庫建模 |
| 甘特圖 | 規劃任務、日期和依賴 | 專案管理 |
| 用戶旅程圖 | 呈現階段、任務和體驗 | 產品研究 |
| 思維導圖 | 梳理主題與層級 | 知識整理 |
| 架構圖 | 說明組件和系統結構 | 技術文件 |
| 餅圖與XY圖 | 展示比例和數值變化 | 輕量數據可視化 |
AI生成圖表工作流程
- 先選擇流程圖、時序圖、甘特圖或其他目標類型。
- 用短句列出參與者、節點、關係、順序和分支條件。
- 說明圖表的方向、層級、標題以及需要突出顯示的部分。
- 讓AI生成第一版Mermaid代碼。
- 在實時預覽中檢查節點、連線和文字是否正確。
- 透過AI或手動方式修改錯誤結構和標籤。
- 對複雜圖表拆分子圖,減少交叉連線。
- 複製代碼或導出結果,再放入文件和演示材料。
提示詞怎麼寫
提示詞越接近結構化需求,生成的Mermaid代碼越容易維護。
- 先寫圖表類型,例如從左到右的業務流程圖。
- 逐項列出開始、處理、判斷、異常和結束節點。
- 明確每條分支條件以及匯合位置。
- 時序圖要列出參與者與消息先後順序。
- 甘特圖要提供任務、開始日期、持續時間和依賴關係。
- 不要把背景介紹和圖表節點混在同一長段描述中。
Mermaid代碼編輯
Mermaid使用接近Markdown的文本定義圖表,修改文字即可重新渲染。
- 流程圖可選擇從上到下或從左到右的方向。
- 節點形狀用於區分步驟、判斷、數據以及開始與結束。
- 子圖適合把複雜系統分成多個模組。
- 主題配置可以調整顏色、邊框、字體和連接線。
- 較新版本支援圖示、圖片、架構圖和Kanban等類型。
- 實驗性語法在不同版本中可能發生變化。
常見語法問題
| 問題 | 可能原因 | 處理建議 |
|---|---|---|
| 圖表不顯示 | 類型宣告或縮排錯誤 | 從首行開始逐段檢查 |
| 節點文字報錯 | 含特殊符號或保留詞 | 為標籤添加引號 |
| 連線混亂 | 節點過多或方向不適合 | 拆分子圖並調整方向 |
| 甘特圖日期錯誤 | 日期格式和任務依賴不一致 | 統一格式並檢查任務ID |
| 版本渲染不同 | 使用了新語法或實驗功能 | 確認當前Mermaid版本 |
| 點擊事件無效 | 安全等級限制互動 | 檢查部署安全配置 |
適合哪些用戶
- 開發者:繪製系統流程、介面時序和軟體架構。
- 產品經理:整理業務流程、狀態和用戶旅程。
- 專案經理:用甘特圖展示任務計劃和依賴關係。
- 教師與學生:製作知識結構與課堂圖示。
- 研究人員:梳理論文框架、方法與變量關係。
- 技術寫作者:讓圖表與Markdown文件同步維護。
價格
截至2026年8月30日,官方產品介紹將MermaidGo標為免費中文在線編輯器。
- 目前公開頁面未展示會員套餐或固定付費價格。
- AI調用次數、模型和未來額度規則暫未公開。
- 如果頁面出現新的登入、積分或付款提示,應以當期界面為準。
- 商業團隊在使用前可向運營方確認服務穩定性和數據條款。
MermaidGo與Mermaid.js的差異
| 項目 | MermaidGo | Mermaid.js |
|---|---|---|
| 形態 | 中文在線編輯器 | JavaScript圖表庫 |
| AI能力 | 生成、修改和修復代碼 | 核心職責是解析與渲染 |
| 安裝 | 瀏覽器直接使用 | 可透過npm或CDN整合 |
| API | 暫未公開獨立開發接口 | 提供JavaScript編程介面 |
| 開源 | 未確認整站源代碼開放 | 官方開源專案 |
使用了開源的Mermaid.js作為底層,並不代表MermaidGo網站和AI服務整體都是開源的。
本地部署與開發者接入
需要在自有網站或文件系統中渲染圖表時,可直接整合Mermaid.js。
- 官方文件中所述的npm安裝方式,要求使用Node.js 16或更高版本。
- 也可以透過CDN載入ES模組並初始化配置。
- 部署方需要自行處理安全級別、主題和版本升級。
- MermaidGo本身暫未公開對外API或官方SDK。
- AI生成能力不能自動通過Mermaid.js在本地復現。
使用限制與注意事項
- AI可能生成語法正確但業務邏輯錯誤的圖表。
- 複雜流程一次生成容易遺漏異常分支和迴路。
- Mermaid版本差異可能導致新語法無法渲染。
- 線上工具不適合輸入未脫敏的系統架構和商業流程。
- 圖表用於正式文件前應由業務負責人核對。
- 公開模板只能作為結構參考,不能替代實際需求分析。
常見問題
MermaidGo可以做什麼?
它可透過程式碼或AI生成、修改和修復流程圖、時序圖、甘特圖等圖表。
MermaidGo免費嗎?
官方介紹目前將其標為免費編輯器,公開頁面未展示付費套餐。
使用MermaidGo需要安裝軟體嗎?
不需要,用戶可在電腦或行動裝置的瀏覽器中直接打開使用。
它支援哪些圖表?
支援流程圖、時序圖、類圖、狀態圖、甘特圖、思維導圖和架構圖等。
MermaidGo提供API嗎?
暫未公開獨立API;文件中的Mermaid API屬於底層Mermaid.js。
MermaidGo是開源工具嗎?
未確認在線服務是否開源,但其使用的Mermaid.js是開源圖表庫。
AI生成的圖表需要檢查嗎?
需要,應核對節點、分支、依賴、時間和業務邏輯後再正式使用。
©️版權聲明:若無特殊說明,本站所有文章版權均歸AI工具分享本網站的內容為原創作品,任何人或機構在未獲許可的情況下,都不得轉載、抄襲或以其他方式複製並發表本網站的內容,亦不得在非本網站所屬的伺服器上建立其鏡像版本。否則,本網站將依法追究相關責任人的法律責任。
桂公網安備45132202000164號