Matches your computer
macOS
Apple silicon Mac (M1 or later) · macOS 11+
Download for macOSFile: SpiderHub-macOS.dmg · SHA-256 checksum
Install
Free, and no key needed to start. Pick the build for your computer — the app runs Spider Free until you buy a plan inside the app.
Matches your computer
Apple silicon Mac (M1 or later) · macOS 11+
Download for macOSFile: SpiderHub-macOS.dmg · SHA-256 checksum
Matches your computer
Windows 10/11 · 64-bit
Download for WindowsFile: SpiderHub-Windows.exe · SHA-256 checksum
Spider Hub is a desktop app. Open this page on a Mac or a Windows PC to download it.
This page takes you from the download to the moment your first video sits in a folder on your computer. Work through it top to bottom; each part says what you will see and which button to press. Button names match the app's English interface.
Spider Hub is independent software by Dev Ngu. It drives your own Dola accounts to make Seedance videos in bulk. Dola and Seedance are third-party services: they can change, limit or stop their service at any time, and Spider Hub is not affiliated with them.
| Item | Requirement |
|---|---|
| macOS | A Mac with Apple silicon (M1 or later), macOS 11 or later. There is no build for Intel Macs. |
| Windows | Windows 10 or 11, 64-bit. Installing needs no administrator rights. |
| RAM | Every stream (one video running at a time) opens its own browser. Plan on about 1 GB of free RAM per stream. |
| Network | A steady internet connection while jobs run. |
| Accounts | At least one Dola account of your own. The Free plan allows up to 10 accounts. |
| Upscale (optional) | A graphics card with Vulkan support. Apple silicon Macs have it; Windows PCs need an up-to-date graphics driver. Upscale does not run on the CPU. |
Use the download buttons at the top of this page or in the Download section of the home page. There are two files, and their names never change:
SpiderHub-macOS.dmg for Mac.SpiderHub-Windows.exe for Windows.Each file comes with a .sha256 file so you can check the download arrived intact. It's optional, but worth doing on a shaky connection:
macOS (Terminal): shasum -a 256 SpiderHub-macOS.dmg
Windows (PowerShell): Get-FileHash .\SpiderHub-Windows.exe -Algorithm SHA256The long string it prints must match the one inside the matching .sha256 file.
SpiderHub-macOS.dmg.The first time, macOS may refuse to open it because the app is not notarized by Apple. To open it:
You only do this once per installed version.
SpiderHub-Windows.exe.If Windows SmartScreen shows a blue warning (the installer is not code-signed), click More info, then Run anyway.
Before the app opens you read the Terms of Use (nine short clauses). Tick I have read and agree to the Terms of Use. and click I agree. Quit closes the app: nothing runs until you agree.
Two clauses are worth reading closely:
When the terms change, the app asks you to accept the new version once. Language (VI / EN) and light / dark theme are in the bottom-left corner.
The first time you open the app you are on Spider Free: 5 and 10 second videos, 2 streams, up to 10 accounts, no key needed. 15 and 30 second videos, more streams and unlimited accounts come with a paid plan.
The bottom-left corner always shows your current plan and the days left. The Settings button (the gear) next to it opens Settings: plan and license, streams, data backup and support.
On a paid plan the app downloads the 15s/30s duration feature by itself after activation. For the first few minutes, while the app downloads it, 15s/30s shots wait, then run on their own.
Open Account Pool. There are two ways in:
Sign in one account at a time. Click Add Account, give it a name you'll recognise and click Create and sign in. The account's own browser window opens Dola; sign in as usual. Once you're in, the account turns READY.
Import cookies (fastest for many accounts). Click Import Cookies. The dialog opens on the Auto-detect (paste anything) card: paste one account's cookie export, whether it's from Dola, Facebook or Google, and the app sorts it by site. Every box says what it found and what it will do. For many accounts use Batch paste, then Add all.
Three things to remember:
Every cookie type is explained in Importing cookies the right way; the screen itself is covered in the Account Pool section of the user guide.
Pool Proxy (just below Account Pool) gives every running account its own rotating Vietnamese IP key, bought in the app with Buy proxies: one key per account, every shot starts on a fresh IP that has been tested against Dola, and the connection stays stable while Dola renders. Pool Proxy is off by default; turn it on when you need it. You are responsible for following Dola's terms (see the Terms of use, clause 3).
With Pool Proxy on, the number of keys decides how many shots run at once. Read Pool Proxy: why and how many keys before buying.
The card goes to WAITING, then PROCESSING with a timer. A 30-second video usually takes from a few minutes to over ten minutes on Dola's side. Let the app wait, and don't click inside the account's browser window.

