Skip to content

Repository files navigation

Flow Fixer

Reliability toolkit for Google Flow
HAR forensics · live monitor · optional self-pacing — not a bypass tool

Download extension zipLatest release

Python 3.10+License MITScopeNot a bot

Flow Fixer helps you see why Google Flow shows “unusual activity” or “too quickly” when you’re clicking Generate / Retry like a normal user.

Core observation: Flow scores reCAPTCHA risk per generate HTTP call, while the UI often turns one click into N parallel generate calls (multi-output ≈ 4; Retry-All often 12–20). Pass rate can collapse by fire-order inside a burst. Optional AUTO-THROTTLE paces your own clicks so you don’t overspeed into a sticky lockout.

It does not forge reCAPTCHA, automate generation, or evade abuse systems. Processing is local in your browser or on your machine.

Technical write-up: docs/ENG_BRIEF.md · Limitations: docs/LIMITATIONS.md · Privacy: PRIVACY.md · Security: SECURITY.md

Flow Fixer extension — HARD GATE, Molasses cool-down, full speed ladder

Extension UI: hard unusual-activity gate → auto downshift to Molasses + cool-down. Full speed ladder + live classify.

Google Flow UI: Failed — We noticed some unusual activity

What users see in Flow: failed cards with Retry still available — retries add more scored HTTP calls.


Download the browser extension

↓ flow-fixer-extension.zip
(stable URL — always the latest release)

Install (Chrome / Edge / Brave)

  1. Download the zip (link above)
  2. Unzip somewhere permanent (don’t delete the folder later)
  3. Open chrome://extensions or edge://extensions
  4. Enable Developer mode
  5. Load unpacked → select the folder that contains manifest.json
  6. Open Flowhard refresh (Ctrl+Shift+R)
  7. Pin Flow Fixer

Chrome does not allow one-click install from GitHub (Web Store only). Download → unzip → Load unpacked is the normal open-source path.

Full extension docs: extension/README.md

What the extension does

FeatureNotes
Live soft / hard / filter classificationFrom generate responses
Fan-position pass ratesUI burst shape
AUTO-THROTTLEOptional; default on. Paces/serializes your generate calls
Speed ladderMolasses → Casey Jones (see below)
Export JSON / Copy reportLast 500 events; project IDs redacted; no prompts/tokens
Diagnostics stripInject heartbeat + net hits; project UUIDs redacted for safer screenshots
Settings persistAuto-throttle / monitor / gear survive browser restart

AUTO-THROTTLE off = monitor only (no pacing).
Casey Jones = full parallel fan-out — will trip soft/hard quickly under load; use intentionally.


Python CLI (HAR forensics)

git clone https://github.com/coldbricks/flow-fixer.git
cd flow-fixer
python -m pip install -e .
python -m flowfixer sanitize raw.har -o safe.har
python -m flowfixer analyze safe.har
python -m flowfixer report safe.har -o report.md

Never share a raw HAR (cookies/auth). Always sanitize first.

CommandPurpose
sanitizeRedact cookies, auth, tokens, project/session IDs, credit numbers
analyzeSoft vs hard vs filter · bursts · fan-position
reportMarkdown summary

Requires Python 3.10+.


The request shape (diagram)

One click becomes multiple scored HTTP generate calls

flowfixer analyze terminal preview


Fan-position chart

Pass rate by fire-order inside a burst (gap ≤ 2s). First call often lives; the tail often dies.

Pass rate by position in UI fan-out

ObservationInterpretation
Fresh unique reCAPTCHA tokens on failed callsNot simply “stale captcha”
Same creative payload, mixed 200 / 429Timing/burst position matters
Soft vs hard are different reason codesTwo machines, not one
Hard can stay sticky for many minutesShort “try again” guidance may be incomplete

Outcome classification examples

More detail: docs/ENG_BRIEF.md · Operating tips: docs/OPS_DOCTRINE.md · Wire map: docs/INTERNAL_MAP.md


Speed ladder (extension)

GearIdeaApprox gap
🧊 MolassesWay under typical throttle~9s
💧 WaterCalm~4.5s
🚶 Brisk WalkHuman pace~2.5s
💼 The JobDefault work cadence~1.2s
🎸 Highway StarSpicy but serialized~0.6s
🐎 Black BeautyFast~0.3s
🚂 Casey JonesFull parallelnone

Auto shift: soft → downshift; hard → Molasses + cool-down; clean OK streak → gradual upshift.


What this is not

  • Not a bot, undress tool, or unlimited-generation script
  • Not a reCAPTCHA solver or score spoofer
  • Not multi-account farming
  • Not legal advice; not affiliated with Google

Issues asking how to evade abuse detection will be closed. See SECURITY.md.


Project layout

extension/ Chrome/Edge MV3 extension (also shipped as release .zip)
flowfixer/ Python CLI
docs/ Technical brief, ops notes, wire map, assets
fixtures/ Synthetic HAR only
scripts/ Package + chart helpers

Rebuild extension zip: powershell -ExecutionPolicy Bypass -File scripts/package_extension.ps1


License

MIT — LICENSE

Google Flow, Veo, Gemini, and related marks are Google’s. This is an independent project.

About

Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool.

Topics

Resources

Security policy

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - coldbricks/flow-fixer: Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool. · GitHub
Skip to content

