Loading...
Loading...
Avg 151.5 stars per repo.
5 new projects with 22 stars.
130 followers.
⬇️ Scroll down for Setup Instructions - Currently available on Linux & Windows computers with more than 12GB of VRAM, hosted version coming soon.
Dough is a tool for crafting videos with AI. Our goal is to give you enough control over video generations that you can make beautiful creations of anything you imagine that feel uniquely your own.
To achieve this, we allow you to guide video generations with precision using a combination of images (via Steerable Motion) and examples videos (via Motion Director) with granular motion settings for each frame.
To start, with Dough, you generate hundreds of images in the right style and theme using the Inspiration Engine:
You can then assemble these frames into shots that you can granularly edit:
And then animate these with granular settings for each frame and Motion LoRAs:
As an example of it in action, here's 4 images steering, alongside a LoRA trained on a video:
While here are four abstract images animated by each of the different workflows available inside Dough:

We're obviously very biased think that it'll be possible to create extraordinarily beautiful things with this and we're excited to see what you make! Please share stuff you made in our Discord.
You can see a selection of artworks created with Dough here.
Pinokio is a web browser for launching and managing AI apps. We recommend you use it for installing Dough.
Instructions:
Download Pinokio Browser
Click into Discover, search "Dough" select the option by "Banodoco" and press the download button
Once it's downloaded, press the Install button. This will take a few minutes
Once it's installed, press the Run button and it should launch
We recommend setting up persistent storage for a quick setup and for your projects to persist. To get it going, click into “Storage”, select “New Network Volume”. 50GB should be more than enough to start.
Select a machine - any should work, but we recommend a 4090.
During setup, open the relevant ports for Dough like below:
Follow the “Setup for Linux” below and come back here when you’ve gone through them.
Once you’re done that, grab the IP Address for your instance:
Then form put these into this form with a : between them like this:
{Public ID}:{External Pair Value}
In the above example, that would make it:
213.173.108.4:14810
Then go to this URL, and it should be running!
Important: remember to terminate the instance once you’re done - you can restart it by following the instructions from step 3 above.
This commands sets up the app. Run this only the first time, after that you can simply start the app using the next command.
Local GPU mode
curl -sSL https://raw.githubusercontent.com/banodoco/Dough/green-head/scripts/linux_setup.sh | bash
In terminal, run:
cd Dough
you can run the app using
source ./dough-env/bin/activate && ./scripts/entrypoint.sh
Open the Start menu, type Windows PowerShell, right-click on Windows PowerShell, and then select Run as administrator.
Then run this command Set-ExecutionPolicy RemoteSigned
NOTE: Make sure you have Python3.10 installed and set as the default Python version
Install MS C++ Redistributable (if not already present) - https://aka.ms/vs/16/release/vc_redist.x64.exe
Make sure you're in the documents folder by running the following command:
cd ~\Documents
Local GPU mode
iwr -useb "https://raw.githubusercontent.com/banodoco/Dough/green-head/scripts/windows_setup.bat" -OutFile "script.bat"
Start-Process "cmd.exe" -ArgumentList "/c script.bat"
In Powershell, run:
cd Dough
. .\dough-env\Scripts\activate ; .\scripts\entrypoint.bat
call dough-env\Scripts\activate.bat
python.exe -m pip install --upgrade pip
pip install -r requirements.txt
pip install websocket
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install -r comfy_runner\requirements.txt
pip install -r ComfyUI\requirements.txt
Drop in our Discord.
Drop in our Discord.