Skip to content

etins/gemini-thought-mode-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini Thought Mode Default (Chrome Extension)

A Manifest V3 extension that keeps gemini.google.com in Thought mode by default, with a popup toggle.

Features

  • 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).

Project Structure

  • manifest.json
  • src/background/service-worker.js
  • src/content/auto-thought.js
  • src/popup/popup.html
  • src/popup/popup.js
  • src/common/storage.js
  • assets/icon-16.png
  • assets/icon-32.png
  • assets/icon-48.png
  • assets/icon-128.png
  • PRIVACY.md

Local Install

  1. Open chrome://extensions.
  2. Enable Developer mode.
  3. Click Load unpacked.
  4. Select /Users/etins/研究/gemini-thought-mode-extension.
  5. Open https://gemini.google.com/ and test behavior.

Store Readiness Notes

  • Uses minimum required permission: storage.
  • Host is restricted to https://gemini.google.com/*.
  • No data collection or external network calls.

QA Checklist

  1. First install defaults to enabled.
  2. Toggle OFF in popup, refresh Gemini, no auto-selection.
  3. Toggle ON in popup, auto-selection resumes.
  4. Navigate between Gemini conversations, automation still works.
  5. If Gemini DOM changes and no button is found, extension stays silent and logs events.

Changelog

0.1.1

  • 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.

About

强制 Gemini 开启思考模式

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors