Hello! 欢迎来Regret的小站!

手机上跑 AI 的三种方案对比:Termux、APK、DSHA 该选哪个


avatar
Regret 2026-10-26 278
手机上跑 AI:三条路,各有天花板
按「有没有 root、会不会命令行、要不要长期跑」挑

「想在手机上养大肥鱼」——第一个问题是选哪条路。这篇把三条路摊开对比,包括各自的天花板在哪。

三条路一句话总结

方案 一句话 适合谁
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)

怎么做

  1. 下 dsh-phone-root-*.apk(root 机)或 dsh-phone-shizuku-*.apk(非 root)
  2. 装 APK → 打开 → 粘贴 API Key
  3. 点「一键部署」→ 允许授权 → 等它自己装完

部署过程全自动:装 Termux(bootstrap 内置)→ 配镜像 → 装 Node/DSH → 注入插件与 Key → 授予硬件权限 → 启动服务。

优点

  • 一键:不用碰命令行
  • 双版本:root 版和 Shizuku 版都提供
  • 硬件权限自动授予:拍照、录音、定位这些不用自己折腾

缺点

  • 第三方打包:APK 里塞了什么你得信它
  • Root 版权限极大:agent 拿的是 root,建议只装备用机
  • 更新跟着作者节奏

天花板

Root 版基本没有天花板(agent 持 root);Shizuku 版是 adb shell 级,系统天然受限。

方案三:DSHA(内置 Ubuntu)

怎么做

  1. 装 DSHA(带内置 Ubuntu 环境的 Android 客户端)
  2. 点「启动 Linux」,等初始化
  3. 里面按 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站、发消息、定时提醒),才需要第一种。


参考:Termux 官网。

暂无评论

发表评论