By default videos go into the app's own folder (library/videos inside the data folder). In the Video Library, click Open video folder to jump there.
To save somewhere else: in Studio, on the SAVE VIDEOS TO line, click Change… and pick a folder. One subfolder per project keeps each project's videos apart. Use default switches back to the app's folder.
A file name is just the project name and the shot number:
Default Project_01.mp4
New Year Ad_12.mp4
New Year Ad_12-2.mp4 (the second take of shot 12)If the name is taken, the app adds (2); it never overwrites a file.
Accounts, sign-in sessions, projects, your license and settings live in one folder on your computer:
| System | Data folder |
|---|---|
| macOS | ~/.spiderhub (hidden; in Finder press Cmd+Shift+G and type this path) |
| Windows | %LOCALAPPDATA%\SpiderHub (paste it into File Explorer's address bar) |
A computer that used the app before it was renamed may keep its data in ~/.dolabatchstudio (Mac) or %LOCALAPPDATA%\DolaBatchStudio (Windows). The app finds it by itself; there is nothing to move.
When a new version is out, a bar at the top says Spider Hub X is available. Click Get the new version to open the download page. The app never downloads or installs anything by itself.
An update keeps your accounts, sessions, videos, projects, plan and settings.
Open Settings (the gear at the bottom of the sidebar), go to DATA and click Back Up Data. A backup is one copy of Spider Hub's database: your account list, shots, credit counts and settings. Open folder shows the file (it sits in the backups folder inside the data folder).
Videos and the accounts' browser profiles are not in that backup; they stay where they are. For a complete backup, quit the app and copy the whole data folder to another drive. Browser profiles hold signed-in sessions, so keep that copy private.
~/.spiderhub (and ~/.dolabatchstudio if present).More in Sending an error report.
| You see | Usual cause | What to do |
|---|---|---|
| macOS says Spider Hub can't be opened | The app is not notarized by Apple | Privacy & Security → Open Anyway (see Install on macOS) |
| A blue SmartScreen box on Windows | The installer is not code-signed | More info → Run anyway |
| It won't run on an Intel Mac | There is only an Apple silicon build | Use an Apple silicon Mac or a Windows PC |
| The app shows Free although you paid | The key isn't activated on this computer, or the app can't reach the license service | Plans → Activate key; check the connection; still stuck, send an error report |
| 15s or 30s can't be picked | You're on Free | Activate a paid plan. If the plan is briefly read as Free, existing 15s/30s shots just wait instead of failing, and run once the plan includes that length again |
| An account shows SIGN-IN NEEDED right after importing cookies | The Dola cookies expired, or you pasted only Facebook/Google cookies | Export again while signed in to dola.com; for Facebook/Google click Sign in and press the continue button on Dola yourself |
| A shot sits in WAITING and Studio mentions RAM | Not enough memory for another browser | Lower STREAMS or close other apps; the shot starts when there's room, nothing is sent or charged meanwhile |
| A shot waits with "Waiting for a proxy" | Pool Proxy is on and no key is free | Buy more keys, or wait for a key to free up |
| Upscale says no GPU answered | The Windows PC lacks a Vulkan driver | Install or update the graphics driver |
<Project>_<NN>.mp4 and never overwrite a file.