前言¶
在 DSH 里做智能体或脚本开发时,经常需要对照 DeepSeek 网页端的对话能力,或直接用网页端账号会话做验证。单独开浏览器窗口会打断工作区切换;若用 iframe 嵌入 https://chat.deepseek.com,还会遇到站点 frame-ancestors 'none' 的限制。下面介绍社区插件 dsh-plugin-deepseek-web(维护者 Shullg):它在 DSH 桌面端左侧工作区上方注册 DS 图标,点击后在右侧面板用 Electron <webview> 加载官方网页版,不消耗 API 额度,会话走网页端登录态。
这是什么¶
dsh-plugin-deepseek-web 属于 DSH 插件目录中的 客户端 类插件,仓库地址为 github.com/Shullg/dsh-plugin-deepseek-web。非 DeepSeek 官方出品,与 DeepSeek 官方无关;文档明确说明不涉及绕过登录或额度限制。
一句话:把 https://chat.deepseek.com 接到 DSH 桌面端侧边栏,在宿主内完成打开、缩放和主题同步,并尽量保留登录状态。
核心功能¶
以下能力均来自项目 README 与 package.json 中的说明。
- 嵌入方式:用 Electron
<webview>替代 iframe,绕过frame-ancestors 'none'。 - 交互:单击 DS 图标半屏打开,双击全屏,按
Esc收起;关闭面板不销毁网页状态,再次打开仍停留在原页面。 - 登录态:自动保存登录 Token,重启 DSH 后无需重新扫码(实现上从预热页提取
userToken与__appKit_userInfo写入宿主 localStorage,下次启动注入)。 - 主题:网页主题色跟随 DSH 深色/浅色模式。
- 平台:仅 DSH Desktop 可用;Web 端无
dshDesktop.browser桥接时按钮会置灰。
安全方面:文档称无外发请求、不读 Harness 凭证、无第三方统计;Token 仅存本机 DSH localStorage;网页运行在 Electron 默认沙箱内,无 Node 环境。
安装与启用¶
环境要求:DSH Desktop 版本 0.2.1-rc.3 及以上(package.json 中 dsh.engines.dsh 为 ^0.2.1-rc.3)。
若插件已在插件市场,可用 CLI 安装:
dsh plugin --profile desktop add dsh-plugin-deepseek-web
或从 GitHub 安装(占位符按 README 原文保留):
dsh plugin --profile desktop add github:<owner>/dsh-plugin-deepseek-web
本地调试源码时,先构建再 link:
pnpm install
pnpm build
dsh plugin --profile desktop add "link:$PWD"
装完后需彻底退出 DSH(含托盘)再重启,否则加载可能不完整。
典型用法¶
安装并重启 DSH Desktop 后:
- 在左侧 Activity Bar 上方找到 DS 图标。
- 单击图标:右侧面板半屏打开 DeepSeek 网页版。
- 双击图标:全屏显示;按 Esc 收起面板。
- 在网页端完成登录后,关闭侧边面板再打开,页面状态应保留;重启 DSH 后,文档说明可免重新扫码(依赖上述 Token 持久化逻辑)。
首次使用建议在 DSH 设置中确认当前为桌面 profile,且版本不低于 0.2.1-rc.3。
适用场景与注意¶
适合:已在 DeepSeek 网页端有账号、希望在 DSH 同一窗口内对照对话或复用网页会话的桌面用户;不想为侧边栏对话单独配置 API Key 的场景。
注意:
- 插件以当前 DSH 进程权限运行,安装前应自行查看 源码 与 MIT 许可证(
package.json版本 0.1.0)。 - 实现依赖 DSH 与 DeepSeek 网页的部分内部结构(如
sidebarRightTabs、槽位名、Token 存储格式),官方大版本更新后可能需要适配。 - 社区目录页 skillhub.cn/plugins/Shullg/dsh-plugin-deepseek-web 为独立站点,与 DeepSeek / 幻方无官方从属关系,不宜当作官方应用商店。
结尾¶
dsh-plugin-deepseek-web 的价值在于:在 DSH 桌面端用 <webview> 稳定嵌入官方网页版,保留面板状态与登录便利,并跟随宿主主题。需要详情或提交 Issue 时,可访问目录页与 GitHub 仓库:
- 目录页:https://www.skillhub.cn/plugins/Shullg/dsh-plugin-deepseek-web
- GitHub:https://github.com/Shullg/dsh-plugin-deepseek-web