🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

手机远程控制台 april-jk/dsh-mobile-suite

DeepSeek Harness
april-jk77 天前有提交已提供中文文档扫描:无法判定

用手机远程打开电脑端界面并下达新任务

36.7/100
综合分
8
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/april-jk/dsh-mobile-suite.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · ui
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 77 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/22) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-mobile-suite(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 11:42:53

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/3(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

2 张 · 点击查看大图

功能亮点

  • 手机远程打开电脑界面
  • 下达新任务
  • 仅出站中继连接

从配对的移动设备远程操控 DeepSeek Harness,走只出不进的 Relay

README

由 DeepSeek 最新模型翻译生成
DSH Mobile Suite 用 Android 手机远程打开电脑上的 DeepSeek Harness Web UI,并通过原有界面创建和下达新任务。 非官方社区项目: 本项目由社区独立开发和维护,未经 DeepSeek 审核、推荐或背书。当前 Companion、浏览器端与 Mobile 之间的 DSH 会话内容使用端到端加密。 DeepSeek Harness 社区展示帖:Show Your Plugins! #2520(社区发现入口,不代表官方审核或背书)。 组成 本仓库以 Git submodule 锁定四个可独立开发和发布的开源组件: | 目录 | 作用 | 独立仓库 | | dsh-mobile/ | Flutter Android/iOS 客户端 | april-jk/dsh-mobile | | dsh-plugin/ | 安装到 DSH 的电脑端插件与 Companion | april-jk/dsh-mobile-plugin | | dsh-relay/ | 账号、配对、短期票据和流量中转服务 | april-jk/dsh-relay | | dsh-website/ | 宣传站、SEO 内容与 GitHub Pages 部署 | april-jk/dsh-mobile-site | 手机不会直接连接电脑。
展开完整文档(README 剩余 1 节)
DSH Mobile Suite

用 Android 手机远程打开电脑上的 DeepSeek Harness Web UI,并通过原有界面创建和下达新任务。

非官方社区项目: 本项目由社区独立开发和维护,未经 DeepSeek 审核、推荐或背书。当前 Companion、浏览器端与 Mobile 之间的 DSH 会话内容使用端到端加密。

DeepSeek Harness 社区展示帖:Show Your Plugins! #2520(社区发现入口,不代表官方审核或背书)。

组成

本仓库以 Git submodule 锁定四个可独立开发和发布的开源组件:

| 目录 | 作用 | 独立仓库 |
| dsh-mobile/ | Flutter Android/iOS 客户端 | april-jk/dsh-mobile |
| dsh-plugin/ | 安装到 DSH 的电脑端插件与 Companion | april-jk/dsh-mobile-plugin |
| dsh-relay/ | 账号、配对、短期票据和流量中转服务 | april-jk/dsh-relay |
| dsh-website/ | 宣传站、SEO 内容与 GitHub Pages 部署 | april-jk/dsh-mobile-site |

手机不会直接连接电脑。电脑端插件只建立到 Relay 的出站 WSS 连接,DSH 继续监听 127.0.0.1:3080。

默认公共 Relay:https://relay.dshmobile.online

直接使用

在 最新 Release 下载:

- dsh-mobile-android.apk:已签名 Android 安装包
- dsh-mobile-plugin.tgz:预构建 DSH 插件包
- dsh-relay-v.tar.gz:Relay 私有部署源码包
- SHA256SUMS:所有安装包的 SHA-256 校验值

先校验下载文件:

shasum -a 256 -c SHA256SUMS

直接从 GitHub 安装固定版本的插件并启动 DSH。该方式不要求全局安装 DSH、不需要克隆源码,也不需要填写本地文件路径:

npx @deepseek-ai/dsh plugin --profile web add "github:april-jk/dsh-mobile-plugin#v0.1.7"
npx @deepseek-ai/dsh web

在 Android 设备上安装 dsh-mobile-android.apk。首次安装第三方 APK 时,系统会要求允许浏览器或文件管理器安装未知应用。应用包名为 io.github.apriljk.dshremote。

配对和远程任务

1. 在手机应用注册或登录账号。
2. 在电脑的 DSH Web UI 打开 Settings > Remote Access,创建加密配对二维码。
3. 在手机电脑列表点 + 并扫码。由于六位码无法建立加密密钥,当前版本不支持仅输入六位码配对。
4. 选择在线电脑,手机会打开正常的 DSH Web UI。
5. 在 DSH 原有界面创建任务并提交指令。

增加浏览器访问端

电脑完成配对后,在 DSH 的 Settings > Remote Access 中点击 生成浏览器访问码。在另一台浏览器中打开链接,或使用该浏览器扫描二维码,然后登录同一个 Relay 账号。每个浏览器独立保存这台电脑的 E2EE 密钥,因此手机、iPhone Safari 和多个浏览器可以同时使用,不会互相解绑。

插件随 DSH Web 进程启停,无需另开后台进程。电脑离线、DSH 未启动或插件未连接 Relay 时,手机会显示该电脑离线。

私有部署 Relay

下载并解压 Release 中的 dsh-relay-v.tar.gz,然后:

cp .env.example .env
编辑 .env,至少将 JWT_SECRET 换成长随机值
docker compose up -d --build
curl http://127.0.0.1:8787/health

公网使用时必须在 8787 端口前配置 HTTPS 反向代理,并为 /data 中的 SQLite 数据做持久化备份。MVP Relay 必须以单实例运行。

电脑和手机必须指向同一个 Relay:

DSH_RELAY=https://relay.example.com npx @deepseek-ai/dsh web

在手机登录页点 Relay,或登录后打开 设置 > Relay 服务器,输入同一个 HTTPS 地址。切换 Relay 会退出当前账号,因为不同 Relay 的账号和 Token 完全独立。

完整环境变量与资源限制见 Relay README。

安全边界

- 公网传输必须使用 HTTPS/WSS;电脑端不会开放公网监听端口。
- 移动端只持有账号 Token 和短期 Web Ticket,不会得到电脑设备密钥。
- DSH HTTP、SSE 与 WebSocket 内容在 Mobile 和 Companion 之间端到端加密;Relay 只路由不透明密文帧,不持有内容密钥。
- Relay 仍可观察账号/设备关系、在线状态、连接时间、密文长度和流量时序。当前二维码预置密钥方案不提供前向保密。
- Relay 会保存账号、设备、配对和受限的访问日志元数据;公开商店发布前仍需完成账号删除、隐私政策和数据合规事项。

安全问题请按 SECURITY.md 私下报告,不要在公开 Issue 中披露可利用细节。

开发

git clone --recurse-submodules https://github.com/april-jk/dsh-mobile-suite.git
cd dsh-mobile-suite
git submodule update --init --recursive

组件代码在各自仓库提交。本仓库只维护跨端文档、统一 Release 工作流和经过验证的组件提交指针。贡献方式见 CONTRIBUTING.md。

每次向 main 推送或提交 Pull Request,都会执行各组件构建和测试、校验 Plugin 已提交 bundle、构建 Relay 容器与 Android APK,并检查公开网站。发布 Suite 时,先推送相同的组件 Tag、更新本仓库固定的 submodule,再向本仓库推送同名 Tag。Release 工作流会先确认 Tag 与 Plugin、Relay、Mobile 包版本完全一致,再生成已签名产物与校验和。

许可证

父仓库和四个组件均使用 MIT License。
预览分享卡片长什么样 ↓april-jk/dsh-mobile-suite
分享 · DeepSeek Harness Hub
april-jk/dsh-mobile-suite

用手机远程打开电脑端界面并下达新任务

这是你的仓库?认领条目

回到顶部