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

手机端 Agent 遥控 guoyihub/deepseek-harness-mobile

DeepSeek Harness
guoyihub53 天前有提交已提供中文文档扫描:高危需联网

DeepSeek Harness 开源手机端iOS / Android PWA:局域网扫码配对桌面…

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

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

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add guoyihub/deepseek-harness-mobile
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · ui
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 53 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

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

✗npm 包@deepseek-ai/dsh-root(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

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

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 03:44:07

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本命令参数由运行时变量拼接读写/删除本地文件发起外部网络请求
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

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

⚠ 该插件运行需访问外部网络 / 远程 API,部署在国内无外网环境时可能无法正常使用。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-tool-session-query@deepseek-ai/dsh-web-fetch-http
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

6 张 · 点击查看大图

功能亮点

  • 局域网扫码配对
  • 浏览任务
  • 继续对话
展开完整介绍(79 字)↓

DeepSeek Harness 开源手机端(iOS / Android PWA):局域网扫码配对桌面 Host,无需账号,浏览任务并继续 Agent 对话。

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness Mobile(DSH Mobile) 面向 iOS 和 Android 的开源 DeepSeek Harness 手机端。 扫码配对,无需账号。 在手机上查看任务、继续智能体对话。 基于 DeepSeek Harness 构建的社区扩展。中文 · English DSH Mobile 把 DeepSeek Harness 的智能体能力带到手机浏览器:通过局域网二维码与桌面 Host 配对,在 PWA 中浏览任务列表、进入会话、查看工具进度与轨迹。Host 仍运行在电脑上;Mobile 负责配对、连接与移动壳 UI,并通过官方插件机制与 Harness 组合。 快速开始 手机与电脑需在同一局域网,或通过手机可访问的穿透地址访问 Mobile PWA(:8030)。无需注册账号。 | 端 | 地址 | 说明 | | 桌面 Host | http://127.0.0.1:3080/?
展开完整文档(README 剩余 1 节)
DeepSeek Harness Mobile(DSH Mobile)

面向 iOS 和 Android 的开源 DeepSeek Harness 手机端。
扫码配对,无需账号。
在手机上查看任务、继续智能体对话。

基于 DeepSeek Harness 构建的社区扩展。中文 · English

DSH Mobile 把 DeepSeek Harness 的智能体能力带到手机浏览器:通过局域网二维码与桌面 Host 配对,在 PWA 中浏览任务列表、进入会话、查看工具进度与轨迹。Host 仍运行在电脑上;Mobile 负责配对、连接与移动壳 UI,并通过官方插件机制与 Harness 组合。

快速开始

手机与电脑需在同一局域网,或通过手机可访问的穿透地址访问 Mobile PWA(:8030)。无需注册账号。

| 端 | 地址 | 说明 |
| 桌面 Host | http://127.0.0.1:3080/?token=... | 见下方「开发启动」;须用终端打印的带 token 的 URL 首次打开;侧栏 手机连接 展示二维码 |
| Mobile PWA(本机) | http://127.0.0.1:8030 | 见下方「开发启动」;仅适合在电脑浏览器预览 |
| Mobile PWA(局域网) | http://<电脑 IP>:8030 | 手机请用此地址;/api 与 WebSocket 由 Vite 代理到 Host :3080 |
| Mobile PWA(穿透) | https://<你的隧道域名> | 只穿透 8030,不要穿透 Host :3080 |

本机访问 vs 局域网 / 穿透(易踩坑)

开发时有两条路径,用途不同:

| 场景 | 打开哪个地址 | 说明 |
| 电脑上调试 Mobile UI | http://127.0.0.1:8030 | 本机回环;配对、扫码链路仍依赖下方「手机可达」地址 |
| 手机配对 / 日常使用 | http://<电脑 IP>:8030 或穿透域名 | 手机必须能打开这个地址;页面再通过同源 /api 代理到 Host |

架构要点: 手机只跟 Mobile(:8030)说话;Mobile 开发服务器把 /api 与 WebSocket 代理到本机 Host(:3080)。二维码与配对页也应指向 Mobile,而不是 Host。

常见踩坑:

1. 手机打开 127.0.0.1:8030:手机上的 127.0.0.1 是手机自己,连不到电脑,页面打不开或配对失败。请改用电脑局域网 IP,或穿透地址。
2. 只穿透 / 只访问 Host :3080:配对页在 Mobile 上(/mobile/pair),且 /api 代理在 Vite 侧;手机直连 Host 会缺代理与配对路径。穿透时只暴露 :8030。
3. 二维码里是电脑内网 IP,手机却不在同一局域网:扫码后无法打开配对页。同网用局域网 IP;异地用穿透,并确保二维码 / 短码对应的是穿透后的 Mobile 地址。
4. 电脑上 127.0.0.1:8030 能开、手机用穿透却配对失败:确认隧道指向的是 Mobile(8030)而非 Host(3080);本仓库 Vite 已对代理请求去掉 Origin/Referer,避免穿透来源被 Host 的 Origin 校验拦住。
5. 直接打开 http://127.0.0.1:3080/ 出现 401:上游 dsh TAG5+ 引入浏览器认证。请用终端 1 里 dsh web: 打印的完整 URL(含 ?token=...)首次登录;Mobile 用 :8030。

更细的穿透与短码说明见 手机端开发文档。

配对步骤

1. 电脑启动 Host,再启动 Mobile PWA(见下方「开发」)。
2. 桌面 Web 侧栏点击 手机连接,或进入 设置 → DSH 移动端 配置连接密码(可选)。
3. 手机用局域网 IP 或穿透地址打开 Mobile,扫描电脑二维码;或在配对页从相册选择二维码图片。不要用手机访问电脑的 127.0.0.1。
4. 配对成功后进入 全部任务 列表,点选任务继续对话。

短码配对、生产构建与代码地图见 手机端开发文档。

文档

| 目标 | 入口 |
| 本地开发与配对细节 | 手机端开发文档 |
| iOS / Android 原生 App | 原生 App 打包 |
| Host 配对 API 与配置 | packages/host/mobile-pairing/README.md |
| 手机壳与桌面 QR 代码地图 | 手机端开发文档 — 相关代码 |
| Harness 架构与插件系统 | 架构文档 |
| 参与上游贡献 | CONTRIBUTING.md |

主要功能

扫码配对桌面 Host 生成二维码与 6 位短码;手机扫码或输入短码即可配对。支持可选连接密码与桌面确认模式,无需第三方账号。

任务列表 iOS 风格任务首页:浏览全部或运行中任务、搜索历史会话、查看连接状态,右下角一键新建任务。

移动对话在手机上发送消息、查看智能体回复、工具调用进度与轨迹;支持模型选择、Plan 模式与上下文统计。

PWA 安装手机浏览器可添加到主屏幕,获得更接近原生 App 的全屏体验。开发模式下通过 Vite 代理访问 Host API。

插件化设计

DSH Mobile 没有单独 fork 一套智能体运行时。Host 配对(dsh-host-mobile-pairing)、桌面 QR UI(dsh-client-ui-mobile-pairing)与手机壳(dsh-client-mobile-shell)都是合法的 DSH 插件,通过 cordis.patch.yml 与官方 Web 配置档组合。会话、模型、工具与插件能力仍来自桌面 Host;Mobile 负责配对传输层与移动 presentation。

项目结构

Mobile 相关代码嵌在 DeepSeek Harness monorepo 中,按 Host / Client / App 三层分工:

apps/mobile/ # Mobile PWA 入口(Vite + PWA) packages/ host/mobile-pairing/ # Host:配对 API、二维码、短码、设备管理 client/ ui-mobile-pairing/ # 桌面:侧栏「手机连接」与「DSH 移动端」设置 mobile-shell/ # 手机:任务首页、扫码、对话、轨迹、连接管理 connection/ # Host↔Client 连接与会话传输 bundle/web-app/ # Web profile:把上述插件 patch 进官方运行时 docs/mobile/ # 手机端开发说明

| 路径 | 职责 |
| apps/mobile/ | PWA 壳、manifest、Vite 开发服务器;:8030 把 /api 与 WebSocket 代理到 Host :3080 |
| packages/host/mobile-pairing/ | /api/mobile/* 路由:发码、配对、确认/拒绝、设备列表与吊销 |
| packages/client/ui-mobile-pairing/ | 桌面侧 QR Modal 与设置页(连接验证、设备管理) |
| packages/client/mobile-shell/ | 手机 UI:配对页、任务列表、Chat / 轨迹、Composer |
| packages/client/connection/ | 配对后的 Bearer / WebSocket 连接与会话 RPC |
| packages/bundle/web-app/ | 把 Mobile 相关插件编入 dsh web 配置档 |

详细代码地图与穿透说明见 手机端开发文档。

与官方项目的关系

本项目在 deepseek-ai/deepseek-harness 之上扩展手机端能力。

官方项目提供智能体循环、插件系统、会话持久化与桌面 Web UI。本扩展主要负责:

- 局域网 / 穿透环境下的手机配对与设备管理
- Mobile PWA 壳:任务首页、对话、轨迹与连接管理
- 桌面侧 手机连接 入口与 DSH 移动端 设置
- 手机端 /api 代理与 PWA 打包(apps/mobile)

核心 Harness 开发与命令行使用请优先查看官方仓库。

特别感谢

感谢 DeepSeek Harness 与 DeepSeek AI 团队提供的智能体框架与 Web UI;感谢 Cordis 的插件化基础;也感谢 DSH Desktop 社区在桌面体验上的探索——Mobile 与 Desktop 互补,共同把 Harness 带到更多设备。

开发

安装依赖后,构建与启动各只需记一条命令:

pnpm install

构建(已含 build:lib,无需再单独执行)
pnpm build:mobile # 仅 Mobile PWA 生产包
pnpm build:web # 仅桌面 Web 前端
pnpm build # Web + Mobile 全部构建

开发启动(两个终端,自行启动) powershell

终端 1 — Host(:3080)

pnpm dsh web --no-open

终端 2 — Mobile PWA(:8030)

pnpm run dev:mobile

Host 就绪后,用终端 1 里 dsh web: 打印的带 ?token=... 的 URL 打开桌面 GUI;Mobile 打开 http://127.0.0.1:8030/。不要直接访问裸 :3080。

生产构建输出:pnpm build:web → Web dist;pnpm build:mobile → apps/mobile/dist。包级测试与更多细节见 手机端开发文档 与各包 README。

友情链接

| 项目 | 简介 | 链接 |
| DeepSeek | DeepSeek 官方网站。 | deepseek.com |
| Linux.do 社区 | 本项目获社区认可与支持。 | linux.do |

License

本项目遵循 MIT License。

本项目是基于 DeepSeek Harness 构建的社区手机端扩展,并非 DeepSeek 官方独立产品。

DeepSeek 是 DeepSeek AI 的商标。DSH Mobile 是社区扩展,与 DeepSeek 官方没有隶属关系,也未获得其背书。

Star History
预览分享卡片长什么样 ↓guoyihub/deepseek-harness-mobile
分享 · DeepSeek Harness Hub
guoyihub/deepseek-harness-mobile

DeepSeek Harness 开源手机端iOS / Android PWA:局域网扫码配对桌面…

这是你的仓库?认领条目

回到顶部