Repository files navigation

Flow Fixer

Reliability toolkit for Google Flow
HAR forensics · live monitor · optional self-pacing — not a bypass tool

Download extension zipLatest release

Python 3.10+License MITScopeNot a bot

Flow Fixer helps you see why Google Flow shows “unusual activity” or “too quickly” when you’re clicking Generate / Retry like a normal user.

Core observation: Flow scores reCAPTCHA risk per generate HTTP call, while the UI often turns one click into N parallel generate calls (multi-output ≈ 4; Retry-All often 12–20). Pass rate can collapse by fire-order inside a burst. Optional AUTO-THROTTLE paces your own clicks so you don’t overspeed into a sticky lockout.

It does not forge reCAPTCHA, automate generation, or evade abuse systems. Processing is local in your browser or on your machine.

Technical write-up: docs/ENG_BRIEF.md · Limitations: docs/LIMITATIONS.md · Privacy: PRIVACY.md · Security: SECURITY.md

Flow Fixer extension — HARD GATE, Molasses cool-down, full speed ladder

Extension UI: hard unusual-activity gate → auto downshift to Molasses + cool-down. Full speed ladder + live classify.

Google Flow UI: Failed — We noticed some unusual activity

What users see in Flow: failed cards with Retry still available — retries add more scored HTTP calls.


Download the browser extension

↓ flow-fixer-extension.zip
(stable URL — always the latest release)

Install (Chrome / Edge / Brave)

  1. Download the zip (link above)
  2. Unzip somewhere permanent (don’t delete the folder later)
  3. Open chrome://extensions or edge://extensions
  4. Enable Developer mode
  5. Load unpacked → select the folder that contains manifest.json
  6. Open Flowhard refresh (Ctrl+Shift+R)
  7. Pin Flow Fixer

Chrome does not allow one-click install from GitHub (Web Store only). Download → unzip → Load unpacked is the normal open-source path.

Full extension docs: extension/README.md

What the extension does

FeatureNotes
Live soft / hard / filter classificationFrom generate responses
Fan-position pass ratesUI burst shape
AUTO-THROTTLEOptional; default on. Paces/serializes your generate calls
Speed ladderMolasses → Casey Jones (see below)
Export JSON / Copy reportLast 500 events; project IDs redacted; no prompts/tokens
Diagnostics stripInject heartbeat + net hits; project UUIDs redacted for safer screenshots
Settings persistAuto-throttle / monitor / gear survive browser restart

AUTO-THROTTLE off = monitor only (no pacing).
Casey Jones = full parallel fan-out — will trip soft/hard quickly under load; use intentionally.


Python CLI (HAR forensics)

git clone https://github.com/coldbricks/flow-fixer.git
cd flow-fixer
python -m pip install -e .
python -m flowfixer sanitize raw.har -o safe.har
python -m flowfixer analyze safe.har
python -m flowfixer report safe.har -o report.md

Never share a raw HAR (cookies/auth). Always sanitize first.

CommandPurpose
sanitizeRedact cookies, auth, tokens, project/session IDs, credit numbers
analyzeSoft vs hard vs filter · bursts · fan-position
reportMarkdown summary

Requires Python 3.10+.


The request shape (diagram)

One click becomes multiple scored HTTP generate calls

flowfixer analyze terminal preview


Fan-position chart

Pass rate by fire-order inside a burst (gap ≤ 2s). First call often lives; the tail often dies.

Pass rate by position in UI fan-out

ObservationInterpretation
Fresh unique reCAPTCHA tokens on failed callsNot simply “stale captcha”
Same creative payload, mixed 200 / 429Timing/burst position matters
Soft vs hard are different reason codesTwo machines, not one
Hard can stay sticky for many minutesShort “try again” guidance may be incomplete

Outcome classification examples

More detail: docs/ENG_BRIEF.md · Operating tips: docs/OPS_DOCTRINE.md · Wire map: docs/INTERNAL_MAP.md


Speed ladder (extension)

GearIdeaApprox gap
🧊 MolassesWay under typical throttle~9s
💧 WaterCalm~4.5s
🚶 Brisk WalkHuman pace~2.5s
💼 The JobDefault work cadence~1.2s
🎸 Highway StarSpicy but serialized~0.6s
🐎 Black BeautyFast~0.3s
🚂 Casey JonesFull parallelnone

Auto shift: soft → downshift; hard → Molasses + cool-down; clean OK streak → gradual upshift.


What this is not

  • Not a bot, undress tool, or unlimited-generation script
  • Not a reCAPTCHA solver or score spoofer
  • Not multi-account farming
  • Not legal advice; not affiliated with Google

Issues asking how to evade abuse detection will be closed. See SECURITY.md.


Project layout

extension/ Chrome/Edge MV3 extension (also shipped as release .zip)
flowfixer/ Python CLI
docs/ Technical brief, ops notes, wire map, assets
fixtures/ Synthetic HAR only
scripts/ Package + chart helpers

Rebuild extension zip: powershell -ExecutionPolicy Bypass -File scripts/package_extension.ps1


License

MIT — LICENSE

Google Flow, Veo, Gemini, and related marks are Google’s. This is an independent project.

About

Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool.

Topics

Resources

Security policy

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - coldbricks/flow-fixer: Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool. · GitHub
Skip to content

