dsh-whiteboard:在 DSH 里用 Excalidraw 做「人画 AI 补」协作白板

前言

用智能体梳理流程或画结构图时,常见做法是:在聊天里口述步骤,再另开绘图工具重画一遍,或在截图与文字之间来回粘贴。图形往往是静态图片,改一处就要整图重做。

DeepSeek Harness(DSH)支持通过客户端插件扩展界面与能力。Fantasy421 维护的 dsh-whiteboard 在会话右侧栏嵌入基于 Excalidraw 的可编辑白板:AI 可通过工具新建节点、连线并局部修改;你仍可用鼠标拖动、改字、换线型。生成的是矢量图形对象,不是一张不可编辑的位图。

下面介绍插件定位、能力与安装方式,并给出可复现的聊天提示示例。

这是什么

  • 名称:dsh-whiteboard(仓库 Fantasy421/dsh-whiteboard)
  • 维护者:Fantasy421
  • 分类:客户端插件(dsh.client 注入侧栏等 UI 槽位)
  • 当前版本:0.3.0(README 写明基于 DSH 0.2.1-rc.3 公开插件接口开发)
  • 许可证:MIT

一句话:Human + AI collaborative Excalidraw whiteboard for DeepSeek Harness——人与 AI 共用同一张本机白板,在聊天旁边聊边画。

社区目录页:skillhub.cn/plugins/Fantasy421/dsh-whiteboard(独立站点,与 DeepSeek / 幻方无官方从属关系)。

核心功能

两种创作方式

  1. 自然语言搭框架:在原聊天框描述想法,AI 可新建节点、补充文字、连接步骤,或先读取已有内容再局部修改。
  2. 鼠标打磨细节:AI 生成的节点与连线可选中、拖动、编辑;人机可接力(你先画起点,AI 再补;或 AI 出草图你再排版)。

能力与限制(据 README)

能力 说明
阅读模式 从「更多」进入;点节点高亮其一跳相连的节点与连线;点空白或 Esc 清除高亮。
多白板 按主题新建、重命名、搜索、切换;同一对话可多张图。
侧栏与大屏 聊天旁随手画;复杂内容可切大屏;次要操作默认收起。
曲线与折线 原生可编辑连线;AI 可指定线型;选中连线可在「更多」中转换。
保存与导出 按会话与白板本地保存;可导出 PNG、SVG、.excalidraw。
增量修改 不必每次重画整图;同对象冲突时暂停同步并保留草稿,避免静默覆盖。

使用说明中的边界:白板数据保存在本机;「协作」指人与 AI 共用白板,不是多人远程实时协作;目前不支持网页嵌入;撤销限于本次编辑器打开期间;字体加载不保证完全离线。草稿恢复、软删除与容量限制见仓库内 docs/data-and-safety.md。

AI 侧涉及白板时有四个工具,多白板场景应明确 boardId 与版本;详见 docs/ai-tools.md。

安装与启用

安装或升级前,插件随当前 DSH 进程与界面运行,建议先浏览仓库源码与 MIT 许可证,再决定是否安装。

在 DSH 插件管理器中粘贴完整 Release 地址(勿只填 dsh-whiteboard——npm 上同名 0.0.1 为其他作者的占位包):

https://github.com/Fantasy421/dsh-whiteboard/releases/download/v0.3.0/dsh-whiteboard-0.3.0.tgz

或使用 CLI:

dsh plugin --profile desktop add https://github.com/Fantasy421/dsh-whiteboard/releases/download/v0.3.0/dsh-whiteboard-0.3.0.tgz

安装或升级后保存工作并重启 DSH,在会话右侧栏打开「协作白板」。更完整的安装、升级与故障排查见 docs/installation.md。

典型用法

快速开始(四步)

  1. 从右侧栏进入白板,直接绘图或让 AI 从空白开始。
  2. 继续用原聊天框描述节点、关系和布局。
  3. 拖动节点、改字、调整线型;顶部白板名称可管理多张白板。
  4. 在「更多」中进入阅读模式,或导出图片与源文件。

可试用的提示词(摘自 README)

整理流程

在当前白板画一个发布流程:准备 → 检查 → 发布。检查失败时回到准备,并给分支加上说明。

单独开一张图

在当前会话新建一张「系统架构」白板,画出界面、服务和存储的关系,不要修改其他白板。

只改局部

先读取我指定的白板,把服务到存储的连线改成折线,保留其他节点、文字和布局。

仓库 examples/ 提供流程图、系统架构、人机接力起点等 .excalidraw 及增量操作 JSON,见 examples/README.md。

适用场景与注意

适合谁

  • 需要在 DSH 对话旁用流程图、架构图、待办结构表达思路,且希望 AI 参与建图与增量改图的开发者。
  • 已使用 DSH 0.2.1-rc.3 系客户端插件接口、并愿从 Release 包安装预构建产物的用户。

注意

  • 必须使用上述 v0.3.0 Release .tgz,不要用仓库源码 ZIP 代替预构建包。
  • 数据本地存储;无多人实时协同与网页嵌入。
  • 插件以当前 DSH 客户端权限运行,安装前请自行审阅源码与第三方声明(THIRD_PARTY_NOTICES.md)。

结尾

dsh-whiteboard 把 Excalidraw 放进 DSH 右侧栏,让人与 AI 在同一张可编辑白板上接力:聊天里搭结构,画布里调细节,并可分主题管理多张图与导出源文件。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye