AllDSH
EN

DSH Visualize

Nagi-ovo · Nagi-ovo/dsh-visualize

让模型把交互式 HTML 片段渲染为 DSH 网页对话中的沙箱 iframe 卡片。

DSH Visualize 是 Nagi-ovo 开发的 DSH 插件,让模型把交互式 HTML 片段渲染为 DSH 网页对话中的沙箱 iframe 卡片。收录于界面与体验和工具与能力。验证等级 L2(结构完整),安全扫描尚未完成,尚未声明具体的兼容版本,条目最后核查于 2026-09-18,采用 BSD-3-Clause 许可。安装命令:dsh plugin --profile web add github:Nagi-ovo/dsh-visualize

本条目由 赤榆 核查,数据更新于 · 引用规则

L2active
DSH Visualize 验证面板:验证等级 L2(共 5 级)——清单文件有效,关键字段齐全。安全扫描:未验证(未运行扫描)。兼容目标:DeepSeek Harness 未声明。许可:BSD-3-Clause。GitHub 星标:262。条目最后核查 2026-09-18。
DSH Visualize 的验证面板。该条目处于 5 级验证中的 L2 级:清单文件有效,关键字段齐全。安全扫描:未验证(未运行扫描);兼容目标:DeepSeek Harness 未声明;许可:BSD-3-Clause;条目最后核查于 2026-09-18。 验证规则说明

实际使用截图

本站截图:插件跑在一次性 DeepSeek Harness 里、任务跑在自动生成的演示项目上,不是你的机器,也不是作者提供的图。点击任意一张可看大图。

DSH Visualize — 安装并启用后的样子:「设置 → 插件 → 插件列表」中展开的条目,含完整包名、配置状态与运行状态。
安装并启用后的样子:「设置 → 插件 → 插件列表」中展开的条目,含完整包名、配置状态与运行状态。

由 AllDSH 于 2026-09-19 在 DSH 0.1.5-rc.1 上截取,视口 1920×1080,包版本 github:Nagi-ovo/dsh-visualize@github:Nagi-ovo/dsh-visualize。

安装命令

dsh plugin --profile web add github:Nagi-ovo/dsh-visualize

需要先启动 harness:npx @deepseek-ai/dsh web,然后执行上面的命令。第一次用?先看安装教程。

它是什么

DSH Visualize 让模型除了文字之外多了一种回答方式。它注册了一个 visualize(path, title?, mode?) 工具:模型把一份 HTML 片段写进文件,用路径调用这个工具,DSH 网页界面就会把这份片段渲染成对话里的一张可交互卡片——模拟器、图表、对比面板或 UI mockup,而不再只是另一段文字。

包描述里点名了两个组成部分:工具本身,以及一个教模型如何写片段的捆绑 skill。README 对来源说得很坦白——整体灵感来自 Codex 桌面端的 /visualize,skill 的分层 reference 与 Chart.js 优先路线借鉴了 himself65/finance-skills 里的 generative-ui skill。可选的 mode: "wide" 让卡片占据更宽的横向空间,适合并排对比的内容。

卡片会跟随 harness 的明暗主题与鲸鱼蓝配色。会话重放时,卡片从持久化的工具结果恢复,不依赖原始片段文件仍然存在。

沙箱模型

安装之前最该读的是这一节,README 写得相当具体:

  • 每张卡片运行在不透明来源的 sandboxed iframe 里,与宿主页面隔离。
  • CSP 会阻止网络请求、嵌套页面与表单提交;唯一允许的出站加载是从固定 CDN 拉取静态资源。
  • 单个片段默认上限 1,000,000 字节,可通过 maxFragmentBytes 调整。

有两处需要如实指出。「固定 CDN」仍然是第三方网络依赖——卡片渲染时引用 Chart.js 就是在访问互联网,README 既没有点名是哪家 CDN,也没说允许列表是否可配。另外,沙箱描述的是被渲染片段的隔离;插件宿主端那一半能读什么、做什么,README 只字未提。请按「未说明」理解,而不是按「安全」理解。

运行要求

  • Harness 版本:未声明。 清单没有 dsh.compatibility 字段,也没有 engines。peer 依赖要求 ^0.1.0-rc.6 一代的 dsh 平台包(dsh-fs、dsh-llm、dsh-session、dsh-tools、dsh-skill、dsh-sandbox-policy)、Cordis ^4.0.1、Schemastery ^3.18.1 与 React ^18.2.0;devDependencies 钉在 0.1.1-rc.2。这一代之外的版本请按「未测试」对待,而不是按「兼容」对待。
  • 仅限 Web。 客户端平台声明为 web,注入 @deepseek-ai/dsh-client-runtime;没有 TUI 或 headless 渲染路径。
  • 没有安装期生命周期脚本。 包只定义了 build、typecheck、test、check,没有 preinstall/install/postinstall/prepare。README 说明构建产物已提交进仓库,GitHub 安装无需本地构建。
  • 权限与遥测: README 只记录了 iframe 沙箱,没有权限模型、没有宿主端文件或网络行为说明、没有遥测声明。未记录;按「未说明」而不是「安全」理解。

