DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-psd-batch-studio

v

dsh-psd-batch-studio

Discovered★ 12

DSH plugin open-sourced by the VinkWork team of Genca (Jinja Group, Shanghai Jinjia Technology Co., Ltd.): PSD main image template batch SKU application, canvas fine-tuning, and batch export. VinkWork's core product: VinkClaw.com.

Machine translated

DSH PSD Batch Studio · 主图批量替换工作台

简体中文 | English

由 Genca(缙嘉集团,上海缙嘉科技有限公司)VinkWork 团队 开源。 VinkWork 的核心产品是 VinkClaw.com。

一个 DeepSeek Harness 插件,用来批量生产电商商品主图: 载入 PSD/PSB 主图模板,标记商品槽位,批量放入 SKU 抠图,在画布上微调,最后一键整批导出。

同一套合成内核还提供两个 agent 工具,可以让 agent 在 Host 侧无人值守地跑完整个 SKU 目录。

协议: 修改版 Apache License 2.0,带附加条件。 允许商用;多租户服务或去除品牌标识需要书面授权。详见 LICENSE 与 LICENSING.md。

适用对象

适合已经有 PSD 主图模板、又需要批量产出变体的电商设计与运营团队。PSD 仍然是唯一事实来源: 插件只替换商品像素,保留模板里的文字、价格条、角标、赠品卡等装饰层,最后输出成品图。

它不是 Photoshop 替代品:不负责改文案、修图、管理素材库;它负责“模板 + 抠图 → 成品主图变体”。

适用场景

  • 大促/活动批量出图:一个模板 × 几百个 SKU(618、双 11、黑五、店铺全场活动), 或者一批 SKU × 多个活动模板;换模板时 SKU 队列保留,不用重新导入。
  • 新品上新:一个模板,多个颜色/规格/组合装变体,在同一组商品位里重新适配。
  • 多平台/多尺寸:天猫、京东、抖音、拼多多,或方图、竖图、长图的模板集合; 换模板不用重搭流程。
  • 设计到运营的交接:设计师交付 PSD 和槽位规则,运营/代运营/店长自己批量出图,不再排队等设计。
  • Agent 自动化:psd_batch_render 在工作区里无人值守批量渲染,适合夜间任务、商品库对接、 “明早之前出 200 张”这类需求。
  • 模板治理:文案、角标、价格条、活动道具分图层管理,按活动开关;商品位保持稳定。

一次典型运行:

