WillHint is a Chrome extension that quietly explains confusing words and phrases as you browse — delivered as a native browser notification, with zero interruption to your reading flow.
Most tools that help you understand unfamiliar terms require you to stop, copy the word, switch tabs, paste it into a search engine or AI chat, wait for a response, then switch back. That is five steps before you get an answer.
WillHint reduces that to zero steps for auto-scan, or one right-click for on-demand explanation. The answer arrives as a native OS notification — no new window, no popup, no context switch.
| WillHint | Google Search | AI Chat | |
|---|---|---|---|
| Steps to get an explanation | 0–1 | 5+ | 4+ |
| Interrupts your reading | No | Yes | Yes |
| Works automatically while you read | Yes | No | No |
| Customisable modes | Yes | No | No |
| Configure by natural language | Yes | — | — |
Explanations arrive as native OS notifications — the same quiet pop-up you get for email or messages. No new tab, no modal, no disruption. You glance, you understand, you keep reading.
When enabled, WillHint watches what is visible on screen using the browser’s Intersection Observer API. When it detects a confusing technical term in the content you are actually reading, it sends you a hint automatically. You do not have to do anything.
Beyond Explain and Simplify, you can define any mode you want:
Each mode is a prompt template. You write the instruction once; after that it is one right-click away on any page.
You do not need to edit JSON or navigate settings panels to change how the extension behaves. Open the Chat tab in the popup and describe what you want in plain English:
“Change the scan prompt to look for medical jargon” “Add a mode called Translate that translates to Traditional Chinese” “Turn off auto-scan”
The chatbot updates settings for you.
Highlight any text of two or more words and WillHint automatically triggers your first custom mode — no right-click needed.
| Provider | Notes |
|---|---|
| Anthropic | Claude models (Haiku, Sonnet, Opus) |
| Google Gemini | Flash and Pro variants |
| OpenRouter | Access to many models including free-tier options |
| OpenAI-compatible | Any endpoint that follows the OpenAI /chat/completions format |
WillHint is a developer extension (not yet published to the Chrome Web Store). Load it manually:
git clone https://github.com/yezuochen/WillHint.git
chrome://extensionsextension/ folder inside the downloaded repositoryOn first launch, a setup form will appear:
Your API key is stored in
chrome.storage.localand never uploaded to Google’s sync servers.
{selected} (the selected text) and {content} (page context)
[keyword]&[explanation]Translate '{selected}' to Traditional Chinese. Output ONLY: [original]&[translation]All custom mode prompts must instruct the AI to return output in this exact format:
[keyword]&[explanation]
keyword — the key term (1–3 words), shown as the bold notification titleexplanation — the body text of the notificationExample AI output: [API]&[A set of rules for software to communicate]
chrome.storage.local — local to your device, never syncedWillHint/
├── extension/ ← load this folder in Chrome
│ ├── manifest.json
│ ├── background/
│ │ └── service-worker.js
│ ├── content-scripts/
│ │ └── content.js
│ ├── popup/
│ │ ├── popup.html
│ │ ├── popup.js
│ │ └── popup.css
│ ├── settings/
│ │ └── defaults.json
│ └── assets/
│ └── icons/
└── .gitignore
MIT