Repository navigation
Releases: Lumos0121/dsh-deepseek-chat
Releases · Lumos0121/dsh-deepseek-chat
Release list
dsh-deepseek-chat 1.0.0
dsh-deepseek-chat 1.0.0
DSH Desktop 的侧边栏插件:底部一个按钮,点开五项菜单,专门管 https://chat.deepseek.com/。
装它(三步)
- 下载下面的
dsh-deepseek-chat-1.0.0.zip,解压到本机磁盘(别放 OneDrive / 网络盘,安装器要建 junction)。 - 双击解压出来的
dsh-deepseek-chat\install.cmd(系统提示"来自其他计算机"就先解除锁定)。 - 完全退出并重开 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 里。