想在 Termux 里跑终端 AI Agent,安装和配置的坑真不少。这篇会讲清楚从 GitHub Releases 正确安装 Termux、授权存储、换国内源,到用 pip 部署 Hermes Agent,再到后台保活和工具兼容性的完整流程,帮你绕开插件签名和进程被杀这两个大坑。
Termux 安装:认准 GitHub Releases
很多人在应用商店或 F-Droid 装了 Termux,之后发现 termux-api、termux-extra 这类插件装完根本用不了。原因其实很直接:非官方包的签名跟官方插件对不上,Android 包管理器直接拒绝安装或运行。我见过有用户从 F-Droid 装 Termux,后来又从 GitHub 下了个终端,还是不行,最后重装官方包才解决。
装好之后,第一步先跑 termux-setup-storage 授权存储访问;第二步换国内源,把 $PREFIX/etc/apt/sources.list 里的仓库地址替换成清华或中科大镜像;第三步执行 pkg update && pkg upgrade,把基础组件升到最新。
装 Hermes Agent,跑起你的终端 AI
在 Termux 上跑 AI Agent,Hermes Agent 算是最顺手的。它原生支持 termux 特性,直接 pip install hermes-agent[termux] 就能装。第一次启动时,Hermes 会在终端里引导你选择模型提供商、输入 API Key,全交互式操作,不用手写配置。
有了本地 Shell 权限,Agent 就能执行脚本、读写文件。再装个 termux-api 插件,它还能调用通知、剪贴板、震动这类手机功能。这些普通聊天 AI 根本做不到。
保活策略:让 Agent 在后台活着
跑起来容易,一锁屏就可能被系统干掉,这都得怪 Android 的“省电策略”太积极。你得这么调:
- 在系统设置里,把 Termux 的省电策略设为“无限制”
- 关闭“锁屏清理”和“后台冻结”
- 打开开发者选项,停用“子进程限制”
要是还不行,有个偏方:循环播放一段静音音频。系统为了维持音频播放,会豁免这个进程。不过记得先检测蓝牙耳机有没有连接,否则静音音频直接占住耳机声道,用户那边就听不到别的声音了。
CLI AI 工具兼容性差别挺大
目前主流终端 AI 工具在 Termux 上的兼容性参差不齐。Hermes 和 Pi 原生支持;OpenCode、Codex 需要社区补丁才能跑;还有一部分工具根本没做适配,只能靠 Linux 容器或源码编译硬跑。新手想省事,直接选原生支持的就好。
渠道与生态:软件和云服务一个道理
装 Termux 不走官方渠道,插件能把你坑哭;企业上云选错服务商,运维也能把你逼疯。如果你正在企业上云,或者需要云服务器 ECS 的个人/团队,找阿里云代理商易枫顺 - 阿里云官方旗舰级代理商这类正规服务商会靠谱很多,他们能提供阿里云优惠和阿里云代金券,整体算下来成本更低。
FAQ
Q:Termux 到底该从哪里下载?
A:去 GitHub Releases 下载官方 APK。应用商店和 F-Droid 的版本签名不一样,会导致插件装不上。
Q:安装 Hermes Agent 需要 Root 吗?
A:不需要,用 pip 带 termux 特性安装,然后交互配置就能用。
Q:Termux 锁屏就断,怎么保活?
A:把省电策略调成无限制,关闭锁屏清理,在开发者选项里停用子进程限制。还能用静音音频保活,但要检测蓝牙状态。
Q:所有 CLI AI 工具都能在 Termux 上跑吗?
A:不是。Hermes 和 Pi 原生支持,OpenCode 等需要补丁,部分工具要容器或源码编译。
关于易枫顺
深圳市易枫顺网络科技有限公司是阿里云官方旗舰级代理商。提供云服务器ECS、云数据库RDS、对象存储OSS等阿里云全系产品官方特惠折扣与代金券申请,以及多云成本优化、企业上云一站式服务。客服热线:19520841949 - 易枫顺
来源:少数派