DSH Toolbox

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 里。