Repository files navigation

Flow Fixer

Reliability toolkit for Google Flow
HAR forensics · live monitor · optional self-pacing — not a bypass tool

Download extension zipLatest release

Python 3.10+License MITScopeNot a bot

Flow Fixer helps you see why Google Flow shows “unusual activity” or “too quickly” when you’re clicking Generate / Retry like a normal user.

Core observation: Flow scores reCAPTCHA risk per generate HTTP call, while the UI often turns one click into N parallel generate calls (multi-output ≈ 4; Retry-All often 12–20). Pass rate can collapse by fire-order inside a burst. Optional AUTO-THROTTLE paces your own clicks so you don’t overspeed into a sticky lockout.

It does not forge reCAPTCHA, automate generation, or evade abuse systems. Processing is local in your browser or on your machine.

Technical write-up: docs/ENG_BRIEF.md · Limitations: docs/LIMITATIONS.md · Privacy: PRIVACY.md · Security: SECURITY.md

Flow Fixer extension — HARD GATE, Molasses cool-down, full speed ladder

Extension UI: hard unusual-activity gate → auto downshift to Molasses + cool-down. Full speed ladder + live classify.

Google Flow UI: Failed — We noticed some unusual activity

What users see in Flow: failed cards with Retry still available — retries add more scored HTTP calls.


Download the browser extension

↓ flow-fixer-extension.zip
(stable URL — always the latest release)

Install (Chrome / Edge / Brave)

  1. Download the zip (link above)
  2. Unzip somewhere permanent (don’t delete the folder later)
  3. Open chrome://extensions or edge://extensions
  4. Enable Developer mode
  5. Load unpacked → select the folder that contains manifest.json
  6. Open Flowhard refresh (Ctrl+Shift+R)
  7. Pin Flow Fixer

Chrome does not allow one-click install from GitHub (Web Store only). Download → unzip → Load unpacked is the normal open-source path.

Full extension docs: extension/README.md

What the extension does

FeatureNotes
Live soft / hard / filter classificationFrom generate responses
Fan-position pass ratesUI burst shape
AUTO-THROTTLEOptional; default on. Paces/serializes your generate calls
Speed ladderMolasses → Casey Jones (see below)
Export JSON / Copy reportLast 500 events; project IDs redacted; no prompts/tokens
Diagnostics stripInject heartbeat + net hits; project UUIDs redacted for safer screenshots
Settings persistAuto-throttle / monitor / gear survive browser restart

AUTO-THROTTLE off = monitor only (no pacing).
Casey Jones = full parallel fan-out — will trip soft/hard quickly under load; use intentionally.


Python CLI (HAR forensics)

git clone https://github.com/coldbricks/flow-fixer.git
cd flow-fixer
python -m pip install -e .
python -m flowfixer sanitize raw.har -o safe.har
python -m flowfixer analyze safe.har
python -m flowfixer report safe.har -o report.md

Never share a raw HAR (cookies/auth). Always sanitize first.

CommandPurpose
sanitizeRedact cookies, auth, tokens, project/session IDs, credit numbers
analyzeSoft vs hard vs filter · bursts · fan-position
reportMarkdown summary

Requires Python 3.10+.


The request shape (diagram)

One click becomes multiple scored HTTP generate calls

flowfixer analyze terminal preview


Fan-position chart

Pass rate by fire-order inside a burst (gap ≤ 2s). First call often lives; the tail often dies.

Pass rate by position in UI fan-out

ObservationInterpretation
Fresh unique reCAPTCHA tokens on failed callsNot simply “stale captcha”
Same creative payload, mixed 200 / 429Timing/burst position matters
Soft vs hard are different reason codesTwo machines, not one
Hard can stay sticky for many minutesShort “try again” guidance may be incomplete

Outcome classification examples

More detail: docs/ENG_BRIEF.md · Operating tips: docs/OPS_DOCTRINE.md · Wire map: docs/INTERNAL_MAP.md


Speed ladder (extension)

GearIdeaApprox gap
🧊 MolassesWay under typical throttle~9s
💧 WaterCalm~4.5s
🚶 Brisk WalkHuman pace~2.5s
💼 The JobDefault work cadence~1.2s
🎸 Highway StarSpicy but serialized~0.6s
🐎 Black BeautyFast~0.3s
🚂 Casey JonesFull parallelnone

Auto shift: soft → downshift; hard → Molasses + cool-down; clean OK streak → gradual upshift.


What this is not

  • Not a bot, undress tool, or unlimited-generation script
  • Not a reCAPTCHA solver or score spoofer
  • Not multi-account farming
  • Not legal advice; not affiliated with Google

Issues asking how to evade abuse detection will be closed. See SECURITY.md.


Project layout

extension/ Chrome/Edge MV3 extension (also shipped as release .zip)
flowfixer/ Python CLI
docs/ Technical brief, ops notes, wire map, assets
fixtures/ Synthetic HAR only
scripts/ Package + chart helpers

Rebuild extension zip: powershell -ExecutionPolicy Bypass -File scripts/package_extension.ps1


License

MIT — LICENSE

Google Flow, Veo, Gemini, and related marks are Google’s. This is an independent project.

About

Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool.

Topics

Resources

Security policy

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - coldbricks/flow-fixer: Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool. · GitHub
Skip to content

