drawio-ai-kit
教導你的AI繪製正確、美觀的draw.io圖表 — declarative layout engine, ground-truth stencils, structural validator, vision self-check. AWS · Azu
drawio-ai-kit 是什麼?
教導你的AI繪製正確、美觀的draw.io圖表 — declarative layout engine, ground-truth stencils, structural validator, vision self-check. AWS · Azure · GCP · Databricks · BPMN. Zero dependencies.
drawio-ai-kit 概覽
這是什麼
一個編排與驗證框架,讓 AI 代理能產生結構精確且美觀標準化的 draw.io 圖表,專為 AWS、Azure 與 GCP 架構最佳化。它透過三個關鍵元件減輕常見的 AI 幻覺:宣告式目錄、設計原則與結構驗證器。透過自包含的 drawio-ai CLI(單一捆綁檔案,無需額外安裝)提供。套件無執行時期相依性。
主要功能
- 宣告式目錄 — 單一事實來源,將 draw.io 模板 ID 對應到各自的分類與標準色板。
- 設計原則 — 編碼化的架構與佈局規則(位於
skills/drawio/references/principles.md)。 - 結構驗證器 — 靜態分析引擎,審核圖表 XML 以確保模板參考有效且設計原則符合。
- 視覺自我檢查 — 選用功能,需透過 draw.io 桌面應用程式啟用(
drawio-ai render)。 - 宣告式佈局引擎 — 支援拓撲類型:管線、階層、網路、中樞輻射、混合、網格、序列。
- 圖示搜尋,具備拼寫容錯與別名(例如
k8s、pg、es)。
使用情境
- 為 AWS、Azure、GCP、Databricks 與 BPMN 架構產生結構精確且美觀標準化的 draw.io 圖表。
- AI 代理產生經過驗證模板與設計原則的圖表,減少幻覺。
- 視覺自我校正循環:渲染、分析、修正。
快速開始
需求:Node.js ≥20.6 或 Bun 1.4+。 一行安裝(CLI + 技能): bash curl -fsSL https://raw.githubusercontent.com/sparklabx/drawio-ai-kit/refs/heads/main/install.sh | sh 手動安裝(npm 或 Bun): bash npm i -g drawio-ai-kit && drawio-ai skill install bun add -g drawio-ai-kit && drawio-ai skill install 作為專案相依性: bash npm i drawio-ai-kit
授權與價格
MIT 授權。開放原始碼。未說明價格。
內容整理自該專案公開的 README 與儲存庫資訊。