dsh-viewer
在终端中运行以下命令:
dsh plugin install Crosery/dsh-viewer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Crosery/dsh-viewer 即可安装该插件(开源地址:https://github.com/Crosery/dsh-viewer),安装后将其包名加入 profile 的 dsh.profile.bundles 并重启 profile 生效。
插件介绍
DeepSeek Harness 内置的 read_image 工具把图片送进模型上下文,但屏幕上的人看到的只有一行文件名和字节数。视频、音频、PDF、Office 文档、本地网页——浏览器明明能播放的东西,Web UI 却一张卡片都不画。dsh-viewer 把这件事倒过来:它的唯一任务就是把文件放到你的眼前。
核心能力覆盖 36 种文件扩展名、6 种渲染类型:图片附带点击放大的 lightbox,视频和音频提供可拖拽的真实播放器,PDF 内嵌浏览,Word / Excel / PowerPoint / ODF 系列在宿主机经 LibreOffice 转换为 PDF 后嵌入,本地 HTML 在沙箱 iframe 中直接运行。签名 HTTP 资产路由支持 Range 请求,让两小时的视频也能正常拖动进度条;HMAC 路径签名、CSP 沙箱、nosniff 头构成多层安全边界。
如果你每天在 Harness 里跑多模态任务,受够了"文件在这里"却只能看到一行文字,或者想让模型看图的同时自己也看到图,这个插件就是为此而生。装上之后,display_file 一个调用同时完成两件事:你在屏幕上看到完整播放器,模型在上下文中获得像素数据。
截图预览
使用场景
- 模型输出图片后在界面上直接看到完整渲染效果而非一行文件名
- 需要在本机预览视频、音频、PDF 或 Office 文档时获得可交互的播放器
- 多模态任务中一次调用同时让模型获得像素数据、让用户看到完整媒体
适合人员
- 日常使用 DeepSeek Harness 处理多模态任务、受够了只看到一行文字的用户
- 经常需要在界面上预览图片、视频、文档等多种本地文件的开发者
- 希望模型看图的同时自己也能在 Web UI 中获得完整媒体体验的工程团队


