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 在同一張可編輯白板上接力:聊天裏搭結構,畫布裏調細節,並可分主題管理多張圖與導出源文件。

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

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

小夜