Skip to content

Repository files navigation

ChatGPT Sidebar

繁體中文 | English

License: MIT Manifest Release Platform CI

在瀏覽目前頁面的同時,把頁面/選取文字快速帶進自己已登入的 ChatGPT 側邊欄。

ChatGPT Sidebar 是一個純前端 Chrome Manifest V3 擴充功能。它不提供自己的 AI 後端,也不代管 API key;你仍使用瀏覽器裡自己的 ChatGPT 工作階段。

下載最新版 · 隱私權政策 · 安全與技術風險

能做什麼

動作 行為
摘要 把目前頁面網址、標題與可選的可見文字組成繁中摘要提示詞
翻譯 把目前選取文字組成翻譯提示詞
解釋 把目前選取文字組成說明/解釋提示詞
大綱 以目前頁面的可見內容組成大綱提示詞

另外支援:

  • 直接在 Chrome Side Panel 內顯示 ChatGPT。
  • 檢查目前 ChatGPT 登入工作階段,區分未登入與載入受阻狀態。
  • 自訂每個動作的提示詞模板。
  • 選擇是否附上頁面可見文字、寫入後是否聚焦輸入框。
  • 設定保存在 chrome.storage.sync
  • 提示詞只先寫入 ChatGPT 輸入框,不會由擴充功能自動送出;你可以先檢查再傳送。

怎麼運作

目前網頁/選取文字
        │
        ▼
Chrome Side Panel
        │
        ├─ 摘要/翻譯/解釋/大綱
        │
        ▼
本機組成提示詞
        │
        ▼
寫入你已登入的 ChatGPT 輸入框
        │
        ▼
由你確認是否送出

沒有本專案的 hosted backend,也沒有把 OpenAI / ChatGPT 憑證交給本專案伺服器的流程。

隱私與安全邊界

頁面內容

擴充功能只在你執行動作時讀取目前分頁需要的網址、標題、選取文字或可見文字。這些內容不會上傳到本專案自己的伺服器,因為本專案沒有後端

但如果你確認並送出已產生的提示詞,提示詞中的頁面內容就會依 ChatGPT 本身的服務流程傳送給 ChatGPT / OpenAI。不要把「沒有本專案後端」理解成「內容永遠不離開瀏覽器」。

iframe 嵌入風險

Important

為了讓 ChatGPT 能在側邊欄 iframe 載入,目前實作會針對 ChatGPT 網域移除回應中的 Content-Security-PolicyX-Frame-Options。這會削弱原網站的 anti-framing / clickjacking 防護。只建議在你信任的本機瀏覽器環境使用。

完整權限、CSP/XFO、隱私與第三方服務邊界見 NOTICE.mdSECURITY.md

安裝

下載 Release(推薦)

  1. Latest Release 下載 chatgpt-sidebar-<version>.zip
  2. 解壓縮。
  3. 開啟 chrome://extensions/,啟用開發人員模式
  4. 選擇載入未封裝項目,指定解壓後資料夾。
  5. Release 同時提供 .sha256,可用來核對下載檔案。

目前主要發行方式是 GitHub Release;Chrome Web Store 狀態與上架工作見 ROADMAP.mddocs/STORE.md

從原始碼載入

git clone https://github.com/SanHsien/chatgpt-sidebar.git
cd chatgpt-sidebar
node tools/validate-extension.mjs

接著在 chrome://extensions/載入未封裝項目選擇 repo 根目錄。也可執行 node tools/pack-extension.mjs 產生乾淨的 dist/ 發行目錄。

使用

  1. 點擴充功能圖示開啟側邊欄。
  2. 若尚未登入 ChatGPT,先依畫面提示在一般分頁登入,再回側邊欄重試。
  3. 切換到要處理的網頁;使用翻譯/解釋時先選取文字。
  4. 點選摘要、翻譯、解釋或大綱
  5. 檢查寫入 ChatGPT 的提示詞,再自行送出。

開發與驗證

這是一個無 bundler、無 package.json、無後端的純 JavaScript MV3 extension。

node --check background.js content.js panel.js
node tools/validate-extension.mjs

CI 會執行相同的語法與 extension layout 驗證。

文件

授權與來源

程式碼採 MIT License。相關 prior art、第三方服務聲明與來源說明見 NOTICE.md。本專案不是 OpenAI / ChatGPT 官方產品,也未獲官方背書。

About

在 Chrome 側邊欄嵌入 ChatGPT,一鍵把目前分頁網址組成繁中摘要提示詞。|Chrome side panel with embedded ChatGPT and one-click page-summary prompts.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages