项目说明
From README
English · 中文 --- dsh-remote 由 @flymysql 维护 · 主页 · 用量统计 · 博客 · 讨论区 · Issue · English 为 DeepSeek Harness(DSH)打造的远程工作助手。维护多台 SSH 机器,然后在「选择工作区」时选一个 远程工作区 (或 本地工作区 ),Agent 就能在不离开 harness 的情况下直接操作——列文件、读代码、在远程主机上跑构建/命令,并把远程目录镜像成一个真实的本地工作区对象。DSH 的 Web 界面刻意只监听 127.0.0.1 (CLI 为安全拒绝 --host 0.0.0.0 )。
本插件反过来: 由你主动连出 到你维护的机器,选一个工作区,然后通过 DSH 原生的工作区 + 文件流来工作—— 不改动 dsh-workspace 核心 。反过来也成立: 你可以把远端那台机器的 DSH 网页界面,当成本机浏览器里的一个页面打开 ——同样不需要在远端开放任何端口(详见 在本地打开远程机器上的 DSH 界面)。远端 dsh 需要你先装好(插件不再代装)。界面预览 设置 → 远程工作区 —— 直接列出 /.
ssh/config 里的主机、高级配置(私钥/跳板机/agent)、远程 DSH 界面、端口转发、审计日志、更新: 原生 「Add workspace / 选择工作区」 流程 —— 居中弹窗、两个 tab,默认落在「本机」;切到 「远程」 : - 路径框实时补全;Windows 主机根级显示「此电脑」多盘视图;「浏览…」浮层选中只回填、不直接提交。- 确定后创建 真实本地镜像 并被 harness 收养,同时通过 SFTP 保持同步;所选工作区持久化到该机器。
- 远程工作区在 创建时 就按 机器名-目录名 命名(如 code-server-xdfs ),不会和本地同名目录混在一起;之后仍可在侧边栏重命名。--- 功能 上图是能力总览;下面只列 上图没说清、但用起来需要知道 的部分。其余要点: - 21 个模型工具 (便于复制/检索): rw info 、 rw co
Original description
Remote-work assistant for DeepSeek Harness (DSH): SSH into any machine, pick a remote workspace, and work on it with 22 rw_* tools, conflict-aware SFTP mirror, embedded PTY terminal, port forwarding, and multi-hop jumps - under the same sandbox policy as a local session.
安装方式
npm 包安装 · 安装无需配置
dsh plugin add dsh-remotedsh plugin --profile dsh-tui add dsh-remotedsh plugin --profile web add dsh-remote安全能力
静态扫描源码得到的权限画像 —— 回答的是「它要动什么」,而不是「它好不好」
- 执行命令
- 写入文件
- 读取文件
- 访问网络
- 读取凭据
- 读取环境变量
- 访问宿主运行时
未发现已知红线(明文传输、安装期执行代码、凭据外传等)。
能力与红线来自 awesome-dsh-plugin 的静态扫描结果(CC0 公有领域),本站未逐行复核源码; 它只覆盖能被静态识别的模式,不等于安全审计结论。
为什么是这个分数
近 1 天仍在推送;README 给出了可直接复制的安装命令;装完即可用,无需额外配置;近月 npm 下载 66021 次,star 不多但真在被使用。
- 维护活跃
- 100
- 实用度
- 88
- 生态热度
- 96
- 上手便捷
- 100
- 信号质量
- 100
- 数据置信度
- 100%
相关插件
dsh-remote-development
CJYLZS/dsh-remote-development
基于 SSH 的远程开发:把注册机器上的目录选为会话工作区后,文件、shell、bash 与搜索工具即改在远程主机上执行——agent 用与本地相同的工具在那里工作,不新增任何面向模型的工具。
dsh-pocket
shaobeichen/dsh-pocket
手机远程访问 DSH Web 界面:扫码即用局域网或公网(cloudflared 隧道)访问,实时同屏、移动端适配布局,带设置页管理。
dsh-uniterminal
WinKing-R/dsh-uniterminal
在 DSH 右侧栏里提供 SSH 终端、SFTP 文件管理与端口转发(-L/-R/-D),支持跳板链,记住的密码交给操作系统密码箱保管。