-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Hsiehting Lin edited this page Jul 3, 2026
·
1 revision
歡迎來到 oe-extension 的 Wiki。這是一個輕量的 Chrome 擴充功能(Manifest V3),為臨床醫師、醫學生與實證醫學(EBM)讀者設計:在白名單網頁上選取文字後,點一下 Ask OpenEvidence,即可在目前分頁旁開啟 OpenEvidence 查詢結果。
閱讀 UpToDate、NEJM、教科書或 PDF 時,常會想針對某段文字進一步查證。這個擴充功能把「選取 → 查詢」壓縮成一個動作:
- 在白名單網站上選取文字。
- 選取範圍上方浮出工具列(
Ask OpenEvidence、UpToDate、Google,以及驗證 Groq API key 後出現的PICO與自訂 prompt 按鈕)。 - 點擊後,在目前分頁旁的新分頁(或側邊欄)開啟查詢結果。
| 功能 | 說明 |
|---|---|
| 選取工具列 | 錨定在選取文字上方,支援捲動追蹤 |
| 多目標查詢 | OpenEvidence、UpToDate、Google 一鍵查詢 |
| 開啟模式 | 背景分頁、前景分頁、或 Chrome Side Panel |
| 右鍵選單 |
Ask OpenEvidence context menu,作為 Chrome PDF 檢視器的選取備援 |
| 查詢歷史 | 本地紀錄每次送出的查詢(含原始選取、prompt 與改寫結果),上限 200 筆 |
| 白名單啟用 | 以 URL prefix 比對(支援 * 萬用字元與 file:///*) |
| Groq BYOK | API key 僅存於 chrome.storage.local,不外送 |
| PICO 改寫 | 將 recall 式問題改寫為 EBM foreground question |
| 自訂 prompt | 使用者自訂按鈕名稱與改寫指令 |
| 外觀模式 | 淺色 / 深色 / 跟隨系統 |
- 零框架:純 Manifest V3 JavaScript、CSS、HTML,無 runtime framework、無遠端 UI 相依。
-
本地優先:API key、白名單、歷史紀錄都存在
chrome.storage,不經過任何第三方伺服器。 - BYOK(Bring Your Own Key):LLM 改寫功能需自備 Groq API key,驗證後才顯示相關按鈕。
git clone https://github.com/htlin222/oe-extension.git
cd oe-extension
npm test
npm run build之後在 chrome://extensions 開啟開發人員模式,Load unpacked 選擇 dist/extension。也可以直接從 Releases 下載 zip。
- Maintenance — 維護指南:架構、建置、測試、發佈流程
- Roadmap — 路線圖:版本歷程與未來方向
- Plan and Tech Debt — 計畫與技術債:已知限制與改善清單
MIT License。引用方式見 repo 根目錄的 CITATION.cff。