gitwtfhub

wtf is doubaoassistant?

weijunn/doubaoassistant — explained in plain English

Analysis updated 2026-05-18

19JavaScriptAudience · generalLicense

TL;DR

A browser extension for Doubao and Dola chat that extracts watermark-free generated images and videos, extends video length, and manages multiple accounts.

Mindmap

mindmap
  root((doubaoAssistant))
    What it does
      Watermark free extraction
      Seedance 15s toggle
      Multi account switching
    Tech stack
      JavaScript
      Chrome Extension
      Tampermonkey
    Use cases
      Download generated media
      ZIP batch download
      Extend video length
    Audience
      Doubao users
      General chatbot users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Download watermark-free images and videos generated in a Doubao or Dola chat.

REASON 2

Bundle several generated media items into a single ZIP download.

REASON 3

Extend Doubao's Seedance video feature from 5 or 10 seconds up to 15 seconds.

REASON 4

Save and quickly switch between multiple Doubao accounts in one browser.

What's in the stack?

JavaScriptChrome ExtensionTampermonkey

How it stacks up

weijunn/doubaoassistantaburousan/typsteditordeedy/glacial-valley
Stars191919
LanguageJavaScriptJavaScriptJavaScript
Setup difficultymoderateeasy
Complexity3/52/5
Audiencegeneralresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

Wtf does this do

doubaoAssistant is a browser add-on for Doubao and Dola, the international version of the same chat assistant, that helps you pull out the images and videos those chatbots generate in a conversation without the watermark the platforms normally add. It also adds a switch to extend a video feature called Seedance from its normal 5 or 10 second limit up to 15 seconds, and it can save and switch between several different Doubao accounts on the same browser. Inside a chat, the tool opens a small workbench that lists the images and videos from that conversation, grouped by topic, using thumbnails so nothing large loads until you choose to download it. From there you can download one item at a time, copy its link, open it in a new tab, or select several items and either download them one by one or bundle them into a single ZIP file, all done inside the browser. The Seedance 15 second option works by turning on a toggle in the workbench, which adds a new 15 second choice to Doubao's own video length menu. Turning the toggle off removes the option and returns the app to its normal choices. There is also a button that fills in and sends a specific prompt tied to this 15 second feature. Account management only works on the main Doubao site, not Dola, and lets you save your current logged in account, add and switch between several accounts, rename them, or remove a saved one, all stored locally in the browser rather than on a server. It installs either as an unpacked Chrome or Edge extension in developer mode, or as a Tampermonkey userscript, though the userscript version skips the account switching feature. The Seedance enhancement idea builds on an earlier open source project. It is released under the MIT license, and the author notes it is meant for learning and personal productivity use.

Yoink these prompts

Prompt 1
Explain how the media workbench groups images and videos by chat topic in this extension.
Prompt 2
Show me how to load doubaoAssistant as an unpacked Chrome extension in developer mode.
Prompt 3
Help me set up the Tampermonkey version of this script instead of the browser extension.
Prompt 4
How does the account switching feature save and restore Doubao login cookies locally?

Frequently asked questions

wtf is doubaoassistant?

A browser extension for Doubao and Dola chat that extracts watermark-free generated images and videos, extends video length, and manages multiple accounts.

What language is doubaoassistant written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension, Tampermonkey.

Who is doubaoassistant for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.