The Gemini tweaker intercepts JavaScript bundles served fromDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/cloudwaddie/aitweaker/llms.txt
Use this file to discover all available pages before exploring further.
gstatic.com and rewrites the ctor method inside them so that any flag ID you specify always returns true. This lets you enable unreleased Gemini features — like Agent Mode, Canvas Creative, and more — without touching your account or any official setting.
How it works under the hood
The proxy matches any JS module URL under theboq-bard-web path on (www|gemini).gstatic.com. When a match is found, it searches for the method:
proxy.py
proxy.py (injected)
The proxy only modifies responses when Enable Gemini Modifications is toggled on. Turning it off reverts all interception with no leftover changes.
Setting up the Gemini tab
Enable modifications
Toggle Enable Gemini Modifications at the top of the Gemini tab. This master switch controls whether the proxy injects anything at all into Gemini JS bundles.
Add individual flags
Type one or more numeric flag IDs into the Add Flag(s) textbox — one per line — then click Add Flag(s). Multi-line paste is fully supported, so you can paste a whole list at once.Invalid entries (non-numeric, wrong format) are skipped and reported in the log.
Add a flag range
To enable every flag between two integers (useful for scanning unknown flags), fill in Start of range and End of range fields and click Add Range. The range is stored in
start-end format, e.g. 45700000-45800000.Enable or disable individual flags
Each flag row has a toggle switch. Disabled flags remain saved in your profile but are excluded from the injected list — no need to delete them if you want to test with them off.
Add notes to flags
Click into the Note field on any flag row and type a label. Notes are saved with the flag and are searchable, making it easy to remember what each ID does.
Search and filter
Type into the Search Gemini flags… box to filter the list in real time by flag ID or note text.
Real flag examples
The following flags come from thedefault profile in profiles.json:
| Flag ID | Note | Enabled |
|---|---|---|
45730924 | Default Tools | yes |
45691404 | Search | yes |
45707395 | Agent Mode | yes |
45715396 | Canvas Creative | yes |
45715303 | Has deep think IMO? | yes |
45720836 | Rollout switcher | yes |
45728377 | Chat name at top | yes |
45711245 | My Stuff | yes |
45663720 | Separate Activity and Settings & Help | yes |
45685834 | Prompt power up | yes |
45428791 | Quick follow ups | yes |
45709348 | Visual Layout | yes |
45728464 | Black Sidebar | no |
45720638 | Alternative prompt box | no |
Flag IDs are integers tied to specific Gemini rollout experiments. The IDs that work for your account will vary depending on which JS bundle version Gemini serves you.
URL matching
The proxy matches any URL of the form:batchexecute URLs on gemini.google.com are explicitly skipped to avoid corrupting API responses.