电脑端、移动访问插件与手机 App 三件套的关系
你在手机上用的,其实是一套组合
想在手机上操作电脑里的智能体,需要三个部件各司其职:
| 部件 | 装在哪 | 作用 |
|---|---|---|
| DeepSeek Harness(dsh) | 电脑 | 智能体运行环境本体,干活的全在这里 |
| dsh-mobile 插件 | 电脑(dsh 里) | 提供「移动访问」入口:局域网/远程连接、配对、证书、回环代理 |
| DSH Mobile App 或手机浏览器 | 安卓手机 | 打开电脑上那份界面,会话、工作区、消息实时同步 |
三点先说清楚:
- 社区属性:dsh-mobile 由社区开发者维护(Apache-2.0 许可),不是主程序官方出品;插件不修改 dsh 源码,装与卸都走插件机制。
- 入口位置:插件装好后,dsh 界面左下角会出现「移动访问」入口,后续所有连接操作都在这个面板里做。
- 数据边界:dsh 默认只监听本机
127.0.0.1:3080,不对公网开放;手机能连上是因为插件建立了独立的 HTTPS 网关,并靠设备配对把关(详见证书、CA 与凭据存储机制)。
工作原理一图流
插件内部分三层:Host 层负责设备发现、配对、HTTPS 与回环代理;Client 层提供为手机重排的移动布局;安卓 App 只是一个受限的 Kotlin WebView 薄壳,通过带来源校验的原生桥接通信。手机与插件之间走局域网 HTTPS 或远程 HTTPS,插件再以回环方式代理到电脑本机的 dsh——同一份工作区、同一份会话与事件流,只是换了个屏幕看。
版本上的三个部件要分清
- 主程序(dsh)、插件(dsh-mobile)、App 三者版本独立演进,自插件 0.6.2 起 App 与插件连版本号都不再要求一致。
- 网盘发放的 App 安装包是 0.2.0,能完成基础连接;多设备列表、任务通知等是 0.4.0 起才有的能力,详见插件与手机 App 怎么更新。