DeepSeek Harness 在安卓上用
DeepSeek Harness 没有安卓 App:在电脑上跑 dsh web,绑到局域网地址,手机浏览器打开那个地址。
大家真正想问的是能不能用手机用 DSH。可以,但手机只是浏览器客户端,运行时还在电脑上。
这一点很关键:会话存在那台机器的 $DSH_HOME 下。手机是带键盘的显示器,不是第二份数据。
没有 App 可装
随包出货的 profile 是 web、headless、sdk、sdk-minimal、acp,其中没有移动端构建;npm 包装的是命令行,不是 APK。
你得到的是浏览器界面:和在桌面看到的是同一个,只是由你自己的机器提供。
绑到手机能访问的地址
--host 只接受一个具体的本机 IPv4 或 IPv6 地址,通配地址会被拒绝,所以 0.0.0.0 不行。填这台机器的局域网地址,然后在手机上打开同一个地址。
如果界面能打开但接口被拒,把手机用的那个地址加进可信主机:--trusted-host 192.168.1.20:8080。
dsh web --host 192.168.1.20 --port 8080 --no-open
dsh web --host 192.168.1.20 --port 8080 --trusted-host 192.168.1.20:8080先查这台机器的局域网地址
Windows 上用 ipconfig 看活动网卡的 IPv4 地址;Linux 上用 ip -4 addr show。挑和手机同网段的那个——VPN 或第二块网卡给出的地址,手机路由不到。
ipconfig
ip -4 addr show手机能做什么、不能做什么
能读会话、发消息、用 profile 暴露出来的工具,因为这些都发生在宿主机上。
不能跑命令行。凡是需要 dsh plugin、--dump-config 或者拖本地文件的,还得在宿主机终端里做。
常见问题
官方有安卓 App 吗?
没有。npm 装的是 dsh 命令行,随包 profile 是 web、headless、sdk、sdk-minimal、acp,没有移动端构建。
为什么 0.0.0.0 不行?
--host 只接受一个具体的本机地址,通配地址是有意拒绝的。填局域网地址。
会话会同步到手机吗?
不会。手机是浏览器客户端,会话留在跑 dsh web 那台机器的 $DSH_HOME 里。