Repository files navigation

Flow Fixer

Reliability toolkit for Google Flow
HAR forensics · live monitor · optional self-pacing — not a bypass tool

Download extension zipLatest release

Python 3.10+License MITScopeNot a bot

Flow Fixer helps you see why Google Flow shows “unusual activity” or “too quickly” when you’re clicking Generate / Retry like a normal user.

Core observation: Flow scores reCAPTCHA risk per generate HTTP call, while the UI often turns one click into N parallel generate calls (multi-output ≈ 4; Retry-All often 12–20). Pass rate can collapse by fire-order inside a burst. Optional AUTO-THROTTLE paces your own clicks so you don’t overspeed into a sticky lockout.

It does not forge reCAPTCHA, automate generation, or evade abuse systems. Processing is local in your browser or on your machine.

Technical write-up: docs/ENG_BRIEF.md · Limitations: docs/LIMITATIONS.md · Privacy: PRIVACY.md · Security: SECURITY.md

Flow Fixer extension — HARD GATE, Molasses cool-down, full speed ladder

Extension UI: hard unusual-activity gate → auto downshift to Molasses + cool-down. Full speed ladder + live classify.

Google Flow UI: Failed — We noticed some unusual activity

What users see in Flow: failed cards with Retry still available — retries add more scored HTTP calls.


Download the browser extension

↓ flow-fixer-extension.zip
(stable URL — always the latest release)

Install (Chrome / Edge / Brave)

  1. Download the zip (link above)
  2. Unzip somewhere permanent (don’t delete the folder later)
  3. Open chrome://extensions or edge://extensions
  4. Enable Developer mode
  5. Load unpacked → select the folder that contains manifest.json
  6. Open Flowhard refresh (Ctrl+Shift+R)
  7. Pin Flow Fixer

Chrome does not allow one-click install from GitHub (Web Store only). Download → unzip → Load unpacked is the normal open-source path.

Full extension docs: extension/README.md

What the extension does

FeatureNotes
Live soft / hard / filter classificationFrom generate responses
Fan-position pass ratesUI burst shape
AUTO-THROTTLEOptional; default on. Paces/serializes your generate calls
Speed ladderMolasses → Casey Jones (see below)
Export JSON / Copy reportLast 500 events; project IDs redacted; no prompts/tokens
Diagnostics stripInject heartbeat + net hits; project UUIDs redacted for safer screenshots
Settings persistAuto-throttle / monitor / gear survive browser restart

AUTO-THROTTLE off = monitor only (no pacing).
Casey Jones = full parallel fan-out — will trip soft/hard quickly under load; use intentionally.


Python CLI (HAR forensics)

git clone https://github.com/coldbricks/flow-fixer.git
cd flow-fixer
python -m pip install -e .
python -m flowfixer sanitize raw.har -o safe.har
python -m flowfixer analyze safe.har
python -m flowfixer report safe.har -o report.md

Never share a raw HAR (cookies/auth). Always sanitize first.

CommandPurpose
sanitizeRedact cookies, auth, tokens, project/session IDs, credit numbers
analyzeSoft vs hard vs filter · bursts · fan-position
reportMarkdown summary

Requires Python 3.10+.


The request shape (diagram)

One click becomes multiple scored HTTP generate calls

flowfixer analyze terminal preview


Fan-position chart

Pass rate by fire-order inside a burst (gap ≤ 2s). First call often lives; the tail often dies.

Pass rate by position in UI fan-out

ObservationInterpretation
Fresh unique reCAPTCHA tokens on failed callsNot simply “stale captcha”
Same creative payload, mixed 200 / 429Timing/burst position matters
Soft vs hard are different reason codesTwo machines, not one
Hard can stay sticky for many minutesShort “try again” guidance may be incomplete

Outcome classification examples

More detail: docs/ENG_BRIEF.md · Operating tips: docs/OPS_DOCTRINE.md · Wire map: docs/INTERNAL_MAP.md


Speed ladder (extension)

GearIdeaApprox gap
🧊 MolassesWay under typical throttle~9s
💧 WaterCalm~4.5s
🚶 Brisk WalkHuman pace~2.5s
💼 The JobDefault work cadence~1.2s
🎸 Highway StarSpicy but serialized~0.6s
🐎 Black BeautyFast~0.3s
🚂 Casey JonesFull parallelnone

Auto shift: soft → downshift; hard → Molasses + cool-down; clean OK streak → gradual upshift.


What this is not

  • Not a bot, undress tool, or unlimited-generation script
  • Not a reCAPTCHA solver or score spoofer
  • Not multi-account farming
  • Not legal advice; not affiliated with Google

Issues asking how to evade abuse detection will be closed. See SECURITY.md.


Project layout

extension/ Chrome/Edge MV3 extension (also shipped as release .zip)
flowfixer/ Python CLI
docs/ Technical brief, ops notes, wire map, assets
fixtures/ Synthetic HAR only
scripts/ Package + chart helpers

Rebuild extension zip: powershell -ExecutionPolicy Bypass -File scripts/package_extension.ps1


License

MIT — LICENSE

Google Flow, Veo, Gemini, and related marks are Google’s. This is an independent project.

About

Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool.

Topics

Resources

Security policy

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - coldbricks/flow-fixer: Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool. · GitHub
Skip to content

