DSH Plugins
返回列表
🖥️

dsh-opendesigner

客户端 更新于 2026.09.13

在终端中运行以下命令:

dsh plugin install aa2246740/dsh-opendesigner

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install aa2246740/dsh-opendesigner 即可安装该插件,源码仓库位于 https://github.com/aa2246740/dsh-opendesigner。

插件介绍

用 Harness Agent 迭代 React + Tailwind 组件时,纯文本 diff 来回修改既慢又容易丢失整体观感。dsh-opendesigner 给 DeepSeek Harness 0.1.5-rc.2 内置了一块本地可视化画布:在浏览器里直接拖排版面、调整样式,所见即所得地编辑组件结构,不必反复在终端贴代码。

安全层面,插件把文件操作锁在项目根目录之内——绝对路径、.. 上跳、符号链接逃逸一律触发 PATH_JAIL;任何破坏性写入还需经过受信任的 Host 审批通道,模型自行返回 approve: true 并不生效。设计稿可保存为 .designer/canvas.json,待 Agent 批次产生文件 diff 时一键应用到工程;没有 API key 时自动降级为 mock 模式,方便离线调试。

适合正在用 Harness 驱动前端开发、希望把逐行文字改稿变成整屏视觉预览的开发者。要求 Node 22.14 及以上,peer 依赖 dsh-tools 与 cordis。

使用场景

  • 用 Agent 迭代前端组件时,在浏览器画布上直接拖排版面与样式
  • 保存设计稿为 canvas.json,待 Agent 批次产生文件 diff 后一键应用到工程
  • 离线调试时利用 mock 模式在本地预览组件渲染效果

适合人员

  • 用 DeepSeek Harness 驱动前端组件开发的工程师
  • 希望把逐行文字改稿换成整屏视觉预览的开发者
  • 需要路径沙箱与审批通道保障写入安全的团队