dsh-peerbar
Manifest validFederates a local DeepSeek Harness and multiple remote hosts into the official sidebar: remote workspaces and sessions appear as native rows, open in the official chat pane, and execute entirely on th
dsh-peerbar
把多台 dsh 聚合成一个前端:本机 + 各远端的工作区/会话出现在同一个官方侧栏里,点哪条就在官方中栏跟哪台的后续交互,执行始终在远端。走 HTTP/TLS 直连,不需要 SSH 隧道。
能做什么
- 统一侧栏:本机与各远端的工作区/会话混排在官方侧栏里
- 按主机分组:侧栏顶层是多个可折叠行(本机显示器、远端云图标),展开就是该主机的工作区
- 「远程主机」设置:标题 + 每台主机一张卡(状态、凭据、刷新 / 令牌 / 删除)+ 卡片下方的「添加」(弹窗填名称、地址、令牌)
- 状态可见:每台 Host 的在线/延迟/凭据状态在设置页一栏看清;工作区信息读取失败时保留缓存标题
适配版本
| 项 | 要求 |
|---|---|
| DeepSeek Harness | 桌面 0.2.2-alpha.2(实测);远端 0.2.1-rc.2 / rc.3(实测) |
| 宿主形态 | DSH Desktop 与 dsh web |
| 远端 | 正在运行的 dsh,地址可直连(局域网即可),远端不用装本插件 |
安装
从 GitHub 安装(推荐)
- 打开 DSH Desktop → 侧栏 插件 → 右上 添加插件
- 输入仓库地址
https://github.com/observer130/dsh-peerbar,点 安装 - 装完点 立即启用(插件卡片上的开关也行);侧栏出现「本机 / 远端主机」分组即已生效
从仓库目录(开发用)
- 侧栏 插件 → 右上 添加插件
- 填本仓库的绝对路径
- 装完点 立即启用
发布说明
仓库根就是一个可直接安装的组合包,安装器按 commit 打包。
使用
- 设置 → 远程工作区,添加 Host:名称、地址(如
https://10.0.0.10:3080)、访问令牌 - 令牌就是远端 dsh 启动时 URL 里
?token=后面那串 - 远端用自签证书时勾上「跳过证书校验」(仅内网)
注意事项
- 会在远端执行写操作:发消息、停止、改名、归档/置顶、分叉、新建/删除工作区。
- 不搬运文件内容:远端会话里的文件引用只做提示,不会在本机打开同名文件;要看内容请用右侧「文件」面板(只读,直接读远端)
- 远端 localhost 链接:从聊天区走「侧边栏打开」时会被拦下并复制地址,避免打开本机同名端口;本机浏览器仍打不开远端服务,需要端口转发(本项目不做)
- 凭据只留在本机:令牌与换来的 cookie 存在
~/.dsh/dsh-peerbar.json(权限 0600),响应里不会回传明文 - 自签证书:默认拒绝不受信任的证书。局域网自签需对该 Host 单独打开「跳过证书校验」,仅建议内网使用;更稳的做法是给系统加信任根,或用
caFile指定 CA - 需要能直连:不做中转、不做 NAT 穿透,只支持同网段或可直达的地址
Comments
Loading…
Similar plugins
by hutao562
DeepSeek Harness plugin: a sidebar tab that takes over the whole page with another DSH instance's Web GUI, plus a remote session-state badge. 在侧边栏顶部加一个「远程」标签,整页切到另一台主机上的 DSH。
★ 0
↓ 289/wk
MIT
JavaScript
Sep 11, 2026
dsh plugin --profile web add dsh-remote-dshby AKHYui
DeepSeek Harness desktop plugin that exposes a local harness to your own relay over a single outbound WebSocket - no inbound ports, works behind NAT. Forwards a fixed op allowlist, session events, pro
★ 0
MIT
JavaScript
Oct 18, 2026
dsh plugin --profile web add dsh-remote-bridgeby FYL1025
DeepSeek Harness (DSH) 远程工作区插件:通过 SSH 连接一台或多台服务器,直接在 DSH 的 Web 界面里浏览文件、编辑代码、执行命令——体验类似 VS Code Remote-SSH,无需离开对话。
★ 3
↓ 80/wk
MIT
JavaScript
Aug 16, 2026
dsh plugin --profile web add dsh-remote-workspaceby yh4922
A remote workspace plugin for DeepSeek Harness (DSH). It manages SSH hosts inside DSH, opens remote terminals, lets you browse and edit remote files and inspect remote Git, and adds remote directories as workspaces, so the Agent's file operations and commands run on the remote machine.
★ 13
NOASSERTION
TypeScript
Oct 30, 2026
dsh plugin --profile web add @yh4922/dsh-workspaceby btsd321
Remote development launcher: install dsh on a remote host and use it from your local browser. LLM credentials never leave your machine.
★ 6
↓ 1.5k/wk
Apache-2.0
TypeScript
Oct 20, 2026
dsh plugin --profile web add dsh-remote-explorerby Asaiuta
Aggregate and natively control multiple remote DeepSeek Harness (DSH) servers' sessions from one official Web UI — hub gateway + official-UI bridge. 多服务器 DSH 会话聚合与原生操控
★ 4
↓ 174/wk
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-session-hub