dshmobile
by zdx8637-gitdog
手机远程控制 DeepSeek Harness:Android App + 云端 relay + PC 插件,常驻二维码一码三用(扫码下载/配对/登录授权)。有服务器可以自行部署。
安装
dsh plugin --profile web add github:zdx8637-gitdog/dshmobileGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
开箱即用:一条命令装插件 → 扫码 → 手机接着干。不是把 DSH Web 暴露到公网的 Remote Access,而是为 DSH 建立一个真正的 Remote Client——不需要懂 Tailscale、隧道、 端口、NAT 或任何网络概念,不需要修改 DSH,装完即用,跨平台。
在手机上远程控制本机 DeepSeek Harness(DSH):扫码配对 → 设备 → 会话树 → 对话、 审批、提问应答、模型切换、文件浏览。
电脑端以 DSH 插件形态分发(plugins/dshmobile-plugin/,npm 包
@zdx8637/dshmobile-bridge):Web 左侧栏底部箭头弹窗,常驻二维码——
微信扫=下载 App、相机扫=跳 App、App 内扫=登录/授权,一个码全搞定。
┌─────────────┐ WSS ┌──────────────────┐ WSS ┌──────────────────────┐
│ dsh-mobile │ ──────── │ relay(云服务器) │ ──────── │ DSH 插件(bridge 守护)│
│ (Android) │ │ 认证/路由/审计 │ │ (连本地 DSH) │
└─────────────┘ └──────────────────┘ └─────────┬────────────┘
│ 127.0.0.1:3080
┌────────▼─────────┐
│ DeepSeek Harness │
└──────────────────┘
界面一览
手机端(左→右:扫码登录 → 会话/设备 → 对话):
电脑端插件面板(Web 左侧栏底部箭头 → 弹窗,常驻二维码与登录态无关):
用户安装(电脑端)
npx -y @deepseek-ai/dsh plugin --profile web add @zdx8637/dshmobile-bridge@latest
前置 pnpm;DSH 0.1.0-rc.6 需运行插件附带的 settings 暴露补丁(上游 deferred work, 详见
plugins/dshmobile-plugin/README.md)。手机 App 扫码即下载(默认使用作者自营 relay, 可自建——见relay/与dsh-remote/docs/04-operations.md)。
目录
| 目录 | 内容 |
|---|---|
plugins/dshmobile-plugin/ |
DSH 插件(npm 包):host 桥守护 + 常驻二维码双模式 + Web 侧栏弹窗 |
dsh-mobile/ |
Android 客户端(Kotlin + Compose,minSdk 26,无 GMS 依赖) |
dsh-remote/ |
bridge(Node / Electron 打包)、扫码落地页、Web 调试台、协议与运维文档、测试脚本 |
relay/ |
云 relay 服务(Node + Express + SQLite + WS):用户/设备/配对/审计,仅路由不执行 agent 逻辑 |
协议契约与设备语义:dsh-remote/docs/02-protocol.md(单一事实来源)。
快速开始
- 手机端构建(需 JDK 17 + Android SDK,见
dsh-mobile/README.md):$env:JAVA_HOME='...jdk-17...'; $env:ANDROID_HOME='...Android\Sdk' gradle :app:assembleDebug # 或 :app:assembleRelease - bridge(开发态):复制
dsh-remote/bridge/config.example.json为config.json并填 relay 地址/账号,然后node dsh-remote/bridge/src/main.js。 - bridge(分发 exe):
cd dsh-remote/bridge/electron && npm run dist。 - relay:
npm install && npm run build && node dist/index.js,配置见relay/.env.example(复制为.env填真实值)。
隐私与密钥(重要)
仓库不包含任何真实凭据,以下内容永远只在本地/私有渠道存在:
- relay 账号密码、服务器 SSH 凭据:测试脚本通过环境变量
TEST_PASS、RELAY_HOST、RELAY_SSH_PASS注入;文档中一律以<relay-host>等占位。 dsh-remote/bridge/config.json(含账号密码)不入库,模板见config.example.json。- Android 签名:
release.keystore与签名口令不入库;口令写在本机dsh-mobile/local.properties(dshmobile.storePassword/keyAlias/keyPassword) 或环境变量DSHMOBILE_*,app/build.gradle.kts从这两处读取。 - relay 运行时
.env、SQLite 数据(data/)、构建产物(dist/、node_modules/)均被忽略。
原始 README: https://github.com/zdx8637-gitdog/dshmobile/blob/main/README.md ↗
同类插件
查看全部 →
k8e
k8e.sh — 开源 Agentic AI 沙箱矩阵

hol-guard
开源AI代理防病毒:运行时拦截风险工具、秘密访问、提示注入、恶意软件包、MCP服务器、插件和技能。

anolisa
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture):具备运行时、安全性、可观测性和 Tokenless 响应压缩能力的 Agentic OS,可降低 Token 使用量与成本。

mobius
首个自我演进的开源 Agent OS:连接你的团队、AI agent、设备与算力

deepseek-harness-desktop
DeepSeek Harness Tauri 桌面版 | Only 5mb installer, zero environment setup. Windows / macOS / Linux.

open-managed-agents
开源Claude管理代理API实现和自托管Claude标签式代理运行时。即插即用;在Cloudflare Workers/Durable Objects或Node.js上运行。Apache 2.0。