在 iPhone 主屏随时查看并指挥电脑上的 AI 任务
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/21 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/David060323/dsh-phone-remote.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 15 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
- 读取本地文件lib/index.js:54
if (!cache.has(file)) cache.set(file, await readFile(join(ASSETS, file)))
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
iPhone 主屏应用 + 常驻工具包,用于远程访问 DeepSeek Harness(含 iOS start_url 修复、看门狗脚本、文档)。
README
由 DeepSeek 最新模型翻译生成DSH Phone Remote
把 DeepSeek Harness 装进手机:iPhone 主屏一个全屏 App,随时查看和指挥电脑上正在跑的 AI 智能体 / 长跑计算任务。
手机和电脑是同一个会话:手机发的指令电脑执行,电脑的进度手机实时看。
本项目是对第三方开源插件 @linxin666/dsh-remote-web-ui(Apache-2.0)的一套开箱即用封装 + iOS 修复 + 7×24 常驻脚本,一次性解决三个实际痛点:
| 痛点 | 本仓库的解法 |
| iOS「添加到主屏幕」后点开停在 401 authentication required | dsh-phone-home 插件接管 manifest.webmanifest,把 start_url 指到 /pair-app,不再依赖 Service Worker |
| 想“电脑开着就随时能用” | 登录自启 + 托盘常驻 + 每 1 分钟守护自愈 + 关闭睡眠/休眠 |
| 不想每天扫码 | 固定域名 + 设备 Cookie,配对一次长期有效;电脑重启/更新也不用重配 |
仓库地址:<https://github.com/David060323/dsh-phone-remote>
效果
手机端效果
- 手机点主屏图标 → 直接进入 DSH 官方界面(全屏、无地址栏、竖屏触控优化)
展开完整文档(README 剩余 1 节)
DSH Phone Remote 把 DeepSeek Harness 装进手机:iPhone 主屏一个全屏 App,随时查看和指挥电脑上正在跑的 AI 智能体 / 长跑计算任务。 手机和电脑是同一个会话:手机发的指令电脑执行,电脑的进度手机实时看。 本项目是对第三方开源插件 @linxin666/dsh-remote-web-ui(Apache-2.0)的一套开箱即用封装 + iOS 修复 + 7×24 常驻脚本,一次性解决三个实际痛点: | 痛点 | 本仓库的解法 | | iOS「添加到主屏幕」后点开停在 401 authentication required | dsh-phone-home 插件接管 manifest.webmanifest,把 start_url 指到 /pair-app,不再依赖 Service Worker | | 想“电脑开着就随时能用” | 登录自启 + 托盘常驻 + 每 1 分钟守护自愈 + 关闭睡眠/休眠 | | 不想每天扫码 | 固定域名 + 设备 Cookie,配对一次长期有效;电脑重启/更新也不用重配 | 仓库地址:<https://github.com/David060323/dsh-phone-remote> 效果 手机端效果 - 手机点主屏图标 → 直接进入 DSH 官方界面(全屏、无地址栏、竖屏触控优化) - 手机与电脑端同一个会话,双向实时同步 - 电脑重启 / App 更新 / 隧道断线重连:域名不变、免重新配对 架构 ┌────────────── 手机 (iPhone) ──────────────┐ │ 主屏 App (PWA, 官方 Web GUI, 全屏) │ │ start_url = /pair-app ← 本仓库修复 │ └───────────────────┬────────────────────────┘ │ HTTPS(固定域名) ┌───────────────────▼────────────────────────┐ │ Cloudflare 快速隧道 → 固定域名中继 │ │ https://<id>.dsh-market.com │ ├────────────────────────────────────────────┤ │ DSH 宿主(桌面版 或 dsh web) │ │ └ @linxin666/dsh-remote-web-ui │ │ · 设备配对 / 门控 /remote 通道 │ │ · /pair-app 只凭设备 cookie 放行 │ │ └ dsh-phone-home(本仓库) │ │ · 覆盖 /manifest.webmanifest │ │ · 主屏图标资源 │ └────────────────────────────────────────────┘ 快速开始 前置条件 - Windows 10/11(脚本按 Windows 编写;插件本身跨平台) - DeepSeek Harness:桌面版或命令行 dsh web,均需 ≥ 0.2.1-rc.2(与 dsh-remote-web-ui 0.4.7 的要求一致) - 网络能连通 Cloudflare(快速隧道默认走 Cloudflare;被墙可用自己的命名隧道) - 手机:iPhone(Safari 支持 PWA / Service Worker),Android 类似 方案 A:dsh web 独立常驻(最省心,推荐 24h 在线) 1) 安装远程访问插件(官方 CLI) dsh plugin --profile web add @linxin666/dsh-remote-web-ui@latest 2) 安装本仓库的 iOS 修复插件(仓库根就是插件包,可直接从 GitHub 安装;国内网络也可先 clone 再用 link:) dsh plugin --profile web add github:David060323/dsh-phone-remote 离线/内网:git clone 后 → dsh plugin --profile web add link:<clone路径> 3) 编辑 %USERPROFILE%\.dsh\profiles\web\cordis.patch.yml,追加: - id: remote-web-ui name: "@linxin666/dsh-remote-web-ui" config: autoTunnel: true # 自动 Cloudflare 快速隧道 relay: true # 固定域名中继(重启不变域名) idleExpireMs: 315360000000 maxDevices: 8 4) 启动 dsh web 电脑 GUI 侧栏底部出现手机图标 → 点开 → 二维码 → iPhone 用「相机」扫码(不要用微信扫一扫)→ 自动配对进入界面 → Safari 分享 → 添加到主屏幕。 再用 scripts/register-web-guardian.ps1 注册登录自启 + 崩溃自愈的计划任务。 方案 B:桌面版(手机 = 桌面版当前会话) 桌面版 profile 由 Electron 管理,不能用 dsh plugin CLI 直接装;以下步骤需要能调用 plugin_manager 的智能体协助(或手动编辑 profile)。 1. 把 @linxin666/dsh-remote-web-ui 和本仓库的插件包(仓库根,包名 dsh-phone-home)装进 profile desktop(bundle 列表里追加,dependencies 用 link: 指向 clone 下来的仓库根); 2. 在 ~/.dsh/profiles/desktop/cordis.patch.yml 追加与方案 A 相同的配置块; 3. 用 scripts/register-desktop-watchdog.ps1 注册桌面版守护任务(登录自启 + 1 分钟自愈); 4. 配对流程同上。 这样手机看到的就是电脑上正在用的那个会话,而不是另一个 DSH 实例。 常驻与可用性(Windows) - scripts/keep-desktop-alive.ps1 / .vbs:隐藏窗口检查桌面版进程,缺失则拉起 - scripts/register-desktop-watchdog.ps1:注册计划任务(登录触发 + 每 1 分钟) - scripts/keep-web-alive.ps1 + register-web-guardian.ps1:dsh web 守护循环 - 系统设置:关闭睡眠/休眠(powercfg /change standby-timeout-ac 0),合盖行为按需 - 需要「重启后无人值守可用」时开启 Windows 自动登录(自行评估物理安全) 手机端安装(一次) 1. 电脑面板铸造二维码(10 分钟有效) 2. iPhone 自带「相机」扫码 → Safari 打开 → 配对成功进入界面 3. Safari → 分享 → 添加到主屏幕 4. 以后点图标直达;电脑重启/App 更新后免重新配对 iOS 主屏 401 的原因与修复 iOS 主屏 Web App 按页面所链 manifest 的 start_url 启动。官方 manifest 的 start_url 是 "./"(= 根地址 /),而根地址由 harness 兜底、需要 harness 的 browser-auth cookie → 401。 dsh-phone-home 把 manifest 的 start_url 改成 /pair-app。/pair-app 只凭设备 cookie 就放行(实测:禁用 Service Worker 也返回 200 并正常渲染),因此主屏 App 不再依赖「重开 Service Worker 接管 / 导航」这条路径。 装好修复后必须删掉旧主屏图标、重新添加一次(旧图标用的是旧 manifest 的 start_url)。 常见坑 | 现象 | 原因 / 解法 | | 微信里打开显示 401 | 微信/App 内置浏览器不支持 Service Worker;用相机扫码或把链接复制到 Safari | | 主屏图标打开 401 | 旧 manifest;安装 dsh-phone-home 后删除图标重装 | | 应急入口 | https://<你的域名>/pair-app:无 Service Worker 也能进(已配对设备) | | cloudflared 下载失败(GitHub ETIMEDOUT,国内常见) | 用 pnpm add cloudflared(已带二进制缓存)或把其它 profile 里现成的 bin/cloudflared.exe 拷到目标 profile 的 node_modules/cloudflared/bin/ | | 隧道 Error 1033 | Cloudflare 快速隧道边缘掉线;插件会看门狗重连,域名不变,等 1~2 分钟 | | 页面显示实例离线 | 电脑关机或宿主没跑;开机后约 30 秒自动恢复,免重配 | 更多见 docs/TROUBLESHOOTING.md。 安全模型(务必读) - 配对设备 = 这台电脑的完整控制凭据:可聊天、读写文件、执行命令。只配对你自己的手机。 - 固定域名中继的流量经过 @linxin666/dsh-remote-web-ui 作者运营的 Cloudflare Worker;配对校验与应用层检查留在本机。想完全避开:关 relay(域名每次重启会变),或使用自带域名的命名隧道。 - 配对链接本身就是凭据:别外传;可在面板「停止/撤销设备」。 - 远程访问面板默认只监听回环,控制端点只在回环应答。 文件说明 package.json / cordis.patch.yml / lib/ / assets/ iOS 主屏修复插件(仓库根即插件包:manifest start_url + 图标) scripts/ 常驻/守护脚本(Windows PowerShell) docs/ARCHITECTURE.md 架构与实现细节 docs/TROUBLESHOOTING.md 排错手册 publish/ 发文章/挂闲鱼/出处用的现成文案 screenshots/ 手机端效果截图 License 与致谢 - 本仓库代码:MIT - 远程访问能力依赖 @linxin666/dsh-remote-web-ui(Apache-2.0),版权归其作者。本仓库在 DSH 0.2.1-rc.2 + dsh-remote-web-ui 0.4.7 上实测通过。 - DeepSeek Harness 归 DeepSeek 所有;本项目与 DeepSeek 官方无关
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
David060323/dsh-phone-remote
在 iPhone 主屏随时查看并指挥电脑上的 AI 任务
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,344已汉化DSH
71.5
终端编码代理esengine/DeepSeek-Reasonix
· 指南 · ACP · 扩展开发 · 规格 · 官方网站 · Discord · QQ
★ 36,045已汉化DSH
71.2
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,202已汉化DSH
71.1
这是你的仓库?认领条目