前言¶
在 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(或安裝後刷新頁面)。
典型用法¶
- 在消息編輯器左側點擊鉛筆按鈕,打開浮動畫板。
- 用畫筆、直線或箭頭繪圖。需要調整線寬或顏色時,用快捷鍵或界面切換。
- 畫完後,關閉浮動畫板或按 Insert,畫板生成 PNG 並附加到消息編輯器中。
- 發送消息。
如果使用側邊欄畫板,在側邊欄打開畫板標籤,畫完按 Insert to composer 插入圖片,標籤頁保持打開,可繼續畫下一張。
適用場景與注意¶
適合需要頻繁在對話中添加手繪內容的場景,例如數學公式、流程草圖、便籤記錄等。
注意事項:
- 插件在當前 DSH 進程權限下運行,安裝前建議查看源碼與許可證。
- 畫板不支持壓感或防誤觸;兩個畫板獨立,刷新頁面會清空所有畫板。
- 側邊欄畫板和浮動畫板各自保存筆畫,互不共享。
小結¶
dsh-sketchpad 讓在 DeepSeek Harness 裏快速添加手繪內容變得直接,畫完即插,減少中間步驟。更多細節見插件目錄與 GitHub 倉庫。