DSH Plugins Marketplace

DSH Plugins

Plugins

/

UI & Experience

/

dsh-sketchpad

d

dsh-sketchpad

Identified

Handwriting 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.

The floating sketchpad with a handwritten integral

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; Shift snaps to 0°/45°/90°.
  • Undo, immediate clear, one pointer — a second finger cannot join the current stroke.
  • Shortcuts — B L A E, [ ], 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

  1. Click the pencil button at the left of the composer (or open the 画板 sidebar tab).
  2. Draw.
  3. Close the floating board — the drawing is attached — or press Insert.
  4. 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.

The sidebar board with a hand-drawn directed graph A sketch attached to the composer

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

dsh-drawai

by fourzkw

DSH 右侧栏的可编辑画布 + AI 语义绘图工具(diagram_apply / diagram_read),直接读写原生 .drawio 文件

Tools & CapabilitiesTerminal & ClientsManifest valid

★ 47

↓ 1.3k/wk

MIT

JavaScript

Oct 26, 2026

dsh plugin --profile web add dsh-drawai

by chouyulanxia114514

UI Sketch to AI 画板编辑器 × DSH 插件:侧栏开关 + 全屏 iframe 浮层,开箱即用

UI & ExperienceTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Aug 28, 2026

dsh plugin --profile web add dsh-uisketch

by br0caz

A one-box scratchpad pinned to the DSH composer — type an idea without sending it.

Manifest valid

★ 0

MIT

JavaScript

Oct 23, 2026

dsh plugin --profile web add dsh-composer-scratchpad

by 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.

Manifest valid

★ 0

MIT

JavaScript

Oct 19, 2026

dsh plugin --profile web add dsh-image-canvas

Folds long composer drafts into a compact summary card once a character threshold is reached, without changing message submission.

UI & ExperienceManifest valid

★ 0

dsh plugin --profile web add @ztyss/dsh-draft-fold

by 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

Development & InfrastructureMemory & ContextManifest valid

★ 1

↓ 124/wk

MIT

JavaScript

Sep 10, 2026

dsh plugin --profile web add dsh-noteboard