Skip to content

Repository files navigation

DolaFlow Studio

DolaFlow Studio is a professional desktop application for automating high-volume AI video generation pipelines using Dola AI.

Designed like a real production IDE, DolaFlow Studio utilizes local Chrome Profiles to bypass authentication and asynchronously handles generation, downloading, retry logic, and concurrent worker limits to prevent your system from running out of memory.


🛠️ Installation Guide

Prerequisites

  1. Node.js: You must have Node.js (v18 or higher) installed on your computer.
  2. Google Chrome: You must have Google Chrome installed on your computer.

Step 1: Download & Extract

Download the DolaFlow Studio project folder and extract it to a permanent location on your computer (e.g., your Desktop or Documents folder).

Step 2: Set up Folders

Inside the DolaFlow Studio folder, you will see a few directories:

  • episodes/: Place your script text files here. The app will scan these and turn them into scenes.
  • assets/: Place all of your character reference sheets and environment images here. Their filenames must match what is written inside your script prompts.
  • output/: (Auto-generated) This is where all successfully rendered MP4 videos will be saved.

Step 3: Run the Application (One-Click)

We have provided one-click launcher scripts. You do NOT need to use the terminal.

🍏 For Mac Users

  1. Open the DolaFlow Studio folder.
  2. Double-click the start.command file.
  3. A terminal window will briefly open, install any necessary dependencies, start the backend server, and automatically launch your web browser to http://localhost:5173. (Note: If Mac warns you about an unverified developer, right-click start.command and click "Open").

🪟 For Windows Users

  1. Open the DolaFlow Studio folder.
  2. Double-click the start.bat file.
  3. Two command prompt windows will open (one for the Backend API, one for the Frontend UI). Let them install dependencies.
  4. Once it says "Vite ready", open your browser and go to http://localhost:5173.

🚀 How to Use DolaFlow Studio

1. Linking Chrome Profiles

To automate Dola AI without dealing with login captchas, DolaFlow Studio takes over your existing Chrome sessions.

  1. Open regular Google Chrome.
  2. Log into Dola AI.
  3. Type chrome://version in your address bar and press Enter.
  4. Look for the "Profile Path" (e.g., C:\Users\Name\AppData\Local\Google\Chrome\User Data\Profile 1 or /Users/Name/Library/Application Support/Google/Chrome/Profile 1).
  5. Open DolaFlow Studio, go to the Chrome Profiles tab, and add this exact path. Note: Make sure all normal Chrome windows using this profile are completely CLOSED before starting the automation queue!

2. Scanning Scripts

  1. Place a text file (e.g., scene-1.txt) in the episodes/ folder.
  2. Go to the Episodes & Scenes tab in DolaFlow Studio.
  3. Click the Scan Folder button in the top right. Your scenes will now be populated.

3. Starting the Engine

  1. Press Spacebar or click Start Queue in the top navigation bar.
  2. The engine will respect your "Max Concurrent Workers" setting (found in Settings) and automatically begin launching Chromium in the background, uploading your assets, submitting prompts, waiting 3 minutes, and downloading the videos to the output/ folder!

⌨️ Pro Keyboard Shortcuts

DolaFlow Studio supports professional hotkeys to navigate quickly:

  • Space: Instantly Start / Stop the Queue
  • Ctrl + N: Go to Episodes & Scenes
  • Ctrl + D: Go to Asset Library
  • Ctrl + L: Go to System Logs
  • Ctrl + ,: Open Settings

About

DolaFlow Studio is a professional desktop application for automating high-volume AI video generation pipelines using Dola AI. DolaFlow Studio utilizes local Chrome Profiles to bypass authentication and asynchronously handles generation, downloading, retry logic, and concurrent worker limits to prevent your system from running out of memory.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages