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 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/sparklabxdrawio-ai-kit.svg)](https://yunodb.com/tools/sparklabxdrawio-ai-kit?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/sparklabxdrawio-ai-kit?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/sparklabxdrawio-ai-kit.svg" alt="Featured on YunoDB" height="20"></a>