dsh-upload-button
Run the following command in DeepSeek Harness:
dsh plugin install victorytianyi-dev/dsh-upload-button
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install victorytianyi-dev/dsh-upload-button in your terminal to install the plugin, available at https://github.com/victorytianyi-dev/dsh-upload-button
About this plugin
Uploading a local image into DeepSeek Harness Web GUI today means dragging a file into the window or pasting from the clipboard—one extra gesture that breaks your flow every single time. dsh-upload-button places a dedicated upload button (⬆) right beside the composer plus icon. Click it, pick one or several images from your file system, and they immediately appear as thumbnails in the draft-image rail. Type your message, hit send, done.
Everything is purely client-side. The plugin registers on the official conversation.input.left slot and, after you select files, builds a DataTransfer object and dispatches a synthetic drop event on document. That is the exact code path a real drag-and-drop or paste takes, so the conversation's own image type checks, size limits, and thumbnail rendering all run unchanged. No Harness source file is modified, which means future Harness upgrades will not break the plugin.
It is ideal for anyone who frequently uses describe-image or other image-consuming workflows in Harness and wants the upload step to feel as effortless as pressing a single button. As a bonus, the package ships tools/gen-image.js, a small helper that calls Alibaba DashScope's wanx2.1-t2i-turbo API, so you can quickly generate a reference image right before or after a conversation.
Use Cases
- One-click local image upload straight into the Harness draft rail
- Feeding multiple reference images into a describe-image prompt
- Picking files via a file dialog instead of drag-and-drop or paste
Best For
- DeepSeek Harness users who work with image-heavy conversations
- Developers who want the upload flow reduced to a single click
- Anyone who prefers a pure client-side plugin with zero source changes
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.