dsh-visualize:DeepSeek Harness 的交互式可视化卡片渲染插件
nagi-ovo/dsh-visualize
dsh-visualize 让 DSH 在对话中渲染可交互的可视化卡片,模型调用 visualize 即可生成模拟器、图表和 UI mockup,并跟随主题与安全沙箱。
dsh-visualize 是 DeepSeek Harness 的界面插件,让模型在对话中直接生成可交互的可视化卡片,解决纯文本输出无法展示复杂数据的痛点。它支持模拟器、图表、对比面板和 UI mockup,卡片自动适配 DSH 的明暗主题与鲸鱼蓝配色,并运行在安全沙箱中。会话重放时从持久化工具结果恢复卡片,不依赖原始文件。该插件由 Nagi-ovo 维护,采用 BSD-3-Clause 许可证,适合需要在 DSH 对话中直观呈现数据的开发者。
如何安装
dsh plugin --profile web add github:nagi-ovo/dsh-visualize- 分类
- 界面与体验
- 平台
- DSH Plugin
- 作者
- nagi-ovo
- 分发方式
- 插件
dsh-visualize 核心特性
dsh-visualize 仓库简介
它是做什么的?
dsh-visualize 是 DeepSeek Harness(DSH)的界面插件,让模型在对话中直接生成交互式可视化卡片。它解决 DSH 只能输出纯文本的问题,使模型可以调用 visualize 工具,在 Web UI 中渲染模拟器、图表、对比面板或 UI mockup。该插件由 Nagi-ovo 维护,采用 BSD-3-Clause 许可证,最近更新于 2026-08。
核心功能
- 交互式卡片渲染:模型调用 visualize 后,对话中直接出现可交互卡片,支持模拟器、图表等。
- 主题适配:卡片自动跟随 DSH 的明暗主题和鲸鱼蓝配色。
- 会话重放恢复:页面从持久化的工具结果恢复卡片,不依赖原始 fragment 文件。
- 安全沙箱:卡片运行在 sandboxed iframe 中,CSP 阻止网络请求和表单提交,仅允许从固定 CDN 加载静态资源。
- 大小限制可调:单个 fragment 默认上限 1000000 字节,可通过 maxFragmentBytes 调整。
怎么使用这个插件?
在 DSH 中启用后,直接告诉模型你想看什么,例如「做一个能调参数的排序算法可视化」。模型会写出一份 HTML fragment,并调用 visualize(path, title?, mode?) 将其放入对话;适合并排比较的内容可使用 mode: "wide"。目前仅在 Web UI 中渲染交互卡片,TUI 和 headless 客户端会显示普通工具结果。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:nagi-ovo/dsh-visualize。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
