Skip to content

Releases: Lumos0121/dsh-deepseek-chat

dsh-deepseek-chat 1.0.0

Choose a tag to compare

@Lumos0121 Lumos0121 released this 15 Oct 10:30

dsh-deepseek-chat 1.0.0

DSH Desktop 的侧边栏插件:底部一个按钮,点开五项菜单,专门管 https://chat.deepseek.com/。

装它(三步)

  1. 下载下面的 dsh-deepseek-chat-1.0.0.zip,解压到本机磁盘(别放 OneDrive / 网络盘,安装器要建 junction)。
  2. 双击解压出来的 dsh-deepseek-chat\install.cmd(系统提示"来自其他计算机"就先解除锁定)。
  3. 完全退出并重开 DSH Desktop(关窗口不算,要退出进程)→ 侧边栏底部出现「DeepSeek 网页版」。

需要 DSH Desktop(profile desktop)。零依赖、无构建步骤、不需要 npm、不需要管理员权限;
装到另一台电脑同样是这三步,路径带中文也没问题。

这版有什么

选项 做什么
在右侧边栏内打开 在 DSH 右侧栏里内嵌打开 chat.deepseek.com(Desktop 用 <webview>,不受页面 frame-ancestors 'none' 限制)
在系统浏览器打开 交给系统默认浏览器;四级回退:window.open → deepseek-chat:// 协议 → 动态 <a target="_blank"> → 如实报错
读取右侧边栏内对话 走网页版自己的接口 + 页面 IndexedDB 缓存取整篇正文(不靠滚动位置、不看 DOM),连同标题和分享链接一起发进当前会话
读取系统浏览器对话 从剪贴板取分享链接(或整段正文)发进当前会话;只有链接、右侧栏又空着时,会请右侧栏把这个分享页打开、借它取回正文
自定义提示词 把五段鼠标悬停提示改成自己的话,保存即时生效(存在本机)
  • 分享链接防串台:页面里残留的上一个对话的旧链接,会被 /api/v0/share/list 的 chat_session_id 验掉,
    宁可这次不给链接,也不给错链接。
  • 从不假装成功:每一步失败都逐字说明原因,例如
    右侧边栏里没有 chat.deepseek.com:先在菜单里点「在右侧边栏内打开」、
    读取失败:点了「分享」但没等到链接;页面上的候选控件:分享 / 复制 / …。
  • 91 条离线用例(npm test:不联网、不碰注册表、不需要装 DSH),GitHub Actions 上跑。

用之前要知道

两个「读取」选项会走网页版自己的「分享」流程 —— 也就是给那段对话新建一条公开的分享链接
(和你手点「分享」是一样的,拿到链接的人都能看这篇对话)。不想留链接就别用这两个选项,
用过之后可以到网页版的分享记录里删掉。

插件自己不连任何服务器,产物里出现的地址只有 chat.deepseek.com;登录令牌只在那个页面的上下文里用,
不写文件、不写日志、不发给任何第三方。你改的提示词只存在本机 localStorage。

不是

  • 不是 DeepSeek 官方项目。读取靠的是网页版内部接口(/api/v0/...)与 DOM 文案启发式,
    网页一改版就可能失效 —— 失效时会如实报错,不会假装成功。
  • 完整说明、「血的教训」清单、维护与发布流程都在仓库的 README 里。