templates/summer-main.psd + skus/0715/*.png
        ↓  商品槽位替换
out/0715-main/*.jpg(可选 ZIP)

功能

  • 模板工作台:打开 .psd / .psb,浏览图层树、开关图层,在交互画布上实时看合成结果。
  • 商品槽位:按面积、位置、长宽比和命名自动推荐商品图层;可手动标记/取消。 同一商品的「原层 + 阴影/高光副本」会组成一个商品簇,一起隐藏、商品只画一次。
  • 批量适配:一次导入多张 PNG/JPG/WebP 抠图,自动裁掉透明边,按 完整放入 / 按高度 / 按宽度 / 铺满裁切适配,并支持对齐和占比。
  • 画布微调:拖动商品、拖角点缩放、数值调偏移/缩放/角度,可一键同步到全部 SKU。
  • 导出:按模板原始分辨率输出 JPG/PNG,每个 SKU 一张,可打包 ZIP。
  • Agent 工具:psd_inspect、psd_batch_render,同一套内核在 Host 侧批量跑。
  • 本地优先:PSD 解析和合成都在本机完成(页面内或 Host 进程),没有网络请求、没有埋点、不上传素材。

环境要求

  • DeepSeek Harness(带插件管理器)。插件声明 dsh.engines.dsh >= 0.2.1-rc.5, 已在 0.2.1-rc.5 和 0.2.2-rc.1 上验证。
  • Node.js 20+(构建和 Host 侧 agent 工具需要)。
  • 安装时需要能访问 npm registry:agent 工具依赖 @napi-rs/canvas 的平台预编译包。
  • 不需要安装 Photoshop。

安装

从 npm 安装(推荐):

plugin_manager install_bundle, target = dsh-psd-batch-studio

固定版本用 dsh-psd-batch-studio@0.2.4。

也可以从 GitHub 安装:

plugin_manager install_bundle, target = github:vinkwork/dsh-psd-batch-studio

如果插件管理器不支持 GitHub spec,克隆后指向本地目录:

git clone https://github.com/vinkwork/dsh-psd-batch-studio.git
cd dsh-psd-batch-studio
npm install
plugin_manager install_bundle, target = /绝对路径/dsh-psd-batch-studio

安装后刷新 Harness 页面:侧边栏出现「主图批量替换」图标,agent 侧出现两个工具。

client.js / server.js 已随仓库提交,安装不需要先构建;改源码后执行 npm run build。

使用工作台

  1. 从侧边栏打开「主图批量替换」。
  2. 载入 .psd / .psb,左侧出现图层树,自动识别的商品位用虚线框标出。
  3. 在图层树确认槽位:◎ 切换商品位,眼睛图标开关该层是否参与合成;大模板可用搜索框。
  4. 导入 SKU 抠图,在右侧选择一张即可在画布所有槽位预览。
  5. 调适配方式、对齐、占比、偏移、缩放、角度;「同步到全部」把当前微调套到所有 SKU。
  6. 选 JPG/PNG,整批导出,可顺带打 ZIP。

Agent 工具

工具作用
psd_inspect返回模板尺寸、图层树(名称/层级/可见性/边界/图层 id)和自动识别的商品槽位。
psd_batch_render把一批 SKU 套进模板,输出 JPG/PNG(可选 ZIP)到工作区。

调用示例:

{
  "template": "templates/summer-main.psd",
  "skuDir": "skus/0715",
  "outDir": "out/0715-main",
  "format": "jpg",
  "fit": "contain",
  "anchor": "center",
  "adjustments": {
    "sku-001": { "dy": -14, "scale": 1.03 }
  },
  "zip": true
}

两个工具的路径都相对当前会话工作目录解析,并拒绝越界路径。psd_batch_render 默认 JPG、质量 92, 返回输出目录和前 50 个文件名。

构建

npm install
npm run build

已知限制

  • 文字层使用 PSD 里的栅格像素,暂不支持在工具里改文案/字体。
  • 斜面和浮雕、内阴影为近似或跳过;描边/投影/发光为近似。
  • 一次处理一个模板;「多模板 × 多 SKU」矩阵尚未内置,换模板时 SKU 队列会保留。
  • 几百 MB 的 PSB 需要几百 MB 内存;建议用桌面端或 Host 批量路径。
  • Host 工具依赖 @napi-rs/canvas;某个平台加载不了原生包时,页面工作台仍可用,agent 工具不可用。

项目与协议

Copyright (c) 2026 上海缙嘉科技有限公司(Genca)。

代码以 修改版 Apache License 2.0 发布,附加条件如下:

  • 允许商用,包括企业内部使用、作为其他应用的后端或企业应用开发平台;
  • 运营多租户服务,或去除/修改前端版权信息、项目名称、Genca/VinkWork 署名,需要上海缙嘉科技有限公司(Genca)的书面商业授权;
  • 贡献者同意:官方可以调整协议(更严或更松),贡献代码可被用于商业用途。

完整条款见 LICENSE,未修改的 Apache 2.0 原文见 LICENSE-APACHE。 v0.1.2 及更早版本仍按 PolyForm Noncommercial 1.0.0 发布,适用其原始条款。第三方 MIT 声明见 THIRD_PARTY_LICENSES.md。

Comments

Loading…

Similar plugins

dsh-plugin-design

by huabai-flowerwhite

面向 DeepSeek Harness(dsh)第三方插件生态的 **Plugin Design**:发现第三方插件、检查其源码与配置、对照 DH-TP-SDK 工程化规范做静态分析、生成 `design.md`,经用户确认后对插件逐项修改并支持备份与回滚。

Development & InfrastructureManifest valid

★ 6

MIT

JavaScript

Aug 29, 2026

dsh plugin --profile web add dsh-plugin-design

by anneqaq

DSH 插件:把模型编写的 SVG/HTML 片段渲染成对话中的内联可视化卡片(图表、流程图、时间线、对比表格),沙箱隔离、无网络、无依赖

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 17, 2026

dsh plugin --profile web add dsh-widget

by jean3690

DSH drawio 插件:AI 驱动画图(validate/render/edit/template 工具)+ 侧栏实时 SVG 画板,内嵌 diagrams.net 官方编辑器

Tools & CapabilitiesManifest valid

★ 8

↓ 401/wk

JavaScript

Sep 7, 2026

dsh plugin --profile web add dsh-drawio

by ztyhehe

DSH 插件:为 dsh-better-sidebar 添加 SVN 源代码管理 Tab——status/diff/log/commit/update/revert/冲突解决,与内置 Git 面板对称,纯 svn CLI(--xml 输出)驱动,git 直装免构建

UI & ExperienceManifest valid

★ 3

MIT

TypeScript

Oct 5, 2026

dsh plugin --profile web add dsh-better-sidebar-svn

by huashenglian

dsh全模态工作站插件,让模型支持视频、图片、语音的输入与输出,支持comfyui图像生成工具调用。Any-to-Any.

Tools & CapabilitiesVision & MultimodalManifest valid

★ 6

↓ 491/wk

MIT

JavaScript

Nov 1, 2026

dsh plugin --profile web add dsh-omni-workstation

by qrxf

DeepSeek Harness 原生插件:可拖拽的工作区 / 会话图谱,气泡视图 + 筛选搜索 + 原生会话操作 | Draggable workspace & session graph plugin for DSH

UI & ExperienceDevelopment & InfrastructureSessions & MessagesManifest valid

★ 3

MIT

TypeScript

Nov 4, 2026

dsh plugin --profile web add dsh-workspace-graph