
「想在手机上养大肥鱼」——第一个问题是选哪条路。这篇把三条路摊开对比,包括各自的天花板在哪。
三条路一句话总结
| 方案 | 一句话 | 适合谁 |
|---|---|---|
| Termux | 官方路线,手动搭 | 会点命令行、想完全掌控 |
| 社区 APK(dsh-phone) | 装 App → 贴 Key → 点部署 | 想一键搞定 |
| DSHA | 内置完整 Ubuntu,能跑 bash/root | 有 root 的备用机 |
方案一:Termux(最透明)
怎么做
# Termux 从 F-Droid 或 GitHub Releases 装,别用应用商店的旧版
pkg update && pkg upgrade
pkg install nodejs git
npx @deepseek-ai/dsh web
启动后浏览器打开 http://127.0.0.1:3080。
社区有专门适配的 deepseek-harness-termux,解决了一批 Android 上的兼容问题。
优点
- 完全透明:每一步自己来,出问题知道在哪一层
- 官方路线:跟着官方文档走不会错
- 不依赖第三方打包:没有”装了个不明 APK”的心理负担
缺点
- Termux 在后台容易被系统杀
- 没有 root 的话,能操作的范围有限(只能操作自己的 App)
- 需要自己解决开机自启
天花板
能跑 DSH 本体,但操作手机其他 App 的能力受限(没有无障碍/root 权限时,看不到别人的界面)。
方案二:社区 APK(dsh-phone)
怎么做
- 下
dsh-phone-root-*.apk(root 机)或dsh-phone-shizuku-*.apk(非 root) - 装 APK → 打开 → 粘贴 API Key
- 点「一键部署」→ 允许授权 → 等它自己装完
部署过程全自动:装 Termux(bootstrap 内置)→ 配镜像 → 装 Node/DSH → 注入插件与 Key → 授予硬件权限 → 启动服务。
优点
- 一键:不用碰命令行
- 双版本:root 版和 Shizuku 版都提供
- 硬件权限自动授予:拍照、录音、定位这些不用自己折腾
缺点
- 第三方打包:APK 里塞了什么你得信它
- Root 版权限极大:agent 拿的是 root,建议只装备用机
- 更新跟着作者节奏
天花板
Root 版基本没有天花板(agent 持 root);Shizuku 版是 adb shell 级,系统天然受限。
方案三:DSHA(内置 Ubuntu)
怎么做
- 装 DSHA(带内置 Ubuntu 环境的 Android 客户端)
- 点「启动 Linux」,等初始化
- 里面按 Termux 的方式装 Node + DSH
优点
- 完整 Linux 环境:apt、bash、root 操作全都有
- 适合长期跑:比 Termux 稳
- 能跑需要 root 的守护脚本(自愈、预算熔断这些)
缺点
- 必须 root
- 启动 Linux 需要在界面上点两下(没有命令行入口),所以自愈脚本要用
input tap模拟点击 - 占用空间大(Ubuntu 环境几个 GB)
天花板
最高。能做的事和一台小 Linux 服务器差不多。
三方案硬指标对比
| 维度 | Termux | dsh-phone | DSHA |
|---|---|---|---|
| 需要 root | 否 | Root 版需要 / Shizuku 版不需要 | 必须 |
| 上手难度 | 中 | 低 | 中 |
| 稳定性(后台) | 一般 | 好 | 好 |
| 操作系统其它 App | 弱 | 强(root)/ 中(Shizuku) | 强 |
| 跑 shell 脚本 | 可以 | 可以 | 最完整 |
| 开机自启 | 自己搞 | Termux:Boot | service.d |
| 磁盘占用 | 小 | 中 | 大 |
| 适合长期挂机 | 一般 | 好 | 最好 |
一个选择决策树
你有一台吃灰的安卓机吗?
├─ 没有 → 先用电脑跑 DSH(最简单),手机只是客户端
└─ 有
├─ 它 root 了吗?
│ ├─ 是 → DSHA(最完整)
│ └─ 否 → 想省事就 dsh-phone Shizuku 版
│ 想透明就 Termux
└─ 是主力机吗?
├─ 是 → 别折腾,用电脑 + 手机当客户端
└─ 不是 → 上面任选
三个通用建议
1. 别用主力机
这东西要 24 小时插电、常亮、后台常驻。主力机的电池和发热扛不住。
2. 一定要插电常亮 + 关电池优化
# 锁竖屏(很容易漏,某些客户端不锁会跟着传感器横屏)
adb shell settings put system accelerometer_rotation 0
adb shell settings put system user_rotation 0
3. 先设预算再开机
不管选哪个方案,装完第一件事都是设预算上限。Agent 挂机烧钱是真的。
移动端不是只能跑 DSH
顺带说一句:如果只是想”在手机上用 AI”,其实有三条不同的路:
- 跑 Agent(本文说的):手机上有完整的 Agent,能动文件、能开 App
- 当客户端:电脑跑 DSH,手机连过去(最简单,不折腾)
- 用官方 App:DeepSeek 官方桌面版/移动端,纯聊天
大部分人其实只需要后两种。只有当你想让它”自己动起来”(刷 B站、发消息、定时提醒),才需要第一种。
相关阅读
- DSH 大肥鱼手机部署教程:在安卓手机上养一只 AI —— 选好方案后的部署步骤
- 大肥鱼部署避坑:12 个新手最容易踩的坑 —— 别踩这 12 个坑
- 养大肥鱼到底烧多少钱?一份真实账单和 8 个省钱技巧 —— 长期跑要花多少钱
参考:Termux 官网。