AutoFlow is a Chrome MV3 side-panel extension for Google Flow. It helps run prompt queues with parallel workers, optional character references, and ordered image downloads.
- Queue one prompt per line.
- Run multiple Flow generations in parallel.
- Attach discovered Flow characters to individual prompts.
- Keep downloaded images ordered by prompt position.
- Stop and resume unfinished queues.
- Save worker count and download folder settings.
- Show connection state for Flow project pages and Agent mode.
- Chrome 114 or newer.
- Access to Google Flow at
https://labs.google/fx/tools/flow. - Node.js for rebuilding the Svelte side panel UI.
-
Build the side panel UI:
cd ui npm install npm run build -
Open Chrome and go to
chrome://extensions. -
Enable Developer mode.
-
Click Load unpacked.
-
Select the project root folder, not the
uifolder. -
Open a Google Flow project page and open AutoFlow from the Chrome side panel.
- Open a Google Flow project.
- Make sure Agent mode is off.
- Open the AutoFlow side panel.
- Enter one prompt per line.
- Optionally attach characters to queue rows.
- Set the worker count and download folder.
- Click Start.
Downloaded files are saved through Chrome downloads using the configured folder name.
Run checks from the ui folder:
npm run check
npm run lint
npm run buildGenerate extension icons:
node scripts/generate-icons.jsThe build writes the static side panel bundle to sidepanel/. Reload the unpacked extension in Chrome after rebuilding.
manifest.json- Chrome extension metadata, permissions, side panel, service worker, and content script registration.background/service-worker.js- Extension background service worker.content.js- Google Flow page automation and extraction logic.selectors.js- Shared Flow DOM selectors.ui/- SvelteKit source for the side panel.sidepanel/- Generated static side panel bundle loaded by Chrome.icons/- Generated AF extension icons.scripts/prepare-sidepanel.js- Post-build MV3 side panel preparation.scripts/generate-icons.js- Reproducible AF icon generator.
AutoFlow uses Chrome extension permissions for storage, side panel display, content script injection, downloads, tab access, and Flow page automation. Host access is limited to https://labs.google/fx/*.