AKIRACOD/dsh-drag-and-drop
DeepSeek Harness Web UI plugin: drop local files and attach them as chips above the composer — send without typing, no 'images only' toast. Fork of omdsh-dev/dsh-drag-and-drop.
Drag local files or folders onto any part of the DeepSeek Harness Web UI and their original absolute filesystem paths are inserted into the current conversation input — without uploading, moving, or copying anything. Dropped documents and folders appear as removable chips in a bar above the composer (the input stays free for typing), with its own Send button that prepends resolved paths to the outgoing message. Dropping a document no longer triggers the composer's misleading 'images only' toast; image-only drops keep the native thumbnail behavior. When the browser hides the path entirely, the plugin resolves the file back to its real location through the current Workspace, registered Workspaces, the OS file index, and a bounded directory search.
Install
dsh plugin --profile web add github:AKIRACOD/dsh-drag-and-dropGitHub install per README (English): dsh plugin --profile web add github:AKIRACOD/dsh-drag-and-drop. Maintained fork (v0.2.0) of omdsh-dev/dsh-drag-and-drop with a different drop experience: file chips instead of path text. Node.js ^20 || >=22. BSD-3-Clause.
Compatibility
DeepSeek Harness Web UI. Node.js ^20 || >=22. Runs on the machine running DSH (resolves browser local-file URIs to real paths).
Details
- Repo: AKIRACOD/dsh-drag-and-drop
- Category: UI Enhancements
- Stars: 2
- Version: GitHub source v0.2.0 (npm dsh-drag-and-drop 0.1.6 is the older upstream package)
- Last push: 2026-08-14
- First seen: 2026-08-14
Recent updates
drag files/folders → absolute paths; file chips + chip-bar Send; no upload/copy; path resolution via workspace/index/search; images stay native.
FAQ
- What happens when I drop a file?
- Its original absolute filesystem path is inserted into the conversation input as a removable chip — nothing is uploaded, moved, or copied.
- How does it find the real path?
- It converts the browser's local file URI to the native path; when hidden, it resolves through the current Workspace, registered Workspaces, the OS file index, and a bounded directory search.
- What about images?
- Image-only drops keep the original thumbnail behavior; documents get chips instead of pasted path text and no 'images only' error.
Alternatives
titanwings/dsh-better-browser · heyflyingpig-dsh-long-draft-input · wangwei-wade/dsh-quote-annotate