dsh-screenshot-tool
Manifest validAdds a screenshot tool that captures the Windows desktop to PNG and hands the path to the model, plus a composer camera button that previews, downloads or copies the capture.
dsh-screenshot-tool
Screenshot capture for DeepSeek Harness on Windows. Two entry points share one capture path:
screenshottool — the model calls it, gets the absolute PNG path plus pixel and byte size, and reads the image back withread_image.- Camera button — a control in the composer tool row (next to the attach button). It captures the desktop, shows a preview panel, and offers download, copy-to-clipboard, and close.
Both go through a GET /screenshot route on the Harness web server that streams PNG bytes; the tool additionally writes a file into the session working directory.
Requirements
- Windows (uses
System.Windows.Forms+System.Drawingthrough PowerShell). - PowerShell:
pwsh7 is preferred,powershell.exeis the fallback. It looks forpwshonPATH, thenC:\Program Files\PowerShell\7\pwsh.exe, then Windows PowerShell.
Install
From the plugin market, or:
dsh plugin --profile <profile> add dsh-screenshot-tool
Restart the Harness once after installing, so the client module table is scanned again; the camera button appears on the next start.
Usage
Ask the model to take a screenshot, or call the tool directly:
{ "path": "evidence/login-page.png" }
path is optional. Relative paths resolve against the session working directory; the default is screenshots/shot-<timestamp>.png there.
The camera button captures straight away and never writes to disk unless you press Download.
What it touches
- Captures the whole virtual desktop (all monitors) via GDI.
- Spawns one PowerShell process per capture; the script is passed inline, and the output path through the
DSH_SHOT_PATHenvironment variable. - The tool writes the PNG to the path you choose; the button keeps the image in memory until download.
Limitations
- Windows only.
- Captures what is on screen, so occluded windows are not visible.
- Large screenshots are downscaled by
read_image, which can make small text hard to read.
Comments
Loading…
Similar plugins
by deepseekbluefish
WeChat-style in-app screenshot button: drag a region, fine-tune with 8 resize handles, Enter to capture and Esc to cancel; auto-numbered PNGs plus a [Shot N HH:mm] marker written into the composer. Wi
★ 0
MIT
PowerShell
Aug 24, 2026
dsh plugin --profile web add dsh-screenshot-pluginby Silentforfar
DSH bundle: capture a screen region with QQ's screenshot tool and hand the image to the model.
★ 0
MIT
JavaScript
Oct 21, 2026
dsh plugin --profile web add @silentforfar/dsh-qq-screenshotby JackEngineer
One-click DSH screenshot: capture the DeepSeek Harness window (or the whole desktop) and drop the PNG straight into the composer draft
★ 0
MIT
JavaScript
Oct 17, 2026
dsh plugin --profile web add dsh-quick-screenshotby Max-Null
Dual-engine screen capture for DSH: inside the SSiD desktop shell, a global hotkey or tray opens a fullscreen box-select overlay (all monitors, per-display pixel-perfect frames) with in-place red-box
★ 2
↓ 101/wk
MIT
TypeScript
Oct 30, 2026
dsh plugin --profile web add @max-null/dsh-capturePoint-and-shoot screenshot capture: a system floating window turns a new screenshot (or copied image) into an Obsidian note with comments and key-point marking, instant Tongyi Qianwen OCR, per-day mer
★ 0
↓ 45/wk
dsh plugin --profile web add dsh-screenshot-captureby HsgtLgt
面向模型的「截图」工具插件(DeepSeek Harness,Windows 宿主)。 注册一个 screenshot 工具,让会话里的 AI 能真正「看见」并展示你的屏幕。
★ 0
MIT
JavaScript
Oct 8, 2026
dsh plugin --profile web add dsh-plugin-screenshot