🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

ComfyUI 视频工作台 a1303845406/dsh-comfy-video-studio

DeepSeek Harness
a130384540664 天前有提交已提供中文文档扫描:含敏感能力

导入 ComfyUI API JSON,生成可保存的视频工作页面

28.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add a1303845406/dsh-comfy-video-studio
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
本站尚未做安装检查
数据截至 2026/09/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/05·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 64 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 30 处,展示前 27 条)
  • 发起网络请求
    src/client.template.js:19
    const response = await fetch(`${API}${path}`, init);
  • 发起网络请求
    src/index.js:117
    dispatcher: allowSelfSigned ? new Agent({ connect: { rejectUnauthorized: false } }) : null
  • 写入本地文件
    src/index.js:137
    await mkdir(dirname(storageFile), { recursive: true });
  • 写入本地文件
    src/index.js:139
    await writeFile(temporary, `${JSON.stringify(payload, null, 2)}\n`, "utf8");
  • 写入本地文件
    src/index.js:140
    await rename(temporary, storageFile);
  • 读取本地文件
    src/index.js:147
    try { parsed = JSON.parse(await readFile(storageFile, "utf8")); }
  • 读取本地文件
    src/index.js:260
    try { await access(candidate); candidate = join(directory, `${stem}-${suffix}${extension}`); }
  • 发起网络请求
    src/index.js:337
    const response = await fetch(`${connection.baseUrl}${pathname}`, {
  • 写入本地文件
    src/index.js:409
    await mkdir(dirname(config.historyFile), { recursive: true });
  • 写入本地文件
    src/index.js:411
    await writeFile(temporary, `${JSON.stringify({ version: 3, tasks: records }, null, 2)}\n`, "utf8");
  • 写入本地文件
    src/index.js:412
    await rename(temporary, config.historyFile);
  • 发起网络请求
    src/index.js:445
    dispatcher: allowSelfSigned ? new Agent({ connect: { rejectUnauthorized: false } }) : null,
  • 读取本地文件
    src/index.js:491
    try { parsed = JSON.parse(await readFile(config.historyFile, "utf8")); }
  • 删除本地文件
    src/index.js:536
    await unlink(temporary).catch(() => {});
  • 读取本地文件
    src/index.js:756
    try { info = await stat(output.outputPath); } catch { return json(res, 404, { error: "视频文件不存在" }); }
  • 读取本地文件
    src/index.js:762
    return createReadStream(output.outputPath).pipe(res);
  • 读取本地文件
    src/index.js:771
    createReadStream(output.outputPath, { start, end }).pipe(res);
  • 写入本地文件
    src/workflow-presets.js:268
    await mkdir(dirname(filename), { recursive: true });
  • 写入本地文件
    src/workflow-presets.js:270
    await writeFile(temporary, `${JSON.stringify(value, null, 2)}\n`, "utf8");
  • 写入本地文件
    src/workflow-presets.js:271
    await rename(temporary, filename);
  • 读取本地文件
    src/workflow-presets.js:285
    try { entries = await readdir(root, { withFileTypes: true }); }
  • 读取本地文件
    src/workflow-presets.js:290
    const definition = JSON.parse(await readFile(resolve(folder, "definition.json"), "utf8"));
  • 读取本地文件
    src/workflow-presets.js:291
    const workflow = parseApiWorkflow(await readFile(resolve(folder, "workflow.json")));
  • 写入本地文件
    src/workflow-presets.js:342
    await mkdir(root, { recursive: true });
  • 写入本地文件
    src/workflow-presets.js:343
    await mkdir(folder, { recursive: false });
  • 删除本地文件递归
    src/workflow-presets.js:348
    await rm(folder, { recursive: true, force: true }).catch(() => {});
  • 删除本地文件递归
    src/workflow-presets.js:379
    await rm(safeDirectory(root, key), { recursive: true, force: false });
扫描于 2026/11/5(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-sidebar@deepseek-ai/dsh-client-ui-theme
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 生成视频工作页面
  • 保存视频工作页面

DeepSeek Harness 的 ComfyUI MiniMax H3 视频工作台

README

由 DeepSeek 最新模型翻译生成
dsh-comfy-video-studio DeepSeek Harness 的 ComfyUI 动态视频工作流插件。它不再内置 MiniMax、Wan 或其他模型模板,而是把任意 ComfyUI API JSON 导入为可长期保存的独立工作页面。 主要能力 - 导入 API JSON,自动识别常量参数、图片/视频上传、枚举、模型和 SaveVideo 输出。 - 使用目标 ComfyUI 的 /object_info 检查缺失节点、模型、无效枚举和端口类型。 - 保存、重命名、删除工作流页面,并编辑字段的显示、标签、分组、顺序和高级参数标记。 - 动态保存多个 ComfyUI 服务器,检测延迟、设备、显存和远端队列。 - 每台服务器独立设置 1–3 个插件活动槽;超额任务保留在本地 FIFO 队列。 - 保存所有视频输出,指定其中一个作为任务主预览。 - 持久化工作流、连接、任务与队列;Harness 重启后恢复等待任务和已有 prompt_id 的监控。 标准单 GPU ComfyUI 通常仍会串行执行远端 prompt。活动槽 2–3 控制插件提前提交的数量,不保证 GPU 真正并行。 工作流格式 只支持“导出(API 格式)”产生的 JSON:顶层键是节点 ID,每个节点包含 class_type 和 inputs。画布 JSON 会被拒绝并提示重新导出。
展开完整文档(README 剩余 1 节)
dsh-comfy-video-studio

DeepSeek Harness 的 ComfyUI 动态视频工作流插件。它不再内置 MiniMax、Wan 或其他模型模板,而是把任意 ComfyUI API JSON 导入为可长期保存的独立工作页面。

主要能力

- 导入 API JSON,自动识别常量参数、图片/视频上传、枚举、模型和 SaveVideo 输出。
- 使用目标 ComfyUI 的 /object_info 检查缺失节点、模型、无效枚举和端口类型。
- 保存、重命名、删除工作流页面,并编辑字段的显示、标签、分组、顺序和高级参数标记。
- 动态保存多个 ComfyUI 服务器,检测延迟、设备、显存和远端队列。
- 每台服务器独立设置 1–3 个插件活动槽;超额任务保留在本地 FIFO 队列。
- 保存所有视频输出,指定其中一个作为任务主预览。
- 持久化工作流、连接、任务与队列;Harness 重启后恢复等待任务和已有 prompt_id 的监控。

标准单 GPU ComfyUI 通常仍会串行执行远端 prompt。活动槽 2–3 控制插件提前提交的数量,不保证 GPU 真正并行。

工作流格式

只支持“导出(API 格式)”产生的 JSON:顶层键是节点 ID,每个节点包含 class_type 和 inputs。画布 JSON 会被拒绝并提示重新导出。

导入流程:

1. 在“服务器管理”中添加或检查目标 ComfyUI。
2. 在“导入”页上传 API JSON。
3. 查看运行时兼容性报告。
4. 选择主 SaveVideo 输出和需要显示的参数。
5. 保存并打开动态工作流页面。

缺失依赖只会阻止执行,不会阻止保存工作流页面。插件不会联网查询或自动安装节点、模型。

配置

- insert:
- id: comfy-video-studio
name: dsh-comfy-video-studio
config:
baseUrl: http://127.0.0.1:8188
maxUploadMb: 100
maxWorkflowMb: 5
requestTimeoutMs: 30000
historyLimit: 200

默认持久化目录位于 $DSH_HOME/storages/dsh-comfy-video-studio/:

- connections.json:动态服务器和并发设置;
- history.json:任务、队列和历史输出;
- workflows//workflow.json:原始 API JSON;
- workflows//definition.json:页面字段与主输出定义。

服务器地址只接受无内嵌账号密码的 HTTP(S) URL。需要认证时应由反向代理处理。

开发

npm install
npm test
npm run build
npm run check
npm run test:integration

npm run test:integration 使用模拟 ComfyUI 验证导入、兼容性、上传、双视频输出、并发 1/2、队列和重启恢复,不需要真实 GPU。

License

MIT
预览分享卡片长什么样 ↓a1303845406/dsh-comfy-video-studio
分享 · DeepSeek Harness Hub
a1303845406/dsh-comfy-video-studio

导入 ComfyUI API JSON,生成可保存的视频工作页面

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部