dsh-image-picker
Run the following command in DeepSeek Harness:
dsh plugin install liujia-io/dsh-image-picker
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install liujia-io/dsh-image-picker in your terminal to install this plugin from https://github.com/liujia-io/dsh-image-picker.
About this plugin
The DeepSeek Harness Web GUI had no native attachment picker, and the official upload pipeline only accepted images - txt, md, and docx files hit a hard type error. Worse, browser security policies hide real disk paths, and inlining full text into messages can blow up the context window, silently truncating long documents.
dsh-image-picker adds a small clip button next to the input box that opens the system file dialog. Images (png, jpeg, webp, gif) flow through the official attachment pipeline with a thumbnail rail, size and count checks, and per-message upload. Text and docx files are read in the browser (.docx is unpacked via in-browser ZIP parsing plus DecompressionStream), POSTed to a local host endpoint, and staged as files under ~/.dsh/picker-attachments/. The message carries only a short receipt - absolute path, character count, and a brief preview - so the agent reads the staged file on demand with its normal tooling instead of burning context on raw text.
It suits anyone who mixes image and document attachments in a DeepSeek Harness web session: a quick screenshot plus a design spec or Markdown note, without switching to a terminal or pasting thousands of characters into the chat. A 25 MB per-file cap, automatic filename sanitization with a timestamp prefix to block path traversal, and a graceful fallback to inline text (truncated at 30k characters) when the staging endpoint is unavailable keep everyday use friction-free.
Use Cases
- Attach a screenshot and a design spec in the same web chat turn
- Hand a multi-page research note to the agent as a staged file reference instead of inline text
- Quickly pick a local .docx or .md file as a conversation attachment without manual copy-paste
Best For
- Everyday users of the DeepSeek Harness web interface
- Prompt engineers who frequently mix image and text attachments
- Power users who want to avoid blowing up the context window with large files
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.