dsh-inline-media-viewer-plugin
Run the following command in DeepSeek Harness:
dsh plugin install Wisdoverse/dsh-inline-media-viewer-plugin
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install Wisdoverse/dsh-inline-media-viewer-plugin in the DeepSeek Harness terminal to install the plugin; the full source repository is available at https://github.com/Wisdoverse/dsh-inline-media-viewer-plugin. Restart your Web profile after installation to activate it.
About this plugin
In a DeepSeek Harness conversation, the model frequently references images, audio clips, and videos by local relative paths or ComfyUI output URLs, yet the Web UI does not turn those strings into visible content. Users end up copying each path into a file manager or browser by hand, breaking the flow of the exchange. dsh-inline-media-viewer closes that gap: it detects media references inside a chat turn and renders images, videos, and audio as inline previews directly below the message, so every file can be inspected without ever leaving the conversation.\n\nSecurity is treated as a first-class design constraint rather than an afterthought. Local reads are resolved with realpath and strictly confined to the active session workspace; path traversal, symlink escapes, and any path outside the workspace are rejected outright. Remote fetches target only the explicitly configured ComfyUI origin, and all redirects are refused. Every file and response is capped at 48 MiB with a 20-second timeout, the browser receives media as data: URLs instead of real filesystem paths, and settings writes are restricted to loopback connections. Together these measures position the plugin as a local trust helper, not a general-purpose file or network proxy.\n\nIf you run ComfyUI workflows inside DSH, frequently reference locally generated images or audio clips, or simply want to drop a video URL into chat and see it play immediately, this plugin slots in seamlessly. The settings panel—auto-render toggle, per-turn item limit, and maximum media height—lets you tune preview behaviour to match your workflow without disrupting normal text-based exchanges.
Use Cases
- A local image path in chat renders as an inline preview instantly, no file manager needed.
- ComfyUI media URLs are fetched server-side and displayed without leaving the conversation.
- Generate a batch of audio or video clips, then preview each one directly in the chat flow.
Best For
- Creators running ComfyUI workflows in DSH who constantly reference generated media.
- Users who need to revisit local or remote files repeatedly without breaking the conversational flow.
- Developers who prioritize workspace isolation and path safety over a general-purpose file proxy.
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.