Kontext

4个月前发布 128 00

Kontext 是一个浏览器扩展,旨在解决用户在不同 AI 平台(如 ChatGPT 和 Claude)之间切换时的上下文丢失问题。当用户在某个平台达到消息限制或希望更换模型时,Kontext 能够捕获当前对话的核心内容,将其提炼为结构化的“kontext”文档,并自动填充到目标平台的输入框中,从而实现无缝衔接。

所在地:
美国
收录时间:
2026-07-06

Kontext 是一个浏览器扩展,旨在解决用户在不同 AI 平台(如 ChatGPT 和 Claude)之间切换时的上下文丢失问题。当用户在某个平台达到消息限制或希望更换模型时,Kontext 能够捕获当前对话的核心内容,将其提炼为结构化的“kontext”文档,并自动填充到目标平台的输入框中,从而实现无缝衔接。

该工具遵循“本地优先”原则,所有数据处理均在用户设备端完成,不依赖云端服务器或用户账户体系。

核心工作流程

  1. 高保真捕获:
    通过内容脚本重放平台内部的对话 API,无损提取当前会话的每一轮交互记录(包括代码块),仅保留活动分支。这种方式比传统的 DOM 抓取更稳定,不易受 UI 更新影响。
  2. 智能提炼:
    利用摘要链将原始转录转化为结构化的交接文档,包含以下要素:

    • 目标:对话的最终意图。
    • 当前状态:已完成的进展。
    • 决策与关键事实:过程中做出的重要判断。
    • 代码与未决话题:关键技术细节及待解决问题。
    • 原始记录:保留最后几轮的完整对话以备查。
  3. 一键交接:
    用户点击“在 Claude/ChatGPT 中继续”后,扩展程序会自动打开目标平台,等待撰写框加载完毕并填入提炼后的内容。用户需手动审阅并发送,确保控制权始终在手中。同时,内容也会复制到剪贴板作为备用。

主要特性

特性说明
设备端摘要默认使用 Chrome 内置的 Gemini Nano 进行本地摘要,免费且私密;支持长对话的 map-reduce 处理。
自带密钥 (BYOK)支持回退到 OpenAI、Anthropic、Gemini 或 OpenRouter API,用户可自定义优先级。
限制触发检测当检测到平台显示“已达到限制”提示时,自动弹出迁移选项,在痛点处提供解决方案。
本地库管理保存所有生成的 kontext,支持搜索、查看、重新摘要及删除,形成便携的个人记忆库。
隐私保护无服务器、无账户、无遥测。唯一的出站请求仅限于平台自身 API 及用户配置的自有密钥提供商。

安装与使用

环境要求:Chrome 128+ 和 Node.js 20+。

构建步骤:

git clone https://github.com/anuragmerndev/kontext-ai.git
cd kontext-ai
npm install
npm run build

加载扩展:

  1. 打开 Chrome 浏览器的 chrome://extensions 页面。
  2. 启用右上角的“开发者模式”。
  3. 点击“加载已解压的扩展程序”,选择项目中的 dist/ 文件夹。
  4. 固定 Kontext 图标,在 ChatGPT 或 Claude 页面点击“Capture chat”即可开始使用。

适用场景

  • 突破消息限制:在免费或受限账户达到上限时,快速迁移至其他平台继续工作。
  • 模型对比测试:将同一上下文传递给不同模型,对比其推理能力或代码生成质量。
  • 工作流优化:利用不同平台的特长(如 Claude 的长文本处理与 ChatGPT 的代码能力)组合完成复杂任务。

Kontext 通过标准化的上下文提炼机制,打破了各大 AI 平台之间的数据孤岛,为用户提供了更加灵活、自主的多模型协作体验。

相关导航