DSH Plugin MarketA community catalog for DeepSeek Harness plugins

dsh-doubao-painter

Verified Tools & capabilities ★ 15 0.5.1

把本机豆包桌面客户端的生图能力接进 DeepSeek Harness:agent 一句 doubao_paint 就能让豆包出图,并直接拿到无水印高清原图。基于 CDP 驱动,不需要逆向接口、不需要额外 API Key、不产生去水印成本。

What it is

把本机豆包桌面客户端的生图能力接进 DeepSeek Harness:agent 一句 doubao_paint 就能让豆包出图,并直接拿到无水印高清原图。基于 CDP 驱动,不需要逆向接口、不需要额外 API Key、不产生去水印成本。

How to install

Run this in the DSH web profile, then refresh the page.

$ dsh plugin --profile web add 'git+https://github.com/liangzz1998/dsh-doubao-painter.git#084670254bdf3f3213e683659600ecfa82d0e163'

DSH versions accepted

Undeclared

Author and traction

liangzz1998 · ★ 15 · Updated 2026-10-31

About this plugin

dsh-doubao-painter

把本机 豆包桌面客户端的生图能力接进 DeepSeek Harness:

agent 一句话 doubao_paint,豆包在后台出图,直接拿回无水印高清原图。

  • 不逆向豆包私有接口
  • 不需要火山方舟 API Key、不按张付费
  • 不需要「去水印」——从源头拿的就是干净原图

---

先说水印这件事(这是本插件最值钱的部分)

同一张图在豆包 CDN 上有两个版本,实测(豆包 2.32.5 / 2026-10):

| URL 里的模板 | 尺寸 | 水印 |

|---|---|---|

| …-cthumb_lwm3:…png | 384×216 | 右下角烧了「豆包 AI生成」 |

| …-cgen_wm0_hflow:…png | 2848×1600(图生图 2048×1152) | 无 |

聊天流里默认只挂 cthumb(缩略图)——这就是「豆包出的图带水印」的来源。

点开图片后豆包才会把 cgen 原图 URL 挂进 DOM。本插件做的就是:

等图 → 点开 → 抓 cgen → 下载。

所以「便宜的办法」不是找去水印工具(LaMa/IOPaint 要算力、裁切会毁构图、糊了还得修),

而是在正确的层拿到本身就没有水印的那张图:成本 0,画质还是 2K+ 原图。

> ⚠️ 合规提醒:如果生成的图要对外发布,按《人工智能生成合成内容标识办法》

> 等规定,AI 生成内容仍应做显著标识。本插件解决的是「素材被平台 logo 污染」,

> 不是让你绕过标识义务——请按自己所在地区/平台的规则来。

---

原理

豆包桌面端是 Electron(Chromium 147)。用调试端口启动它:

"D:\Doubao\app\Doubao.exe" --remote-debugging-port=9225

它就在 127.0.0.1:9225 暴露 Chrome DevTools Protocol。插件通过 CDP:

1. 开一个新对话(不污染你正在聊的会话)

2. 往 ProseMirror 输入框里 Input.insertText 提示词、回车发送

3. 轮询 DOM 等 rc_gen_image 出现

4. 点开图片拿到 cgen 原图 URL

5. 下载到会话工作区的 doubao-images/

图生图(P 图)走文件输入:把参考图塞进豆包隐藏的 input[type=file],等上传完再发指令。

---

安装

前提:

  • 豆包桌面版已安装、已登录,且你机器上 D:\Doubao\app\Doubao.exe 存在(不是 launcher 那个 D:\Doubao\Doubao.exe)
  • DSH 运行时自带 Node ≥ 22(插件跑子进程用)
# 1. 把插件链进 desktop profile
#    这一步会把依赖写进 package.json,并自动把 "dsh-doubao-painter" 加进 dsh.profile.bundles
dsh plugin --profile desktop add "link:D:\dsh-plugins\dsh-doubao-painter"

# 2. 如果 bundles 里没自动出现,手动在 ~/.dsh/profiles/desktop/package.json 的
#    dsh.profile.bundles 数组里加一行 "dsh-doubao-painter"

# 3. 重启 DeepSeek Harness(profile 的配置树只在启动时组装)

重启后问 agent「豆包在线吗」,它会调用 doubao_status 自检。

> 第一次调用 doubao_paint 时,如果豆包没在调试端口上跑,插件会自己用

> --remote-debugging-port=9225 拉起来。

> 如果豆包已经在普通模式下运行着,需要先完全退出它(托盘 → 退出),

> 否则新实例不会抢端口。

让豆包常驻调试端口(推荐)

每次都要退出豆包太烦。把快捷方式改成带参数启动,以后点图标就是带端口的实例,

插件随时能连,不用再关窗口:

# 桌面 + 开始菜单两个快捷方式都改(先备份成 .bat-20261031 之类的名字)
$s = (New-Object -ComObject WScript.Shell).CreateShortcut("$env:USERPROFILE\Desktop\豆包.lnk")
$s.TargetPath = "D:\Doubao\app\Doubao.exe"
$s.Arguments  = "--remote-debugging-port=9225"
$s.Save()

Compare in this category

The five most-starred plugins in the same category.

PluginAuthor StarsVersionUpdated
Mole tw93 74.5K 0.0.0 2026-11-10
DeepSeek-Reasonix esengine 36.1K 0.0.0 2026-11-10
dsh-desktop anywhere-labs 35.6K 0.4.1 2026-11-06
awesome-dsh-plugin awesome-dsh-plugin 24.1K 0.1.0 2026-11-10
dsh-market dsh-market 11.8K 1.73.17 2026-11-09