fourzkw/dsh-drawai ↗★ 1

dsh-drawai

DSH 右侧栏的可编辑画布 + AI 语义绘图工具(diagram_apply / diagram_read),直接读写原生 .drawio 文件 适合需要人机协同编辑.drawio架构图或流程图的任务。

パッケージ
dsh-drawai
互換性
未検証
Harness ピア範囲
>=0.1.0-rc.1 <0.1.0 || >=0.1.5-rc.1 <0.2.0-0
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/09/16

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fourzkw/dsh-drawai

ドキュメント

README 全文を読む ↗

使用 / Usage

一块画布、两个工具、一份文件:人改的、模型改的、drawio 改的,最后都落在同一个 .drawio 上。

入口你能得到什么
右侧栏画布打开或新建画布、画节点与连线、就地改字、图层、顺序、多选对齐、复制粘贴、导出 SVG / PNG
diagram_apply让模型按 ops 改图:增删改、重接边、复制、排序、分层、导出;支持 ids 批量、as 别名、expectRevision
diagram_read让模型看见图的结构与样式、图层与父级、页面尺寸、你此刻的选区、文件指纹 revision
选中与回退你选中什么模型就知道什么;模型的每一轮改动都能在界面上退回去

⚙️ 配置与默认值 / Configuration

目前还没有设置页:下面这些默认值都写在代码里;能通过 AI 侧改的,在右列给出等价做法。

现在的默认值怎么改
自动布局默认 dagre-tbdiagram_apply 的 layout: 'dagre-lr' / 'grid' / 'none'
节点与独立文字默认字号 12、连线 10画布右键「字号」,或 ops 的 fontSize:18(null = 删键回缺省)
缺省线型(实线、单向箭头、直角折线)画布右键,或 ops 的 dash / arrow / line
像素格 10px、吸附半格 5px菜单「整理几何(吸附到格线)」做一次性对齐
主题跟随 DSH 的明暗——
显示层、当前层「图层」菜单(会写进文件)