Skip to content
非官方伴侣应用

把 harness 装进口袋

DSH Mobile 是面向 DeepSeek Harness 的开源 Android 伴侣应用。在手机上通过局域网驱动会话、审阅计划与目标、回应审批与提问,并在 harness 完成时收到通知。

仅限 Android,使用 Kotlin 与 Jetpack Compose 构建。它以 harness 自身的视觉语言,逐项还原其网页界面的功能。

Android 8.0+MITv0.4.0Harness 0.1.0-rc.7
对话界面:流式回合、每种工具各自的图标、可展开的工具卡片、目标停靠栏与输入框。
连接界面:已记住的 harness 及其实时可达状态、局域网发现、手动填写主机与端口,以及自动连接开关。
轨迹视图:同一会话以逐回合账本呈现,并附带用量合计。
Harness + 手机

为仍在工作的 harness 准备的 REMOTE

harness 运行在你的电脑上。你离开电脑,工作并不会停下。

找到你的 harness

主动子网扫描加上就绪握手,即可在 Wi-Fi 中发现 harness。已记住的主机会在进入前探测存活状态,你也随时可以手动填写主机与端口。

驱动会话

流式回合、推理展开、Markdown、工具卡片、队列停靠栏、斜杠命令、计划审阅、权限审批与子智能体——网页界面能做的,这里都能做。

完成时通知你

回合完成、目标完成或受阻、有审阅或提问在等你。前台服务会保持连接,通知因此真的送得到。

它能做什么

网页界面的全部能力,都在手机上

完整的对话体验

流式回合,可展开推理过程、Markdown,以及终端、差异、读取、搜索与网页工具卡片。队列停靠栏可编辑、移除或引导排队内容。支持历史分页与图片附件。

完整的对话体验

网页界面的一切

含阶段与轮次的目标、计划模式与计划审阅、权限审批、用户提问、待办停靠栏、子智能体、后台任务、工作流运行、技能、模型选择、智能体预设、会话搜索与导出。

网页界面的一切

斜杠命令与技能

输入框会将斜杠开头的一行与该会话自己的命令目录比对,并交由 harness 的命令网关执行。目录未认领的内容则作为提示词发送——技能正是这样被调用的。

斜杠命令与技能

Discord 式导航

从左边缘右滑打开按工作区分组的会话列表,左滑关闭;从右边缘左滑则打开会话详情面板。

Discord 式导航
界面

五个界面,同一个会话

同一条连接的五种视角。

连接
连接已记住的 harness 及实时可达状态、局域网发现、手动填写主机与端口、自动连接。
对话
对话流式回合、每种工具各自的图标、可展开的工具卡片、权限选择器。
轨迹
轨迹同一会话以逐回合账本呈现,并附带用量合计。
会话详情
会话详情上下文构成、目标、计划模式、后台任务、排队回合、主机信息、会话日志导出。
子智能体
子智能体子智能体目录——打开子级的记录、继续追问,或中断它。
看起来就像 harness

移植自 harness 自己的设计变量

颜色、字号阶梯、圆角、折叠行、微光与墨色按钮,都取自 harness 自己的设计平台,而不是近似仿制。支持浅色、深色与跟随系统。

  • 墨色#0F1115
  • 强调色#4176E6
  • 表层#F5F6F7
  • 警告#F59E0B
  • 成功#22C55E
  • 错误#EC1313
十一种语言

它会说你的语言。这个页面也会。

应用提供十一种语言并适配从右到左的排版。只要有任何基础字符串缺少翻译,构建就会失败——这一说法之所以一直成立,正是因为有这道检查。

  • English
  • 中文
  • हिन्दी
  • Español
  • Français
  • العربية
  • বাংলা
  • Português
  • Русский
  • اردو
  • ไทย
安全与隐私

把它接入 Wi-Fi 之前,请先读这里

harness 没有身份验证

harness 网页服务器以明文 HTTP 提供服务,靠的是信任边界而非身份验证。没有令牌、没有 Cookie、没有 TLS。同一网络中的任何设备都能驱动该智能体——包括在宿主电脑上执行命令。只在你完全信任的网络上绑定它,绝不要用于公共或访客 Wi-Fi。

只有一个请求会离开你的网络

应用启动时会向 GitHub 查询最新发布,以便提示你有新的 APK。这是唯一一个离开你网络的请求,并且可以在设置中关闭。除此之外,应用只与 harness 通信。

它保存什么

已记住的主机地址与应用偏好,仅存放在应用私有存储中。会话内容不会写入磁盘——聊天记录只存在于内存,连接时重新拉取。

它扫描什么

扫描只探测本机所在的 IPv4 /24 网段,并且只做一次 TCP 连接,随后调用 harness 自己的描述接口。

阅读完整的安全模型
兼容性

固定在经过验证的基线上

DSH Mobile 使用 harness 的网页客户端协议,该协议属于内部实现,且不在传输层做版本标记。因此应用固定一个基线:其调用形态所移植与核对的那个 harness 版本。

DSH MobileHarness状态
0.5.00.1.0-rc.8支持的基线
0.4.00.1.0-rc.7上一个基线
0.1.0 – 0.3.10.1.0-rc.5

基线说明的是「测过什么」,而不是一道闸门:应用按数据形态而非版本号降级,并在每处出现主机的地方显示 harness 自己的版本号。

阅读兼容性策略
开始使用

装上它,然后指向你的 harness

安装 APK

获取最新发布版本。需要 Android 8.0 或更高。

v0.4.0

USB 或模拟器

运行 harness,转发端口,然后在应用中连接到回环地址。

$ dsh web
$ adb reverse tcp:3080 tcp:3080

Wi-Fi

应用那份单文件局域网补丁,重启 harness,然后在应用中点击「扫描网络」。

$ ~/.dsh/profiles/web/cordis.patch.yml
局域网模式设置

连接失败时,应用会指出具体原因——而 wiki 的疑难解答页正是按那句话来编排的。

把 harness 装进口袋

基于 MIT 协议开源。无需账号,没有遥测,中间也没有服务器——只有你的手机和你自己的电脑。