dsh-sketchpad:給 DeepSeek Harness 加一塊畫板

前言

在 DeepSeek Harness(DSH)裏寫代碼或調試時,有時候需要手寫公式、畫流程圖或記個便籤,卻只能在純文本框裏敲字,表達受限。已有做法要麼靠截圖,要麼用外部白板再貼回來,中間多了一步。dsh-sketchpad 給 DSH 界面增加一塊畫板,在消息編輯器左側放一個鉛筆按鈕,點擊就能打開浮動畫板或側邊欄畫板,畫完直接把圖片貼到消息裏。

這是什麼

dsh-sketchpad 是一個爲 DeepSeek Harness 提供手寫和繪圖白板的插件,由維護者 bmhty123 開發。它解決的是在對話中快速添加手繪內容的問題,支持浮動畫板和側邊欄畫板兩種模式,畫完直接生成 PNG 附件。

核心功能

  • 浮動畫板:在消息編輯器左側提供鉛筆按鈕,打開 1600×1000 橫向畫布。關閉時自動生成並附加 PNG。關閉方式包括 Esc、×、點擊背景或雙擊背景。
  • 側邊欄畫板:右側側邊欄提供豎向 1000×1333 畫布,可獨立保存筆畫和附件,插入後保持標籤頁打開。
  • 只顯式保存:畫圖過程中不編碼內容,僅在關閉浮動畫板或按 Insert 時生成 PNG。
  • 裁剪導出:自動裁剪到筆跡包圍盒,並在長邊增加 26px;小圖可放大至 2.5 倍(約 900px 長邊)。
  • 工具:畫筆、直線、箭頭、橡皮擦(圓形光標)。線寬可選 4 / 7 / 12px;顏色可選黑 / 紅 / 藍。按住 Shift 可吸附 0°/45°/90° 角度。
  • 操作:支持撤銷(Ctrl/Cmd+Z),一鍵清空,單指繪製(多指不會加入當前筆畫)。
  • 快捷鍵:B(畫筆)、L(直線)、A(箭頭)、E(橡皮擦)、[ / ](切換線寬)、Esc(關閉浮動畫板)。

安裝與啓用

需要 DSH 0.2.1-rc.2 或更新版本。

dsh plugin --profile web add dsh-sketchpad

安裝後重啓 dsh web(或安裝後刷新頁面)。

典型用法

  1. 在消息編輯器左側點擊鉛筆按鈕,打開浮動畫板。
  2. 用畫筆、直線或箭頭繪圖。需要調整線寬或顏色時,用快捷鍵或界面切換。
  3. 畫完後,關閉浮動畫板或按 Insert,畫板生成 PNG 並附加到消息編輯器中。
  4. 發送消息。

如果使用側邊欄畫板,在側邊欄打開畫板標籤,畫完按 Insert to composer 插入圖片,標籤頁保持打開,可繼續畫下一張。

適用場景與注意

適合需要頻繁在對話中添加手繪內容的場景,例如數學公式、流程草圖、便籤記錄等。

注意事項:
- 插件在當前 DSH 進程權限下運行,安裝前建議查看源碼與許可證。
- 畫板不支持壓感或防誤觸;兩個畫板獨立,刷新頁面會清空所有畫板。
- 側邊欄畫板和浮動畫板各自保存筆畫,互不共享。

小結

dsh-sketchpad 讓在 DeepSeek Harness 裏快速添加手繪內容變得直接,畫完即插,減少中間步驟。更多細節見插件目錄與 GitHub 倉庫。

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

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

小夜