NecromanAlbert/dsh-show-media
Show a local image or short video inside the current DeepSeek Harness conversation card.
Project Overview项目介绍
This is a community plugin for DeepSeek Harness. It displays local images or short videos in the current conversation card, supports common media formats without compression. Use it when you need to preview local media during conversations. It cannot replace the official read_image tool for model vision tasks.
这是DeepSeek Harness的社区插件,可在当前对话卡片中展示本地图片或短视频,支持常见图片和视频格式,保留原文件不压缩。需要在对话中预览本地媒体文件时可使用,注意它不能替代官方read_image工具供模型读取图片。
请帮我了解并安装插件:【dsh-show-media】【https://github.com/NecromanAlbert/dsh-show-media】
Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile desktop add github:NecromanAlbert/dsh-show-media
把 NecromanAlbert/dsh-show-media 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-show-media
Show a local image or short video in the current DeepSeek Harness conversation card.
Community plugin for DeepSeek Harness. Not an official DeepSeek AI product.
Conversation markdown still will not render a local file:// or Windows path. Official read_image remains the model-vision path. This plugin is for the human sitting at the card.
Install
From a clone (no build step — lib/ is the source):
dsh plugin --profile desktop add github:NecromanAlbert/dsh-show-media
Or a local checkout:
dsh plugin --profile desktop add /path/to/dsh-show-media
Restart the Desktop GUI after install. Then ask the agent to show a local file.
Listed on awesome-dsh-plugin once the catalog PR merges. npm is optional and not required for listing.
What it does
| Tool | dsh_show_media · one argument file_path |
| Images | PNG, JPEG, WebP, GIF |
| Videos | MP4, WebM, MOV, M4V, MKV · 64MiB cap |
| Display | original file bytes, not the official attachment downsample |
| Preview | click the image (or the video frame) · Esc / backdrop / × closes |
| Scope | this conversation card only · does not occupy shell.overlay |
Relative paths resolve against the session workspace.
{ "file_path": "C:\\path\\to\\photo.webp" }
What this is not
- Not a replacement for
read_image. - Not a process-wide floating overlay.
- Not a second gallery. It only customizes the
dsh_show_mediatool card.
Develop
node --test
Host: lib/index.js (defineTool + /dsh-show-media RPC).
Client: lib/client.js (window.__ModuleLoader__, keyed tool.call.toolview).
Shared: lib/media.js.
License
MIT.
ZSeven-W/dsh-ios
jsdvjx/dsh-strata
hellodigua/dsh-share
KaichenCurry/dsh-design-mode
Tkingxiao/dsh-any-background
a903067276-rgb/dsh-file-upload
Yu-tao-Li/dsh-read-image-view