dsh-sketchpad
IdentifiedHandwriting and diagram whiteboard: sketch on a floating or sidebar canvas and attach the cropped image to your message.
dsh-sketchpad
English | 中文
A drawing board for DeepSeek Harness. Handwrite a formula, sketch a diagram or jot a note, then attach the picture to your message.
Features
- Floating board — pencil button at the left of the composer; 1600×1000 landscape.
Esc, the×, a backdrop click or a double-click closes it, and closing attaches the drawing. - Sidebar board — a portrait 1000×1333 right-sidebar tab with its own strokes and attachment.
- Only explicit saves — nothing is encoded while drawing; the PNG is made only when you close the floating board or press Insert.
- Cropped export — cut to the ink bounding box plus 26 px; small sketches are upscaled up to 2.5× (about 900 px on the long side).
- Tools — pen, line, arrow, eraser with a round cursor; widths 4 / 7 / 12 px; black, red and blue;
Shiftsnaps to 0°/45°/90°. - Undo, immediate clear, one pointer — a second finger cannot join the current stroke.
- Shortcuts —
BLAE,[],Ctrl/Cmd+Z,Esc.
Install
DSH 0.2.1-rc.2 or newer.
dsh plugin --profile web add dsh-sketchpad
Restart dsh web (or refresh after a live install).
Usage
- Click the pencil button at the left of the composer (or open the 画板 sidebar tab).
- Draw.
- Close the floating board — the drawing is attached — or press Insert.
- Send.
Floating Insert freezes the drawing, clears the board and closes the window. The sidebar's Insert to composer keeps the tab open for the next one.
Permissions and data
No network requests and no message access. The plugin uses the host's draft-attachment API, the session-scoped input state, the sidebar tab API, and localStorage for the pen colour and width only. Drawings stay in page memory; the PNG is created in the browser.
Limits
No pressure or palm rejection. The two boards are independent, sizes are fixed, clear cannot be undone, and a page refresh clears the boards.
Development
See docs/DEVELOPMENT.md. License: MIT.
Comments
Loading…
Similar plugins
by fourzkw
DSH 右侧栏的可编辑画布 + AI 语义绘图工具(diagram_apply / diagram_read),直接读写原生 .drawio 文件
★ 47
↓ 1.3k/wk
MIT
JavaScript
Oct 26, 2026
dsh plugin --profile web add dsh-drawaiby chouyulanxia114514
UI Sketch to AI 画板编辑器 × DSH 插件:侧栏开关 + 全屏 iframe 浮层,开箱即用
★ 0
MIT
JavaScript
Aug 28, 2026
dsh plugin --profile web add dsh-uisketchby br0caz
A one-box scratchpad pinned to the DSH composer — type an idea without sending it.
★ 0
MIT
JavaScript
Oct 23, 2026
dsh plugin --profile web add dsh-composer-scratchpadby Link-h1j
DSH desktop right-sidebar infinite canvas: collect any opened image on one pannable board, annotate it, hand the notes to the Agent, and edit/generate with local ComfyUI.
★ 0
MIT
JavaScript
Oct 19, 2026
dsh plugin --profile web add dsh-image-canvasFolds long composer drafts into a compact summary card once a character threshold is reached, without changing message submission.
★ 0
dsh plugin --profile web add @ztyss/dsh-draft-foldby boogoo619
Workspace-wide sticky notes on an infinite canvas: notes are plain Markdown files, created manually, captured from conversations, or distilled by the AI, and can be handed back as context; ships 12 mo
★ 1
↓ 124/wk
MIT
JavaScript
Sep 10, 2026
dsh plugin --profile web add dsh-noteboard