DeepSeek Harness Hub
← 返回列表

手机远程控制端sorsama/deepseek-harness-mobile

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

DSH Mobile — DeepSeek Harness 远程端

暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/9/18 · 已提供中文文档

DeepSeek Harness 的 Android 伴侣应用 | 通过局域网在手机上聊天、目标、审批和通知。Kotlin + Jetpack Compose。

综合分
57.9
GitHub 分
57.9
用户评分
★ Stars
83
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add sorsama/deepseek-harness-mobile
仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
🟢实装验证通过· 2026/9/18
由 dsh-plugin-verify(GitHub Actions)在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

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

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

仓库缺少 package.json,无法用 dsh 插件安装命令安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 04:56:56

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH Mobile — DeepSeek Harness 远程端

一款开源的 Android 伴侣应用,把你的 DeepSeek Harness 装进口袋。
在局域网内用手机驱动会话、查看计划与目标、回应审批与提问,
并在 harness 干完活时收到通知。

English ·
中文 ·
हिन्दी ·
Español ·
Français ·
ไทย

DSH Mobile 是 DeepSeek Harness(MIT)的
非官方伴侣应用,用 harness 自己的视觉语言逐项还原它的网页 GUI。仅支持 Android,使用
Kotlin + Jetpack Compose。

另一端的搭档是 dsh-relay —— 一个 harness
插件,补上 harness 自己承认缺失的那层身份验证,让这个应用能凭真正的凭据和固定的密钥去连接
harness,而不是对着一个敞开的端口。参见
Relay。

dshm.zyphite.com 是项目主页 —— 一页讲清这个应用是什么、
长什么样、怎么跑起来。

wiki 是面向用户的指南:
入门、
连接、
疑难解答、
功能巡览 和
常见问题。

截图

| 连接 | 聊天 | 轨迹 |
|:--:|:--:|:--:|
|  |  |  |
| 最近使用的 harness 及实时可达性、局域网发现、手动 host:port、自动连接。 | 流式输出的回合、每种工具一个字形、可展开的工具卡片、权限选择器。 | 同一个会话,以按回合排列的账本呈现,并给出用量合计。 |

| 会话详情 | 子代理 |
|:--:|:--:|
|  |  |
| 上下文构成、目标、计划模式、后台任务、排队的回合、主机信息、会话日志导出。 | 子代理目录 —— 打开子代理的对话记录、追问,或将其中断。 |

功能

- 轻松连接 —— 自动发现同一 Wi-Fi 下的 harness(主动子网扫描 + 就绪握手),
记住用过的主机并在进入时探测其存活状态,支持手动输入 host:port、同设备回环连接,
以及自动连接开关(上次使用 / 局域网 / 同一设备)。
- Discord 式导航 —— 从屏幕左缘右滑打开按工作区分组的聊天列表,左滑关闭;
从右缘左滑打开会话详情面板。
- 完整的聊天体验 —— 流式输出的回合与可展开的推理过程、Markdown、
终端/差异/读取/搜索/网页工具卡片、队列停靠栏(编辑 / 移除 / 引导)、历史分页、图片与文件附件。
- 斜杠命令与技能 —— 输入框会先拿 / 开头的一行去比对会话自己的命令目录,
命中就交给 harness 的命令网关执行;目录不认领的内容按普通提示发送,技能就是这样被调用的。
- GUI 有的都有 —— 目标(阶段、轮次、暂停/继续/编辑)、计划模式与计划审阅、
权限审批、用户提问、待办停靠栏、子代理(目录、追问、中断)、后台任务、工作流运行、技能、
模型选择、代理预设、会话搜索、轨迹账本、会话导出、消息反馈。
- 通知 —— 回合完成、目标完成 / 受阻、有审阅或提问在等你;
通过前台服务维持后台连接。
- 和 harness 长得一样 —— 完全采用 DeepSeek Harness 的设计令牌(颜色、字体、圆角、
披露行、微光、墨水按钮),支持浅色 / 深色 / 跟随系统主题。
- 11 种语言 —— English、中文、हिन्दी、Español、Français、العربية、বাংলা、Português、
Русский、اردو、ไทย(支持 RTL)。

