dshbase

插件目录 / Desktop / dsh-remote-control

dsh-remote-control

已验证 · 实测可装 dd2673

✓ 持续维护

查看 GitHub ↗ ← 返回插件目录

0Stars
0Forks
0未关闭 issue
JavaScript语言
2026-08-16最近推送
跨平台平台

功能简介

远程控制套件:Android应用+中继服务器+Windows代理

✅
我们的评价
可用 — 实测通过,早期项目

远程控制套件:Android应用+中继服务器+Windows代理 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-remote-control — 远程控制套件

DeepSeek Harness 远程控制套件,包含三个相互协作的组件,统一在 127.0.0.1:3090
relay 上通信,不对外暴露 3080:

目录 组件 说明
android/ Android APP 轻量 Android WebView 壳,Keystore 加密 token,支持会话/审批/提问/goal
relay-server/ Relay 服务端 Node.js 20 服务,连接单个本地 DSH Host、一台 Android 设备与 Windows 生命周期 Agent
windows-agent/ Windows 生命周期 Agent 低功耗常驻进程,DeepSeek 未运行时保持 relay 的 55 秒 long-poll

安全边界

  • TLS 终止于 Nginx;relay 只监听 127.0.0.1:3090。
  • Host 与生命周期 Agent 使用独立的 256-bit bearer 凭据。
  • Android 凭据由本地官方 DSH 插件生成与撤销,仅持久化 SHA-256 摘要;明文 token 只展示一次,
    手机端用 Android Keystore AES-GCM 加密保存。
  • 设备 RPC 只走版本化 allowlist;Git/SSH 直接 API 只读,变更经 DSH 会话提交并受官方审批流约束。
  • 远程中继不持久化完整对话、终端正文、SSH/Git 凭据或文件内容;日志只保留脱敏的元数据。
  • Windows 生命周期 Agent 固定管理 3080;stop/restart 只作用于自己启动且 PID/启动时间匹配的进程;
    已消费的 messageId 持久化,断线后不自动重放。

构建

各组件构建方式见各自目录 README。

License

Apache-2.0

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-remote-control」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:dd2673/dsh-remote-control

Headless(CLI)profile:

dsh plugin --profile headless add github:dd2673/dsh-remote-control

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

使用场景

把 dsh 跑成原生桌面应用——独立窗口、托盘图标、快捷键——而不是浏览器标签。

适合谁

想要已安装应用的感觉和系统集成(托盘、全局热键、开机自启)的人。

二次开发建议

原生壳是缝——加全局快捷键、通知、单实例锁或按 OS 定制的行为。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Desktop 里更多

浏览全部 7797 个插件 →