Repository files navigation

Flow Fixer

Reliability toolkit for Google Flow
HAR forensics · live monitor · optional self-pacing — not a bypass tool

Download extension zipLatest release

Python 3.10+License MITScopeNot a bot

Flow Fixer helps you see why Google Flow shows “unusual activity” or “too quickly” when you’re clicking Generate / Retry like a normal user.

Core observation: Flow scores reCAPTCHA risk per generate HTTP call, while the UI often turns one click into N parallel generate calls (multi-output ≈ 4; Retry-All often 12–20). Pass rate can collapse by fire-order inside a burst. Optional AUTO-THROTTLE paces your own clicks so you don’t overspeed into a sticky lockout.

It does not forge reCAPTCHA, automate generation, or evade abuse systems. Processing is local in your browser or on your machine.

Technical write-up: docs/ENG_BRIEF.md · Limitations: docs/LIMITATIONS.md · Privacy: PRIVACY.md · Security: SECURITY.md

Flow Fixer extension — HARD GATE, Molasses cool-down, full speed ladder

Extension UI: hard unusual-activity gate → auto downshift to Molasses + cool-down. Full speed ladder + live classify.

Google Flow UI: Failed — We noticed some unusual activity

What users see in Flow: failed cards with Retry still available — retries add more scored HTTP calls.


Download the browser extension

↓ flow-fixer-extension.zip
(stable URL — always the latest release)

Install (Chrome / Edge / Brave)

  1. Download the zip (link above)
  2. Unzip somewhere permanent (don’t delete the folder later)
  3. Open chrome://extensions or edge://extensions
  4. Enable Developer mode
  5. Load unpacked → select the folder that contains manifest.json
  6. Open Flowhard refresh (Ctrl+Shift+R)
  7. Pin Flow Fixer

Chrome does not allow one-click install from GitHub (Web Store only). Download → unzip → Load unpacked is the normal open-source path.

Full extension docs: extension/README.md

What the extension does

FeatureNotes
Live soft / hard / filter classificationFrom generate responses
Fan-position pass ratesUI burst shape
AUTO-THROTTLEOptional; default on. Paces/serializes your generate calls
Speed ladderMolasses → Casey Jones (see below)
Export JSON / Copy reportLast 500 events; project IDs redacted; no prompts/tokens
Diagnostics stripInject heartbeat + net hits; project UUIDs redacted for safer screenshots
Settings persistAuto-throttle / monitor / gear survive browser restart

AUTO-THROTTLE off = monitor only (no pacing).
Casey Jones = full parallel fan-out — will trip soft/hard quickly under load; use intentionally.


Python CLI (HAR forensics)

git clone https://github.com/coldbricks/flow-fixer.git
cd flow-fixer
python -m pip install -e .
python -m flowfixer sanitize raw.har -o safe.har
python -m flowfixer analyze safe.har
python -m flowfixer report safe.har -o report.md

Never share a raw HAR (cookies/auth). Always sanitize first.

CommandPurpose
sanitizeRedact cookies, auth, tokens, project/session IDs, credit numbers
analyzeSoft vs hard vs filter · bursts · fan-position
reportMarkdown summary

Requires Python 3.10+.


The request shape (diagram)

One click becomes multiple scored HTTP generate calls

flowfixer analyze terminal preview


Fan-position chart

Pass rate by fire-order inside a burst (gap ≤ 2s). First call often lives; the tail often dies.

Pass rate by position in UI fan-out

ObservationInterpretation
Fresh unique reCAPTCHA tokens on failed callsNot simply “stale captcha”
Same creative payload, mixed 200 / 429Timing/burst position matters
Soft vs hard are different reason codesTwo machines, not one
Hard can stay sticky for many minutesShort “try again” guidance may be incomplete

Outcome classification examples

More detail: docs/ENG_BRIEF.md · Operating tips: docs/OPS_DOCTRINE.md · Wire map: docs/INTERNAL_MAP.md


Speed ladder (extension)

GearIdeaApprox gap
🧊 MolassesWay under typical throttle~9s
💧 WaterCalm~4.5s
🚶 Brisk WalkHuman pace~2.5s
💼 The JobDefault work cadence~1.2s
🎸 Highway StarSpicy but serialized~0.6s
🐎 Black BeautyFast~0.3s
🚂 Casey JonesFull parallelnone

Auto shift: soft → downshift; hard → Molasses + cool-down; clean OK streak → gradual upshift.


What this is not

  • Not a bot, undress tool, or unlimited-generation script
  • Not a reCAPTCHA solver or score spoofer
  • Not multi-account farming
  • Not legal advice; not affiliated with Google

Issues asking how to evade abuse detection will be closed. See SECURITY.md.


Project layout

extension/ Chrome/Edge MV3 extension (also shipped as release .zip)
flowfixer/ Python CLI
docs/ Technical brief, ops notes, wire map, assets
fixtures/ Synthetic HAR only
scripts/ Package + chart helpers

Rebuild extension zip: powershell -ExecutionPolicy Bypass -File scripts/package_extension.ps1


License

MIT — LICENSE

Google Flow, Veo, Gemini, and related marks are Google’s. This is an independent project.

About

Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool.

Topics

Resources

Security policy

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - coldbricks/flow-fixer: Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool. · GitHub
Skip to content

Repository files navigation

