DeepSeek Web Relay Plugin: Direct Access from the Left Menu and Bidirectional Selected-Text Transfer

前言

DeepSeek Harness(DSH)采用插件化架构,开发者常需要在本地客户端与网页端 chat.deepseek.com 之间切换。单纯切换窗口不仅打断操作流,还可能丢失登录态。DeepSeek Web Relay 插件通过在 DSH 左侧边栏添加原生菜单项,实现独立窗口的直达与登录态持久化,并基于 Chrome DevTools Protocol (CDP) 实现了 DSH 与网页端的双向划词互传。

插件定位

这是一个为 DSH 提供网页端集成能力的客户端插件,由开发者 acdsh4869 维护,采用 MIT 协议。它不依赖 Node.js 构建,核心解决“如何无缝使用 chat.deepseek.com 并保持上下文流转”的问题。

核心功能

  • 原生侧边栏菜单:在 DSH 左侧边栏添加“DeepSeek Relay”菜单项,点击直接打开 chat.deepseek.com 的独立窗口。
  • 登录态持久化:首次在弹窗登录后,窗口状态会保留,无需重复登录。
  • 双向划词互传:
  • DSH 端:选中文字,按住 Alt 划词或使用快捷键 Ctrl+Shift+S,内容直接传给网页端输入框。
  • 网页端:选中文字点击气泡,内容接力回 DSH 输入框。
  • 分支新对话:在网页端 AI 回复末尾点击“分支到 DSH”,自动新建会话并填充上下文。
  • 零依赖与免构建:无 node_modules,安装后重启即可使用。
  • 不打扰的划词体验:默认划词不会弹出气泡(普通复制/搜索不受影响),需按住 Alt 或右键才触发互传功能。

安装与启用

环境要求:DSH ≥ 0.1.5-rc.3,系统需安装 Chrome 或 Edge,仅支持 Windows。

安装命令:

dsh plugin --profile <profile> install acdsh4869/dsh-deepseek-web-relay

安装完成后必须重启 DSH 实例,配置修改后同样需要重启才能生效。

若已安装旧版插件(dsh-deepseek-chat 或 dsh-deepseek-web),需先卸载,否则可能因配置冲突导致加载失败。

典型用法

  • 打开窗口:点击左侧边栏的“DeepSeek Relay”菜单项,首次使用需在弹出的窗口中登录 DeepSeek。
  • DSH 端传文字给网页:在 DSH 中选中文字,按住 Alt 键划词(或右键选区),点击出现的“传给 Chat”气泡。
  • 网页端传文字回 DSH:在 chat.deepseek.com 中选中文字,点击浮现的气泡,文字将直接进入 DSH 输入框。
  • 快捷键发送:选中文字后直接按 Ctrl+Shift+S 快捷键,内容会发送到网页端输入框。
  • 分支对话:在网页端 AI 回复末尾点击“分支到 DSH”,DSH 会自动创建新会话并填入上下文。

适用场景与注意

  • 环境限制:插件要求 DSH 版本不低于 0.1.5-rc.3,且仅在 Windows 平台、Chrome 或 Edge 浏览器环境下测试。
  • 独立窗口原因:由于 chat.deepseek.com 禁止被 iframe 嵌入,插件采用独立窗口方案,而非内嵌方式。
  • 划词行为变更:v1.6.0 版本起,默认划词不再自动弹出气泡,以避免干扰日常的复制、搜索操作。触发互传需按住 Alt 或使用右键。
  • 配置生效:修改 cordis.patch.yml 中的配置后,必须重启 DSH 实例。

结语

该插件为 DSH 用户提供了接近原生应用的网页集成体验,通过独立窗口和双向划词互传,降低了本地客户端与网页端之间的切换成本。更多技术细节和配置项请参考插件目录页或 GitHub 仓库。

链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye