AI News HubLIVE
站內改寫2 分鐘閱讀

Kontext:一鍵將AI聊天完整上下文遷移至另一AI

Kontext是一款Chrome擴充套件,能夠捕獲ChatGPT或Claude的完整聊天記錄,在裝置本地生成行動式上下文(kontext),並一鍵將對話遷移至另一AI平臺,無需重新解釋。支援端側摘要、本地儲存,不傳送資料至外部伺服器。

來源Hacker News AI作者: anuragmerndev

當你在ChatGPT中深入進行一個複雜的對話——已經做出決定、編寫程式碼、構建了上下文——卻突然遇到訊息限制。如果不得不切換到Claude,通常意味著要重新解釋所有內容,而這些背景故事在提出第一個問題之前就會吞噬新聊天的上下文視窗。

Kontext解決了這一痛點。它不僅僅轉移文本,而是遷移整個對話。該Chrome擴充套件透過平臺自身的API讀取完整聊天記錄(活動分支的每一輪對話,而非螢幕上的有損抓取),將其提煉為結構化的便攜上下文(稱為“kontext”),然後自動填充目標AI的輸入框。反向遷移也同樣適用。所有處理都在使用者的機器上完成。

工作原理

Kontext的工作流程分為三步:捕獲、提煉、移交。

  1. 捕獲:側邊面板中的內容指令碼利用使用者的會話憑證,回放平臺自身的對話API,獲取無損的完整對話記錄,僅包含活動分支。
  2. 提煉:摘要鏈將對話記錄轉化為便攜上下文,包含目標、當前狀態、決策、關鍵事實、程式碼和未完成的議題,以及最近幾輪對話的原文。原始記錄始終保留。
  3. 移交:點選“在Claude/ChatGPT中繼續”按鈕,開啟目標平臺,等待編輯器就緒後自動填充內容(採用React安全的插入方式)。使用者審查後手動傳送——Kontext永遠不會代發郵件。同時,上下文也會複製到剪貼簿作為備用方案。

便攜上下文始終同時儲存摘要和原始記錄,使用者可以隨時重新摘要或匯出原始資料。

主要功能

  • 全保真捕獲:透過平臺內部API獲取每一輪對話,包括程式碼,不依賴DOM抓取,因此不受UI更新影響。
  • 裝置端摘要:預設使用Chrome內建的Gemini Nano模型進行本地摘要,免費且私密。長對話採用對映歸約方法以適應其上下文限制。
  • 自帶API金鑰:可回退使用OpenAI、Anthropic、Gemini或OpenRouter(支援免費模型)的金鑰。設定中的開關可以調整首選摘要引擎順序。
  • 一鍵移交:自動填充目標AI的輸入框,但從不自動傳送,使用者始終可以審查。
  • 限制檢測:當檢測到“已達限制”橫幅時,立即彈出提示,提供繼續到其他AI的選項。
  • 本地庫:每個便攜上下文都儲存在本地擴充套件儲存中,支援搜尋、檢視、重新摘要和刪除。
  • 即時進度:摘要過程中顯示旋轉動畫和階段文本(如“模型下載中”、“第2部分,共5部分(約40秒)”),完成後有通知。
  • 本地優先:無伺服器、無賬戶、無遙測。唯一的對外通訊是使用者正在使用的AI平臺本身,以及(如果配置了)自帶的API金鑰提供商。

快速開始

要求Chrome 128及以上版本(支援裝置端AI)和Node 20+。克隆倉庫後執行npm install && npm run build,然後在Chrome擴充套件管理頁面載入dist/資料夾即可使用。

隱私保護

Kontext採用本地優先設計,所有資料儲存在擴充套件本地儲存中。預設使用裝置端摘要,無需賬戶、伺服器或分析工具。最小許可權要求:僅需要儲存、側邊欄、剪貼簿寫入和通知許可權,以及訪問chatgpt.com和claude.ai的主機許可權。自帶API金鑰提供商的域名是可選許可權,僅在使用者新增金鑰時請求。

Kontext的出現,意味著使用者不再需要更大的上下文視窗,而是需要一個能夠隨行移動的上下文。該專案採用MIT許可協議,目前已在GitHub開源。開發團隊計劃未來發布Chrome網上應用店版本、新增儲存配額警告和清理功能、支援更多平臺(如Gemini、Grok、DeepSeek),以及提供DOM抓取作為備用捕獲方案。