豆包AI生成图片和视频的无水印批量下载工具实战指南
你有没有遇到过这样的情况:在豆包AI(Doubao)聊天时,它生成了特别好看的图片或视频,想全部保存下来,却发现官方只允许一张一张点“保存”,而且保存下来的图片还带着水印?如果一次对话生成了几十甚至上百张图,手动操作简直要崩溃。
今天要分享的这个开源项目——doubao-downloader,正好完美解决了这个问题。它既可以做成浏览器扩展,也可以直接当油猴脚本用,几秒钟就能把当前对话里所有无水印的图片和视频一次性下载下来,而且完全免费。
这个工具到底能帮你做什么?
-
实时显示当前对话里豆包AI生成的每一张图片(包括你滚动上去的历史消息) -
自动去除官方水印,给你最干净的原图 -
支持批量下载所有图片,一键打包成 zip -
支持无水印视频下载(已验证有效) -
界面直接悬浮在豆包网页右下角,用起来几乎感觉不到存在
下面这几张动图就是真实使用效果:
对话内容实时获取

无水印高清预览

一键下载全部图片

两种最常用的安装方式(亲 inbound 测试有效)
方式一:油猴脚本(推荐,大多数人几秒钟就能用上)
适合已经装了 Tampermonkey 或 Violentmonkey 的用户,这是最轻量的方式。
步骤:
-
去 Releases 页面下载最新的 doubao-downloader.user.js文件
https://github.com/LauZzL/doubao-downloader/releases -
打开油猴扩展仪表盘 → 点击“添加新脚本” -
把下载好的 .user.js文件内容直接复制进去,或者直接拖拽文件进去 -
保存后刷新豆包网页(https://www.doubao.com)就自动生效了
方式二:直接安装浏览器扩展(Chrome/Edge/Brave 等)
-
从 Releases 下载 .crx或.zip文件 -
打开浏览器扩展管理页面 chrome://extensions/ -
打开右上角“开发者模式” -
如果是 .crx文件直接拖进页面即可安装
如果是.zip文件先解压,然后点击“加载已解压的扩展程序”,选择解压后的文件夹

安装完成后,打开豆包网页右下角就会出现一个小浮窗,里面显示当前对话所有图片。
无水印视频怎么下载?
很多人只知道图片能下载,其实视频也完全支持无水印下载。
具体方法看这里:
https://github.com/LauZzL/doubao-downloader/issues/6
简单来说,视频生成完成后,浮窗里会出现视频缩略图,点击右侧下载按钮就是无水印原视频。
想自己动手改代码或本地开发怎么办?
这个项目用的是现在比较流行的技术栈,对前端稍微有点基础的人都很友好。
技术栈
- ❀
React 19(目前最新的大版本) - ❀
TypeScript(类型安全,减少运行时错误) - ❀
Tailwind CSS 4(写样式特别快)
本地开发(油猴模式)
# 1. 克隆仓库
git clone https://github.com/LauZzL/doubao-downloader.git
cd doubao-downloader
# 2. 安装依赖
yarn install
# 或者用 npm
# npm install
# 3. 启动开发模式
yarn dev
启动后会自动在本地生成一个 .user.js 文件,直接拖到油猴里就能实时调试。
打包发布自己的版本
yarn build
打包完成后,项目根目录会出现 dist 文件夹,里面包含:
- ❀
manifest.json 和所有扩展需要的文件 - ❀
打包好的 doubao-downloader.user.js(油猴脚本)
常见问题汇总(FAQ)
问:装了脚本以后没反应?
答:请确认你打开的是 https://www.doubao.com 这个官方网页,其他镜像站可能不生效。刷新页面再试一次。
问:为什么有时候图片显示不全?
答:豆包是按需加载的,你需要把对话往下滚动,让所有图片都加载出来,浮窗内容会实时同步。
问:下载的图片还是有水印怎么办?
答:这个工具的原理是通过 hook JSON.parse 直接拿到后端返回的无水印地址,几乎不会出现带水印的情况。如果出现了,可能是豆包改了接口,欢迎去 GitHub 提 issue。
问:支持火狐浏览器吗?
答:完全支持,只要装了 Tampermonkey 扩展,油猴脚本方式通用所有主流浏览器。
问:会不会被豆包检测到或封号?
答:目前这个工具只读取公开的接口数据,不发送任何额外请求,属于正常用户行为,风险极低。
问:能下载别的 AI 平台的图片吗?
答:目前只针对豆包做了适配,因为每家平台的接口结构都不一样。
问:我想给工具加个夜间模式怎么办?
答:非常欢迎!项目完全开源,你可以直接提交 PR,或者在 issues 里提需求。
最后想说
这个工具的核心思路其实非常巧妙:豆包网页本身就已经把无水印图片地址通过 JSON 返回给了浏览器,只是前端在展示时加了水印层。项目通过重写 JSON.parse 方法,在数据到达页面之前就把真实地址拦截下来,所以你拿到的永远是最干净的版本。
如果你也经常用豆包生成素材,又讨厌一张张手动保存,这个小工具真的能省下大量时间。
项目地址(顺手点个 Star 就是对作者最大的支持):
https://github.com/LauZzL/doubao-downloader
喜欢折腾的朋友完全可以基于这个项目二次开发,比如:
- ❀
加上自动按会话分文件夹 - ❀
支持导出 Markdown 带图 - ❀
做成桌面客户端

