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

画图模式 suyunxing/dsh-draw-mode

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

把本地 ComfyUI 接入智能体,用工具完成文生图、图生图与反推提示词

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

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

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

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

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

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 29 处,展示前 20 条)
  • 读取本地文件
    index.js:126
    return paths.find((p) => existsSync(p)) ?? paths[0] ?? '';
  • 发起网络请求
    index.js:159
    const res = await fetch(url, { ...options, signal: controller.signal });
  • 读取本地文件
    index.js:190
    if (!existsSync(p.main)) {
  • 读取本地文件
    index.js:195
    if (pathLike && !existsSync(p.python)) {
  • 执行外部命令来自配置/变量
    index.js:207
    const child = spawn(p.python, [p.main, '--listen', host, '--port', String(port), '--disable-auto-launch', ...extra], {
  • 执行外部命令固定命令
    index.js:257
    execFile('netstat', ['-ano', '-p', 'TCP'], { windowsHide: true }, (error, stdout) => {
  • 执行外部命令固定命令
    index.js:276
    execFile('taskkill', ['/PID', String(pid), '/T', '/F'], { windowsHide: true }, () => resolve(true));
  • 读取本地文件
    index.js:415
    const parsed = JSON.parse(await readFile(file.replace(/ json$/i, '.draw.json'), 'utf8'));
  • 读取本地文件
    index.js:433
    names = await readdir(dir);
  • 读取本地文件
    index.js:441
    wf = JSON.parse(await readFile(file, 'utf8'));
  • 发起网络请求
    index.js:638
    res = await fetch(base + '/upload/image', { method: 'POST', body: form, signal: controller.signal });
  • 发起网络请求
    index.js:748
    res = await fetch(`${base}/view?${query}`, { signal: controller.signal });
  • 写入本地文件
    index.js:791
    await mkdir(dir, { recursive: true });
  • 写入本地文件
    index.js:795
    await writeFile(target, image.data);
  • 写入本地文件
    index.js:928
    await mkdir(path.dirname(file), { recursive: true });
  • 写入本地文件
    index.js:929
    await writeFile(file, JSON.stringify(next, null, 2) + '\n', 'utf8');
  • 执行外部命令固定命令
    index.js:1123
    spawn('explorer.exe', [`/select,${target}`], options).unref();
  • 执行外部命令固定命令
    index.js:1127
    spawn('open', ['-R', target], options).unref();
  • 执行外部命令固定命令
    index.js:1130
    spawn('xdg-open', [path.dirname(target)], options).unref();
  • 删除本地文件
    index.js:1204
    if (patch && patch.reset === true) await rm(settingsFile(cfg), { force: true });
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

把本地 ComfyUI 服务器接入 DeepSeek Harness:五个 draw_* 工具、精选工作流库、按模型区分的提示词方言,还有一个侧边栏面板。

README

由 DeepSeek 最新模型翻译生成
dsh-draw-mode 把本地 ComfyUI 服务接入 DeepSeek Harness,给智能体一套画图模式:五个 draw_ 工具、精选工作流库、按模型区分的提示词方言,以及一个显示桥接状态的侧边栏面板。 功能 - 五个工具 - draw_status — ComfyUI 是否可达、GPU/VRAM 情况、队列有多深;可选无头启动。 - draw_workflows — 列出已安装的工作流及其默认参数。 - draw_models — 模型系列、检查点、默认分辨率/步数/CFG/采样器,以及每个系列可用的 LoRA 文件。 - draw_generate — 运行工作流:文生图、图生图或编辑,支持注入 LoRA,并回传种子。 - draw_reverse — 把图片反推成提示词,用目标系列的方言书写(动漫模型用 WD14 标签,其他模型用 JoyCaption 散文)。 - 工作流库,覆盖三个系列 — Anima(动漫 / Danbooru 标签)、Krea 2(摄影散文)、Qwen-Image 2.1(通用与指令编辑)— 包含一轮手工修正和两张反推图。 - 智能体预设(画图),把人格、画图工具和 shell 工具串起来,会话可以直接以画图模式启动。 - 侧边栏面板,列出桥接状态、GPU、工作流库和最新缩略图。
展开完整文档(README 剩余 1 节)
dsh-draw-mode

把本地 ComfyUI 服务接入 DeepSeek Harness,给智能体一套画图模式:五个 draw_ 工具、精选工作流库、按模型区分的提示词方言,以及一个显示桥接状态的侧边栏面板。

功能

- 五个工具
- draw_status — ComfyUI 是否可达、GPU/VRAM 情况、队列有多深;可选无头启动。
- draw_workflows — 列出已安装的工作流及其默认参数。
- draw_models — 模型系列、检查点、默认分辨率/步数/CFG/采样器,以及每个系列可用的 LoRA 文件。
- draw_generate — 运行工作流:文生图、图生图或编辑,支持注入 LoRA,并回传种子。
- draw_reverse — 把图片反推成提示词,用目标系列的方言书写(动漫模型用 WD14 标签,其他模型用 JoyCaption 散文)。
- 工作流库,覆盖三个系列 — Anima(动漫 / Danbooru 标签)、Krea 2(摄影散文)、Qwen-Image 2.1(通用与指令编辑)— 包含一轮手工修正和两张反推图。
- 智能体预设(画图),把人格、画图工具和 shell 工具串起来,会话可以直接以画图模式启动。
- 侧边栏面板,列出桥接状态、GPU、工作流库和最新缩略图。数据来自宿主侧的只读 HTTP 路由,与 Web GUI 同源。
- 可选自动启动 / 空闲关闭:工具需要时启动 ComfyUI,队列空闲一段时间后再停掉,释放 VRAM。

要求

- 本地(或局域网)ComfyUI 实例,且装好你要用的模型。
- Node >= 22。不导入任何 @deepseek-ai/ 包;bundle 只引用宿主提供的服务。

安装

dsh plugin --profile <your-profile> add dsh-draw-mode

配置

在配置档的 cordis.patch.yml 里设置这些项。comfyRoot 故意留空 — 想用自动启动就指向你自己的 ComfyUI 安装目录:

- insert:
- id: dsh-draw
name: 'dsh-draw-mode'
config:
comfyBaseUrl: 'http://127.0.0.1:8188'
comfyRoot: '' # e.g. 'D:/ComfyUI' — needed only for autoStart autoStart: false # start ComfyUI on demand startTimeoutMs: 240000 timeoutMs: 900000 # per-generation timeout saveToWorkspace: true workspaceFolder: 'draw-mode' idleShutdownMs: 900000 # 0 disables idle shutdown idlePollMs: 30000

说明

- bundle 还会插入一个智能体预设;只要工具的话,删掉那个 insert 块。
- 提示词方言按系列不同,预设里写明了规则 — Anima 用 Danbooru 标签,带固定质量前缀;Krea 2 和 Qwen 用自然语言散文。
- 面板不要求 ComfyUI 正在运行:连不上时报告断开状态,而不是报错。
把本机 ComfyUI 接进 DeepSeek Harness,并给智能体一个「画图模式」:五个 draw_* 工具、一套策展好的工作流库、按模型族分化的提示词方言,以及一个显示桥接状态的侧栏面板。

- 五个工具:draw_status(连通性 / GPU 显存 / 队列深度,可无头拉起)、draw_workflows(工作流清单与默认参数)、draw_models(模型族、检查点、默认参数、可用 LoRA)、draw_generate(文生图 / 图生图 / 改图,支持 LoRA 注入并回传 seed)、draw_reverse(把图片反推成目标族的提示词:动漫族出 Danbooru 标签,其余出自然语言长句)。
- 工作流库覆盖三族:Anima(动漫 / Danbooru 标签)、Krea 2(摄影感自然语言)、Qwen-Image 2.1(通用与指令改图),另带手脸修复与两条反推图。
- 智能体预设「画图」把人格、绘图工具与 shell 工具串起来,可以直接用画图模式开会话。
- 侧栏面板显示桥接状态、显卡、工作流库与最近出图缩略图,数据来自 host 半只读 HTTP 路由,与 Web GUI 同源。
- 可选自动启停:需要时拉起 ComfyUI,队列空闲一段时间后自动关掉释放显存。

配置项同上,comfyRoot 默认留空,只有想用自动启动时才需要填你自己的 ComfyUI 路径。

License

MIT
预览分享卡片长什么样 ↓suyunxing/dsh-draw-mode
分享 · DeepSeek Harness Hub
suyunxing/dsh-draw-mode

把本地 ComfyUI 接入智能体,用工具完成文生图、图生图与反推提示词

这是你的仓库?认领条目

回到顶部