Flow Fixer

Reliability toolkit for Google Flow
HAR forensics · live monitor · optional self-pacing — not a bypass tool

Download extension zipLatest release

Python 3.10+License MITScopeNot a bot

Flow Fixer helps you see why Google Flow shows “unusual activity” or “too quickly” when you’re clicking Generate / Retry like a normal user.

Core observation: Flow scores reCAPTCHA risk per generate HTTP call, while the UI often turns one click into N parallel generate calls (multi-output ≈ 4; Retry-All often 12–20). Pass rate can collapse by fire-order inside a burst. Optional AUTO-THROTTLE paces your own clicks so you don’t overspeed into a sticky lockout.

It does not forge reCAPTCHA, automate generation, or evade abuse systems. Processing is local in your browser or on your machine.

Technical write-up: docs/ENG_BRIEF.md · Limitations: docs/LIMITATIONS.md · Privacy: PRIVACY.md · Security: SECURITY.md

Flow Fixer extension — HARD GATE, Molasses cool-down, full speed ladder

Extension UI: hard unusual-activity gate → auto downshift to Molasses + cool-down. Full speed ladder + live classify.

Google Flow UI: Failed — We noticed some unusual activity

What users see in Flow: failed cards with Retry still available — retries add more scored HTTP calls.


Download the browser extension

↓ flow-fixer-extension.zip
(stable URL — always the latest release)

Install (Chrome / Edge / Brave)

  1. Download the zip (link above)
  2. Unzip somewhere permanent (don’t delete the folder later)
  3. Open chrome://extensions or edge://extensions
  4. Enable Developer mode
  5. Load unpacked → select the folder that contains manifest.json
  6. Open Flowhard refresh (Ctrl+Shift+R)
  7. Pin Flow Fixer

Chrome does not allow one-click install from GitHub (Web Store only). Download → unzip → Load unpacked is the normal open-source path.

Full extension docs: extension/README.md

What the extension does

FeatureNotes
Live soft / hard / filter classificationFrom generate responses
Fan-position pass ratesUI burst shape
AUTO-THROTTLEOptional; default on. Paces/serializes your generate calls
Speed ladderMolasses → Casey Jones (see below)
Export JSON / Copy reportLast 500 events; project IDs redacted; no prompts/tokens
Diagnostics stripInject heartbeat + net hits; project UUIDs redacted for safer screenshots
Settings persistAuto-throttle / monitor / gear survive browser restart

AUTO-THROTTLE off = monitor only (no pacing).
Casey Jones = full parallel fan-out — will trip soft/hard quickly under load; use intentionally.


Python CLI (HAR forensics)

git clone https://github.com/coldbricks/flow-fixer.git
cd flow-fixer
python -m pip install -e .
python -m flowfixer sanitize raw.har -o safe.har
python -m flowfixer analyze safe.har
python -m flowfixer report safe.har -o report.md

Never share a raw HAR (cookies/auth). Always sanitize first.

CommandPurpose
sanitizeRedact cookies, auth, tokens, project/session IDs, credit numbers
analyzeSoft vs hard vs filter · bursts · fan-position
reportMarkdown summary

Requires Python 3.10+.


The request shape (diagram)

One click becomes multiple scored HTTP generate calls

flowfixer analyze terminal preview


Fan-position chart

Pass rate by fire-order inside a burst (gap ≤ 2s). First call often lives; the tail often dies.

Pass rate by position in UI fan-out

ObservationInterpretation
Fresh unique reCAPTCHA tokens on failed callsNot simply “stale captcha”
Same creative payload, mixed 200 / 429Timing/burst position matters
Soft vs hard are different reason codesTwo machines, not one
Hard can stay sticky for many minutesShort “try again” guidance may be incomplete

Outcome classification examples

More detail: docs/ENG_BRIEF.md · Operating tips: docs/OPS_DOCTRINE.md · Wire map: docs/INTERNAL_MAP.md


Speed ladder (extension)

GearIdeaApprox gap
🧊 MolassesWay under typical throttle~9s
💧 WaterCalm~4.5s
🚶 Brisk WalkHuman pace~2.5s
💼 The JobDefault work cadence~1.2s
🎸 Highway StarSpicy but serialized~0.6s
🐎 Black BeautyFast~0.3s
🚂 Casey JonesFull parallelnone

Auto shift: soft → downshift; hard → Molasses + cool-down; clean OK streak → gradual upshift.


What this is not

  • Not a bot, undress tool, or unlimited-generation script
  • Not a reCAPTCHA solver or score spoofer
  • Not multi-account farming
  • Not legal advice; not affiliated with Google

Issues asking how to evade abuse detection will be closed. See SECURITY.md.


Project layout

extension/ Chrome/Edge MV3 extension (also shipped as release .zip)
flowfixer/ Python CLI
docs/ Technical brief, ops notes, wire map, assets
fixtures/ Synthetic HAR only
scripts/ Package + chart helpers

Rebuild extension zip: powershell -ExecutionPolicy Bypass -File scripts/package_extension.ps1


License

MIT — LICENSE

Google Flow, Veo, Gemini, and related marks are Google’s. This is an independent project.

About

Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool.

Topics

Resources

Security policy

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - coldbricks/flow-fixer: Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool. · GitHub
Skip to content

Repository files navigation