已知限制

  • 卡片只在网页界面渲染。TUI 与 headless 客户端显示的是普通工具结果,同样的请求在那里不会产生任何可视内容。
  • 卡片无法回话。 卡片里的按钮暂时不能向主对话发送 follow-up 消息;交互被限制在卡片内部。
  • 字节上限是硬性天花板;超限之后的具体表现,README 没有描述。
  • 已记录的配置面只有 maxFragmentBytes 一项。没有已记录的方式可以放宽 CSP、更换 CDN,或在自动明暗跟随之外自定义卡片外观。

什么时候用它、什么时候不要用

当你在 DSH 网页界面工作、希望模型把答案展示出来——能调参数的排序可视化、一个小模拟器、一块对比面板——而不是描述出来时,用它。工具加 skill 的组合意味着你用大白话提需求,写片段是模型的事。

如果你主要在 TUI 或 headless 环境工作,不要装:卡片无处可渲染。也不要因为沙箱的存在就随意渲染不可信片段——iframe 隔离是有文档的,宿主端那一半没有,而本条目的安全状态就是 unverified。如果你想要的东西需要任意第三方脚本、实时 API 调用或表单,CSP 会按设计把它们全部挡住;一个静态图表 CDN 就是卡片能够到的最远边界。

安装

dsh plugin --profile web add github:Nagi-ovo/dsh-visualize

只能从 GitHub 安装——包清单标记为 private,未发布到 npm。构建产物已提交,无需本地构建;如果 dsh web 正在运行,重启后刷新页面。README 建议用 dsh --profile web --dump-config 确认插件已进入最终配置,并提到使用社区 plugin-registry 的用户也可以从「设置 → 插件」安装。

来源与参考

本页的技术判断建立在以下第一手资料之上,链接可直接追溯核对。

  1. [1]Nagi-ovo/dsh-visualize — GitHub插件自身的仓库与 README——本条目的每一项论断都以这份第一手文档逐条核对。
  2. [2]deepseek-ai/deepseek-harness — GitHubDeepSeek Harness、Cordis 运行时与插件加载模型的上游仓库。
  3. [3]@deepseek-ai/dsh on npm — npm已发布的 harness 包,也是本站 dshTarget 字段跟踪的版本来源。
  4. [4]dsh-plugin GitHub topic — GitHub本站用于发现收录插件的检索入口。

全部链接最后核验于 2026-09-11

关于本条目的问题

DSH Visualize 安全吗?可以安装吗?
DSH Visualize 当前的验证等级是 5 级中的 L2 级(清单文件有效,关键字段齐全),安全状态为「未验证(未运行扫描)」。验证等级记录的是安装路径被核查到什么程度,它本身不是安全保证:是否安全取决于插件实际能碰到什么。安装前请阅读源码与安装脚本,确认它对文件、shell、网络和凭证的访问范围。
DSH Visualize 兼容哪个 DeepSeek Harness 版本?
DSH Visualize 没有声明 dshTarget,因此作者没有承诺任何具体的 DeepSeek Harness 版本。这个字段是可选的,缺失意味着本条目不保证在特定版本上可用;安装前请先在隔离的 profile 中试装。
DSH Visualize 怎么安装?
先用 npx @deepseek-ai/dsh web 启动 harness,然后复制页面顶部的安装命令。该命令由仓库发布的包名(或条目声明的安装 spec)生成,因此不会与仓库实际发布的内容脱节。本条目最后核查于 2026-09-18。

相似的 DSH 插件

查看全部

为 DeepSeek Harness 提供多引擎网页搜索:内置免费引擎、默认 Bing,安装即用无需 API key。

L3
201 TypeScript

把 token 用量归属到实际服务请求的中转站、项目与模型,顺带读出余额与订阅配额,零配置。

L3
201 JavaScript

dsh-image-gen

shanliuling

给 DSH 的图像创作套件:对话生图与连续编辑、tldraw 创作画布、Studio 批量创作、多模型对比、500+ Prompt 灵感库、图库与本地 ComfyUI——BYOK 或订阅登录。

L2
437 TypeScript

电子表格、文档、幻灯片、画布与多维表格都存为工作区内的本地 .univer 文件,改动先进隔离草稿,由你确认或丢弃。

L3
362 TypeScript

dsh-cost-meter

Han-1413141

DeepSeek Harness 会话/当日费用、预算、多厂商 Coding Plan 额度、峰谷计价切换提醒,以及中英双语设置界面。

L3
311 JavaScript

在 DSH Web GUI 中用文生图、图生图与无限画布生成图像,生图渠道由你自己配置。

L2
78 TypeScript
ESC

输入关键词搜索索引,索引由 Pagefind 在部署时生成。