WillHint 是一款 Chrome 擴充功能,在你瀏覽網頁時悄悄解釋陌生詞彙與術語 — 以瀏覽器原生通知的方式呈現,完全不打斷你的閱讀節奏。
大多數查詢工具需要你停下來、複製單詞、切換分頁、貼到搜尋引擎或 AI 聊天介面、等待回應、再切換回來。光是拿到答案就要五個步驟。
WillHint 將這個流程縮短為:自動掃描零步驟,或右鍵一步取得解釋。答案以原生 OS 通知送達 — 不開新視窗、不跳出彈窗、不切換情境。
| WillHint | Google 搜尋 | AI 聊天 | |
|---|---|---|---|
| 取得解釋所需步驟 | 0–1 | 5+ | 4+ |
| 打斷閱讀 | 否 | 是 | 是 |
| 瀏覽時自動運作 | 是 | 否 | 否 |
| 可自訂模式 | 是 | 否 | 否 |
| 用自然語言設定 | 是 | — | — |
解釋以原生 OS 通知送達 — 和收到電子郵件或訊息時一樣低調的小彈窗。不開新分頁、不彈出視窗、不中斷閱讀。瞄一眼,讀懂,繼續。
開啟後,WillHint 會透過瀏覽器的 Intersection Observer API 偵測畫面上的可見內容。當它在你正在閱讀的文章中發現令人困惑的技術術語時,會自動送出提示通知。你什麼都不需要做。
除了預設的「解釋」與「簡化」以外,你可以自訂任何模式,例如:
每個模式就是一個提示詞範本。只需設定一次,之後任何頁面都能一鍵右鍵使用。
你不需要手動編輯 JSON 或逐一操作設定面板。打開彈窗的「聊天」分頁,用中文描述你想要的變更:
「把掃描提示改成尋找醫學術語」 「新增一個叫做『翻譯』的模式,翻譯成繁體中文」 「關閉自動掃描」
聊天機器人會幫你更新設定。
框選頁面上任意兩個字以上的文字,WillHint 會自動在短暫停頓後觸發你的第一個自訂模式 — 不需要右鍵。
| 服務商 | 說明 |
|---|---|
| Anthropic | Claude 系列模型(Haiku、Sonnet、Opus) |
| Google Gemini | Flash 與 Pro 系列 |
| OpenRouter | 提供多種模型,包含免費額度選項 |
| OpenAI 相容格式 | 任何符合 OpenAI /chat/completions 格式的端點 |
WillHint 目前為開發者版本(尚未上架 Chrome 線上應用程式商店),請手動載入:
git clone https://github.com/yezuochen/WillHint.git
chrome://extensionsextension/ 資料夾首次啟動時會顯示設定表單:
你的 API 金鑰儲存於
chrome.storage.local,不會上傳至 Google 的同步伺服器。
{selected}(選取文字)與 {content}(頁面內容)作為變數
[keyword]&[explanation]將 '{selected}' 翻譯成繁體中文。僅輸出:[原文]&[翻譯]所有自訂模式的提示詞必須要求 AI 以以下格式輸出:
[keyword]&[explanation]
keyword — 關鍵詞(1–3 個詞),顯示為通知的粗體標題explanation — 通知的內文說明AI 輸出範例:[API]&[讓軟體之間互相溝通的一套規則]
chrome.storage.local — 僅限本機,不會同步WillHint/
├── extension/ ← 在 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