环境要求

- Android 8.0 及以上(minSdk 26)。
- 一个正在运行的 DeepSeek Harness
(已针对 0.1.3-alpha.1 测试)。0.10.0 需要 harness 0.1.3 —— 该版本不再把回复的增量写入日志,
改为通过 App 必须主动订阅的实时流传输,因此 App 与 harness 必须同时升级:旧版 App 在 0.1.3 上看不到
正在生成的回答,而本版 App 在 0.1.2 上无法执行斜杠命令。参见 docs/COMPATIBILITY.md。

快速开始

1. 从 Releases
安装最新的 APK。
2. 打开应用,选择连接方式。这几种不是同一个设置的不同变体 ——
挑与你在电脑上配置好的那一种。

中继 —— 加密、有身份验证,在 Wi-Fi 之外也能用。把
dsh-relay 装进 harness 的 web 配置:

dsh plugin --profile web add dsh-relay
dsh web

在那台电脑上打开打印出来的 URL,设置密码,然后打开 /relay/pair。
在应用里:中继 → 配对中继,扫描二维码。等你用的每台客户端都配对完,
就关掉中继的 compat.addressGrants —— 这里没有任何东西需要它。

局域网 —— 手机上不用配置,也完全没有身份验证。按
harness/README.md 打上单文件局域网补丁,重启 dsh web,
然后点扫描网络。只在你信任的网络上用。

走你自己的 HTTPS 反向代理 —— 把 https:// 地址粘进局域网模式。
代理可以转发到回环地址,所以 harness 不需要打补丁;但它只加密链路,不验证任何人的身份。
参见 harness/README.md。

USB / 模拟器 —— 运行 dsh web,再执行 adb reverse tcp:3080 tcp:3080,
然后在局域网模式下连接 127.0.0.1:3080。不需要打补丁。
3. 选一个会话开始聊,harness 干完活会通知你。

如果连接失败,应用会直接说明原因;wiki 的
疑难解答
页面就是按那一句话组织的。

兼容性与安全

0.1.2: 从 harness 0.1.2 起,harness 会对整个 API 进行认证:在 App 询问时,把它启动时打印的链接粘贴一次。这会认证本机,但不会加密连接,因此仍然只应在可信网络上使用。

- harness 版本矩阵和仅回环可用的接口见
docs/COMPATIBILITY.md。
- 请先读 docs/SECURITY.md。 裸的 harness 没有任何身份验证,
所以局域网模式只适合在你信任的网络上用 —— 应用在连接界面这么提醒也是出于同样的原因。
中继模式加上了真正的凭据和固定证书,但即便通过了验证,拿到的权力仍然等同于在那台电脑上
开一个 shell,因为代理就是在那里执行命令的。

构建

./gradlew :app:assembleDebug      # 调试版 APK
./gradlew :app:assembleRelease    # 发布版 APK(设置了 keystore 环境变量时会签名)

发布的版本号来自 git 标签:发布工作流从标签名导出 DSH_VERSION_NAME,versionCode 由它推导。
本地构建则回退到 app/build.gradle.kts 里写死的值。

针对真实 harness 的开发流程、模块划分和发布流程见 CONTRIBUTING.md。

仓库结构

| 路径 | 内容 |
|---|---|
| core/ | 纯 JVM 协议核心:线路 DTO、RPC 客户端、WebSocket 下行流、重连循环、会话折叠、通知分类器 |
| app/ | Android UI:各界面、发现与连接、前台服务、通知、国际化 |
| mock-harness/ | 用于测试的 harness /api 服务端 Ktor 模拟实现 |
| tools/capture/ | 把真实 harness 流量录制成一致性测试夹具 |
| harness/ | 局域网模式的配套补丁与指南 |
| — | 中继本身在 sorsama/deepseek-harness-relay |
| docs/ | 架构、协议说明、兼容性、安全 |

许可证

MIT。随附的第三方材料列在
THIRD_PARTY_NOTICES.md。DeepSeek Harness 及其品牌归各自所有者所有;
本项目是一个独立的、由社区构建的远程端。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群