跳到主要內容
Lab Grimoire
TW EN
請喝咖啡
next-ai-draw-io:用自然語言生成 draw.io 圖表
回到文章總覽
by CY

next-ai-draw-io:用自然語言生成 draw.io 圖表


next-ai-draw-io:用自然語言生成 draw.io 圖表

Best For

常需要繪製系統架構圖、資料流程圖、提案示意圖的研究者、工程師與技術寫作者。如果你已經在用 draw.io,但每次從零開始拖拉方塊都覺得浪費時間,這個工具能讓你用一句話拿到堪用的初稿。

How I Actually Use It

典型流程:用一兩句話描述系統架構,讓 AI 生成 draw.io XML 初稿,再到 draw.io 裡做精確對齊與樣式調整。簡單圖表(5 到 10 個節點)通常經過一輪對話微調就能用;複雜圖表則把 AI 產出當鷹架,手動收拾排版。

另一個實用功能是圖片轉圖表:上傳白板照片或截圖,AI 重建為可編輯的 draw.io 檔案,再從那裡修改。

MCP Server 模式可以掛進 Claude Desktop、Cursor 或 VS Code,讓 AI Agent 在工作流中直接驅動畫圖,不需要切換到瀏覽器。目前其他替代方案做不到這種整合。

Where It Is Strong

  • 原生 draw.io 輸出:不像 Mermaid 系工具只能產出固定版面,輸出的是 draw.io XML,保留完整編輯能力(精確定位、自訂樣式、群組、圖層)
  • 多供應商支援:支援 OpenAI、Anthropic、Google、AWS Bedrock、Ollama 等 12 家以上 LLM 供應商,搭配 Ollama 可完全離線運作
  • 可自架部署:Docker、Cloudflare Workers 或直接 npm run dev,資料走向由你掌控
  • 社群活躍:30.9k stars、675 commits、18 個 release,Apache 2.0 授權

Where It Fails

  • 複雜圖表力有未逮:節點超過 15 個或多層巢狀結構時,AI 產出的排版容易混亂,仍需手動調整
  • 安裝有門檻:需要 Node.js、npm,以及至少一把 LLM API Key(或本地 Ollama)。不熟悉終端機操作的使用者會在安裝階段卡關
  • 用文字描述空間配置很困難:AI 理解邏輯關係比理解「把 A 放在右上角」來得好。想精確控制元素位置需要冗長的提示詞

Pricing, Difficulty, and Risk

費用:完全開源,Apache 2.0 授權。唯一成本是 LLM API 用量(跑 Ollama 本地模型則零成本)。

上手難度:中等。如果你對 npm install.env 設定檔不陌生,不會有問題。如果終端機指令讓你感到陌生,這不是適合的入門工具。

隱私風險:API Key 採 BYOK 模式,存在瀏覽器端,專案聲稱不在伺服器端留存。但所有對話內容(包含圖表描述)會傳送至你所選的 LLM 供應商。涉及機敏或專屬架構圖時,建議自架搭配 Ollama,讓所有資料留在本地。

Verdict

如果你經常使用 draw.io,想讓 AI 處理枯燥的初稿階段,next-ai-draw-io 是目前最好的開源選項。把它當成初稿加速器,不是成品產生器。如果你不會跑 npm,或者你的圖表從來沒超出 Mermaid 能處理的範圍,可以跳過。

Source

常見問題

next-ai-draw-io 可以完全離線使用嗎?

可以。搭配本地 Ollama 實例,所有資料留在本機,不需要 API Key 也不需要網路連線。

跟 Mermaid 系圖表工具有什麼不同?

Mermaid 產出固定版面的 SVG。next-ai-draw-io 輸出的是原生 draw.io XML,保留完整編輯能力:精確定位、自訂樣式、群組、圖層都可自由調整。

能搭配 Claude Desktop 或 VS Code 使用嗎?

可以。MCP Server 模式能掛進 Claude Desktop、Cursor 或 VS Code,讓 AI Agent 在工作流中直接驅動畫圖,不需要切換到瀏覽器。

覺得這篇有幫助?

追蹤以收到新的 AI × 生醫研究筆記:

或請我喝杯咖啡,讓新內容持續產出。

☕ 請我喝杯咖啡