dsh-deepseek-chat-embed
在终端中运行以下命令:
dsh plugin install realguan/dsh-deepseek-chat-embed
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中可通过命令行执行 dsh plugin install realguan/dsh-deepseek-chat-embed 安装,或在设置 → 插件 → 添加插件中粘贴完整仓库地址 https://github.com/realguan/dsh-deepseek-chat-embed 后安装并重启客户端。
插件介绍
在 DeepSeek Harness 里编程时,你常常需要随时打开 DeepSeek Chat 做问答或长篇规划;在浏览器与 IDE 之间来回切换会打断心流,也很难让对话与代码、终端并排对照。官方 chat.deepseek.com 设置了 frame-ancestors,普通网页无法用 iframe 嵌入,因此在桌面工作流里把聊天放在手边一直缺少可靠方案。
本插件为 DSH 官方桌面版与 DSH Dock 设计,通过宿主原生 Webview 接入 chat.deepseek.com,而非在页面内硬嵌 iframe。双入口覆盖两种形态:左侧导航在中央主工作区沉浸式全屏对话,适合专注规划;右上角按钮在右侧栏以原生 Tab 打开,与编辑区、文件树或终端并排。应用生命周期内维持单一 Guest 实例,切换入口时自动让位,减少重复登录与状态开销;离开相关 Tab 时子视窗隐藏,避免遮挡原生界面。
实现上采用 DesktopGuestAdapter 策略模式适配 Electron 与 Tauri,并配合客页与宿主侧栏的互斥折叠、启发式 DOM 适配及网络隔离等机制,在站点迭代与高负载终端输出场景下尽量保持稳定。
适合长期在 DSH 中开发、又希望官方 DeepSeek Chat 始终在手边、并与工程上下文并排协同的开发者。纯浏览器环境或不在插件声明兼容范围内的 DSH 版本可能无法完整加载,需使用匹配的桌面宿主。
截图预览
使用场景
- 在中央主面板全屏与 DeepSeek 做长篇规划,同时保留 DSH 本地编程工作流
- 写代码或跑终端时在右侧栏打开 Chat Tab,即时查阅而不切换窗口
- 需要在同一桌面里并排对照模型回复与项目文件、终端输出
适合人员
- 日常使用 DSH 官方桌面版或 DSH Dock 的开发者
- 希望官方 chat.deepseek.com 嵌入宿主、而非单独开浏览器的用户
- 需要在编码会话旁常驻 DeepSeek 对话、减少上下文切换的人

