dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DeepSeek 网页工作台 for DSH — 在侧栏列出 DeepSeek 网页版会话,点开即用完整网页对话,支持接力到当前或新任务。
DeepSeek 网页工作台 for DeepSeek Harness (DSH) — 把 DeepSeek 网页版的会话列表搬进 DSH 侧栏,点开就是完整的网页对话,并支持把对话接力到当前任务或新建任务。

DSH(DeepSeek Harness)桌面端插件。安装后,左侧栏「工作区」下面会多出一块 「会话」,直接列出你 DeepSeek 网页版里的历史会话;点任意一条,主区域打开完整的 chat.deepseek.com,并自动跳到那条对话。
不是浮层、不是侧栏面板、也不是新开浏览器——它复用 DSH 自带的内嵌浏览器租约,并把网页登录态一起带过来。
INVALID_TOKEN)时显示「登录已过期,点击重新登录」;其他网络/WAF 失败显示「读取失败,点击重新加载」。今日 312M · 总计 312M · 余额 ¥0.98。
DeepSeek · 当前会话标题 + 刷新 / 接力 / 在浏览器打开 / 右侧栏。--lang=en-US,插件会强制 DeepSeek 网页使用 zh_CN)。localStorage(含 userToken)、可读 cookie 和真实 UA 存到本机 ~/.dsh/deepseek-webdesk/session.json(权限 600);之后打开网页、重启 DSH 都会自动装回,不需要额外插件、也不用反复登录。
dsh-deepseek-web-login 且还没有自己的快照,会先用它的登录态完成首登,然后自动落盘到上面那份快照。userToken,账号库里那份过期也不会导致列表一直读失败。+ 按钮开新对话。⌥ Space、Windows Alt+Space。任意页面按一下唤出 DSH,再按一下隐藏。
⌘W 关掉窗口后也能唤回:助手检测 DSH 是否有可见窗口,没有就用 dsh://open 让 DSH 重新创建/聚焦主窗口(已实测)。~/.dsh/deepseek-webdesk/helper/(本机),卸载/停用插件后进程退出。
需要 DSH 桌面端(>= 0.2.1-rc.2)。
DSH 桌面版默认不内置插件市场,需要先启用实验性的「自定义插件市场」:
侧栏 插件 → 实验性插件 旁的 更多 → 找到 自定义插件市场 并打开开关;
打开 插件 → 发现 → 添加索引源,填入:
https://zneoxlab.github.io/dsh-deepseek-webdesk/market/index.json
(GitHub Pages 尚未生效时,可先用 raw 地址:
https://raw.githubusercontent.com/zneoxlab/dsh-deepseek-webdesk/main/docs/market/index.json)
搜索「DeepSeek 网页工作台」,确认来源是 npm 包 dsh-deepseek-webdesk 后安装。
npm 包:dsh-deepseek-webdesk(MIT)
dsh plugin --profile desktop add dsh-deepseek-webdesk@0.12.2
dsh plugin --profile desktop add git+https://github.com/zneoxlab/dsh-deepseek-webdesk.git
"/Applications/DeepSeek Harness.app/Contents/Resources/runtime/cli/bin/dsh" \
plugin --profile desktop add \
"link:/path/to/dsh-deepseek-webdesk"
安装完成后重启 DSH(或等插件热加载),左侧栏会出现「会话」。
globalThis.dshDesktop.browser)。dsh-deepseek-web-login —— 仅作为首次登录态的兜底来源,不是必需依赖。~/.dsh/deepseek-webdesk/session.json,没有时再读 ~/.dsh/web-login/ 的账号;拿到 token 后调用 DeepSeek 官方接口 chat_session/fetch_page 拉会话列表,通过同源路由 /dsh-deepseek-webdesk/api/sessions 交给客户端。token 只在本机请求头内使用,不打印、不上报。cd dsh-deepseek-webdesk
npm test # node --test,Host 映射 + 用量折叠/余额 + 客户端槽位注册
文件结构:
| 文件 | 作用 |
|---|---|
client.js | 侧栏会话列表、用量与余额行、主区域网页页、内嵌浏览器租约、共享登录、中文强制、接力 |
index.js | Host 半:读网页登录账号、拉取/置顶/删除 DeepSeek 会话列表的 API;折叠会话日志出今日/总计 token 用量;经 DSH 账号服务查 DeepSeek 余额 |
cordis.patch.yml / package.json | DSH bundle 与客户端模块清单 |
locale/*.json | 插件管理器中显示的名称与说明 |
docs/ | 截图(会话标题已打码) |
~/.dsh/deepseek-webdesk/session.json(chmod 600)。dsh-deepseek-webdesk is a DeepSeek Harness (DSH) desktop plugin that lists your chat.deepseek.com conversations in the DSH sidebar and opens the full web chat in the main area. It reuses DSH's embedded-browser lease and the web session captured by dsh-deepseek-web-login, forces the Chinese locale, and hands conversations off to the current Harness task or a brand-new one.