dsh-image-download
Run the following command in DeepSeek Harness:
dsh plugin install Yezery/dsh-image-download
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install Yezery/dsh-image-download in DeepSeek Harness to install this plugin; source at https://github.com/Yezery/dsh-image-download
About this plugin
Images keep piling up across multi-turn DeepSeek Harness conversations, and grabbing one typically means a right-click and a manual URL copy-paste. This plugin turns that into a single hover-and-click gesture: park your pointer on any image and a little download badge slides in at its corner. Click it and the browser's built-in download handler does the rest—no extra tab, no clipboard juggling.
The whole thing runs entirely on the client. It simply reuses the image URL DSH is already painting to the page, so there is no local-file access, no byte upload, no shell invocation, and no remote API call anywhere. Positioning is driven by pointer, scroll, and resize events instead of MutationObservers or polling timers, which keeps you clear of observer feedback loops and UI stalls. Clicks on the badge are stopped so the image's native lightbox preview is never triggered by accident. Whether the URL is a file:, blob:, data:, or ordinary HTTP(S) reference, the browser's download mechanism takes over and its own security policy has the final say on how permissive it gets with local paths.
The audience is anyone living in DSH's multimodal chat—developers, researchers, and annotators who need to harvest or archive conversation images on the fly. The plugin is tiny, touches the network zero times, and leaves no lingering state behind. Install it and the hover-to-save badge is live; uninstall it and the conversation pane looks exactly the way it did before.
Screenshots
Use Cases
- Hover over any image in a multi-turn DeepSeek Harness conversation and save it with a single click instead of right-clicking and copying URLs
- Batch-collect several images produced or displayed by the model across a multimodal conversation for downstream analysis or archiving
- Trigger the browser download directly for local file:, blob:, or data: image URLs without reaching for external tools
Best For
- Developers who work daily in DeepSeek Harness multimodal chat and inspect images often
- Researchers who need to capture and retain conversation images for later annotation or evaluation
- Annotators and reviewers who want a minimal-click image save flow with zero network side effects
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.