Flow Fixer

Reliability toolkit for Google Flow
HAR forensics · live monitor · optional self-pacing — not a bypass tool

Download extension zipLatest release

Python 3.10+License MITScopeNot a bot

Flow Fixer helps you see why Google Flow shows “unusual activity” or “too quickly” when you’re clicking Generate / Retry like a normal user.

Core observation: Flow scores reCAPTCHA risk per generate HTTP call, while the UI often turns one click into N parallel generate calls (multi-output ≈ 4; Retry-All often 12–20). Pass rate can collapse by fire-order inside a burst. Optional AUTO-THROTTLE paces your own clicks so you don’t overspeed into a sticky lockout.

It does not forge reCAPTCHA, automate generation, or evade abuse systems. Processing is local in your browser or on your machine.

Technical write-up: docs/ENG_BRIEF.md · Limitations: docs/LIMITATIONS.md · Privacy: PRIVACY.md · Security: SECURITY.md

Flow Fixer extension — HARD GATE, Molasses cool-down, full speed ladder

Extension UI: hard unusual-activity gate → auto downshift to Molasses + cool-down. Full speed ladder + live classify.

Google Flow UI: Failed — We noticed some unusual activity

What users see in Flow: failed cards with Retry still available — retries add more scored HTTP calls.


Download the browser extension

↓ flow-fixer-extension.zip
(stable URL — always the latest release)

Install (Chrome / Edge / Brave)

  1. Download the zip (link above)
  2. Unzip somewhere permanent (don’t delete the folder later)
  3. Open chrome://extensions or edge://extensions
  4. Enable Developer mode
  5. Load unpacked → select the folder that contains manifest.json
  6. Open Flowhard refresh (Ctrl+Shift+R)
  7. Pin Flow Fixer

Chrome does not allow one-click install from GitHub (Web Store only). Download → unzip → Load unpacked is the normal open-source path.

Full extension docs: extension/README.md

What the extension does

FeatureNotes
Live soft / hard / filter classificationFrom generate responses
Fan-position pass ratesUI burst shape
AUTO-THROTTLEOptional; default on. Paces/serializes your generate calls
Speed ladderMolasses → Casey Jones (see below)
Export JSON / Copy reportLast 500 events; project IDs redacted; no prompts/tokens
Diagnostics stripInject heartbeat + net hits; project UUIDs redacted for safer screenshots
Settings persistAuto-throttle / monitor / gear survive browser restart

AUTO-THROTTLE off = monitor only (no pacing).
Casey Jones = full parallel fan-out — will trip soft/hard quickly under load; use intentionally.


Python CLI (HAR forensics)

git clone https://github.com/coldbricks/flow-fixer.git
cd flow-fixer
python -m pip install -e .
python -m flowfixer sanitize raw.har -o safe.har
python -m flowfixer analyze safe.har
python -m flowfixer report safe.har -o report.md

Never share a raw HAR (cookies/auth). Always sanitize first.

CommandPurpose
sanitizeRedact cookies, auth, tokens, project/session IDs, credit numbers
analyzeSoft vs hard vs filter · bursts · fan-position
reportMarkdown summary

Requires Python 3.10+.


The request shape (diagram)

One click becomes multiple scored HTTP generate calls

flowfixer analyze terminal preview


Fan-position chart

Pass rate by fire-order inside a burst (gap ≤ 2s). First call often lives; the tail often dies.

Pass rate by position in UI fan-out

ObservationInterpretation
Fresh unique reCAPTCHA tokens on failed callsNot simply “stale captcha”
Same creative payload, mixed 200 / 429Timing/burst position matters
Soft vs hard are different reason codesTwo machines, not one
Hard can stay sticky for many minutesShort “try again” guidance may be incomplete

Outcome classification examples

More detail: docs/ENG_BRIEF.md · Operating tips: docs/OPS_DOCTRINE.md · Wire map: docs/INTERNAL_MAP.md


Speed ladder (extension)

GearIdeaApprox gap
🧊 MolassesWay under typical throttle~9s
💧 WaterCalm~4.5s
🚶 Brisk WalkHuman pace~2.5s
💼 The JobDefault work cadence~1.2s
🎸 Highway StarSpicy but serialized~0.6s
🐎 Black BeautyFast~0.3s
🚂 Casey JonesFull parallelnone

Auto shift: soft → downshift; hard → Molasses + cool-down; clean OK streak → gradual upshift.


What this is not

  • Not a bot, undress tool, or unlimited-generation script
  • Not a reCAPTCHA solver or score spoofer
  • Not multi-account farming
  • Not legal advice; not affiliated with Google

Issues asking how to evade abuse detection will be closed. See SECURITY.md.


Project layout

extension/ Chrome/Edge MV3 extension (also shipped as release .zip)
flowfixer/ Python CLI
docs/ Technical brief, ops notes, wire map, assets
fixtures/ Synthetic HAR only
scripts/ Package + chart helpers

Rebuild extension zip: powershell -ExecutionPolicy Bypass -File scripts/package_extension.ps1


License

MIT — LICENSE

Google Flow, Veo, Gemini, and related marks are Google’s. This is an independent project.

About

Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool.

Topics

Resources

Security policy

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - coldbricks/flow-fixer: Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool. · GitHub
Skip to content

Repository files navigation

