A Manifest V3 extension that keeps gemini.google.com in Thought mode by default, with a popup toggle.
- Auto-select Thought mode on Gemini page load.
- Re-apply on SPA route changes and key DOM updates.
- Popup toggle to enable or disable automation.
- Silent failure behavior when selectors no longer match (logs only).
manifest.jsonsrc/background/service-worker.jssrc/content/auto-thought.jssrc/popup/popup.htmlsrc/popup/popup.jssrc/common/storage.jsassets/icon-16.pngassets/icon-32.pngassets/icon-48.pngassets/icon-128.pngPRIVACY.md
- Open
chrome://extensions. - Enable Developer mode.
- Click Load unpacked.
- Select
/Users/etins/研究/gemini-thought-mode-extension. - Open
https://gemini.google.com/and test behavior.
- Uses minimum required permission:
storage. - Host is restricted to
https://gemini.google.com/*. - No data collection or external network calls.
- First install defaults to enabled.
- Toggle OFF in popup, refresh Gemini, no auto-selection.
- Toggle ON in popup, auto-selection resumes.
- Navigate between Gemini conversations, automation still works.
- If Gemini DOM changes and no button is found, extension stays silent and logs events.
- Fixed reliability of auto-switching to Thought mode after conversation changes.
- Added safer click handling to avoid interfering with manual mode selection.
- Improved mode detection and periodic re-check when Gemini falls back to Fast mode.