Flow Fixer

Reliability toolkit for Google Flow
HAR forensics · live monitor · optional self-pacing — not a bypass tool

Download extension zipLatest release

Python 3.10+License MITScopeNot a bot

Flow Fixer helps you see why Google Flow shows “unusual activity” or “too quickly” when you’re clicking Generate / Retry like a normal user.

Core observation: Flow scores reCAPTCHA risk per generate HTTP call, while the UI often turns one click into N parallel generate calls (multi-output ≈ 4; Retry-All often 12–20). Pass rate can collapse by fire-order inside a burst. Optional AUTO-THROTTLE paces your own clicks so you don’t overspeed into a sticky lockout.

It does not forge reCAPTCHA, automate generation, or evade abuse systems. Processing is local in your browser or on your machine.

Technical write-up: docs/ENG_BRIEF.md · Limitations: docs/LIMITATIONS.md · Privacy: PRIVACY.md · Security: SECURITY.md

Flow Fixer extension — HARD GATE, Molasses cool-down, full speed ladder

Extension UI: hard unusual-activity gate → auto downshift to Molasses + cool-down. Full speed ladder + live classify.

Google Flow UI: Failed — We noticed some unusual activity

What users see in Flow: failed cards with Retry still available — retries add more scored HTTP calls.


Download the browser extension

↓ flow-fixer-extension.zip
(stable URL — always the latest release)

Install (Chrome / Edge / Brave)

  1. Download the zip (link above)
  2. Unzip somewhere permanent (don’t delete the folder later)
  3. Open chrome://extensions or edge://extensions
  4. Enable Developer mode
  5. Load unpacked → select the folder that contains manifest.json
  6. Open Flowhard refresh (Ctrl+Shift+R)
  7. Pin Flow Fixer

Chrome does not allow one-click install from GitHub (Web Store only). Download → unzip → Load unpacked is the normal open-source path.

Full extension docs: extension/README.md

What the extension does

FeatureNotes
Live soft / hard / filter classificationFrom generate responses
Fan-position pass ratesUI burst shape
AUTO-THROTTLEOptional; default on. Paces/serializes your generate calls
Speed ladderMolasses → Casey Jones (see below)
Export JSON / Copy reportLast 500 events; project IDs redacted; no prompts/tokens
Diagnostics stripInject heartbeat + net hits; project UUIDs redacted for safer screenshots
Settings persistAuto-throttle / monitor / gear survive browser restart

AUTO-THROTTLE off = monitor only (no pacing).
Casey Jones = full parallel fan-out — will trip soft/hard quickly under load; use intentionally.


Python CLI (HAR forensics)

git clone https://github.com/coldbricks/flow-fixer.git
cd flow-fixer
python -m pip install -e .
python -m flowfixer sanitize raw.har -o safe.har
python -m flowfixer analyze safe.har
python -m flowfixer report safe.har -o report.md

Never share a raw HAR (cookies/auth). Always sanitize first.

CommandPurpose
sanitizeRedact cookies, auth, tokens, project/session IDs, credit numbers
analyzeSoft vs hard vs filter · bursts · fan-position
reportMarkdown summary

Requires Python 3.10+.


The request shape (diagram)

One click becomes multiple scored HTTP generate calls

flowfixer analyze terminal preview


Fan-position chart

Pass rate by fire-order inside a burst (gap ≤ 2s). First call often lives; the tail often dies.

Pass rate by position in UI fan-out

ObservationInterpretation
Fresh unique reCAPTCHA tokens on failed callsNot simply “stale captcha”
Same creative payload, mixed 200 / 429Timing/burst position matters
Soft vs hard are different reason codesTwo machines, not one
Hard can stay sticky for many minutesShort “try again” guidance may be incomplete

Outcome classification examples

More detail: docs/ENG_BRIEF.md · Operating tips: docs/OPS_DOCTRINE.md · Wire map: docs/INTERNAL_MAP.md


Speed ladder (extension)

GearIdeaApprox gap
🧊 MolassesWay under typical throttle~9s
💧 WaterCalm~4.5s
🚶 Brisk WalkHuman pace~2.5s
💼 The JobDefault work cadence~1.2s
🎸 Highway StarSpicy but serialized~0.6s
🐎 Black BeautyFast~0.3s
🚂 Casey JonesFull parallelnone

Auto shift: soft → downshift; hard → Molasses + cool-down; clean OK streak → gradual upshift.


What this is not

  • Not a bot, undress tool, or unlimited-generation script
  • Not a reCAPTCHA solver or score spoofer
  • Not multi-account farming
  • Not legal advice; not affiliated with Google

Issues asking how to evade abuse detection will be closed. See SECURITY.md.


Project layout

extension/ Chrome/Edge MV3 extension (also shipped as release .zip)
flowfixer/ Python CLI
docs/ Technical brief, ops notes, wire map, assets
fixtures/ Synthetic HAR only
scripts/ Package + chart helpers

Rebuild extension zip: powershell -ExecutionPolicy Bypass -File scripts/package_extension.ps1


License

MIT — LICENSE

Google Flow, Veo, Gemini, and related marks are Google’s. This is an independent project.

About

Reliability toolkit for Google Flow — HAR forensics, fan-out analysis, eng brief. Not a bypass tool.

Topics

Resources

Security policy

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages