这套方案到底是什么

核心组合只有三样东西:Termux 提供终端和 Linux 环境,Hermes 或 OpenClaw 作为轻量级 Agent 框架在本地跑起来,再走 OpenRouter 的免费模型通道补足推理能力。一台 Android 7.0、仅 4GB RAM 的老机器,挂在角落里插着充电器,就能稳定接收指令、调用工具、联网查询、写代码、总结文档。

听起来有点反直觉对吧?4GB 内存能跑 Agent?我一开始也不信,本来以为连 1B~3B 的小模型都未必能跑动。但实际测下来:

  • 轻量 Agent 的任务分解、工具调用、记忆管理完全流畅
  • 响应速度可接受(本地推理 + 免费云模型补位)
  • 24 小时常驻功耗不高,插着电基本不发热
  • 数据要么留在本地,要么只走自己信任的通道,隐私拉满

最关键的是,每月几十刀的服务器费用省了,也不用担心数据被大厂拿去训练。

这套方案适合谁

想玩 Agent 但预算为 0 的人;极度在意隐私、不想把聊天记录、文件、代码发给大厂的人;家里有闲置 Android 7~10 老机型的人;以及对边缘计算和离线 AI 感兴趣的技术爱好者。

如果你属于其中任何一类,下面的教程值得花十几分钟跟着走一遍。

准备工作(两种方案通用)

第一步,从 F-Droid 安装 Termux。 这一步很关键——Play Store 里那个版本已经停止维护,包太老会出各种诡异问题。流程是:

  1. 浏览器打开 f-droid.org,下载并安装 F-Droid App
  2. 在 F-Droid 里搜索 Termux,安装最新版
  3. 同时装上 Termux:API(可选但强烈推荐,唤醒锁、传感器调用都靠它)

打开 Termux 后先更新一下:

pkg update && pkg upgrade -y
termux-setup-storage   # 授予存储权限

第二步,拿一个 OpenRouter 免费 API Key。 打开 openrouter.ai,注册登录后进入 Keys 页面,点 Create new key,复制下来。免费模型里 google/gemini-2.0-flash-exp:free 这类都能直接用。

第三步,把 24/7 运行的基础设置做好:

  • Android 系统设置 → 应用 → Termux → 电池 → 选「不优化」
  • 在 Termux 里跑 termux-wake-lock 防止系统休眠
  • 手机一直插着充电器

这三步漏掉任何一项,后台运行都会被 Android 杀掉。

方案一(推荐):Hermes Agent

Hermes 是 Nous Research 出的,专门针对 Termux 做了优化,支持 cron 定时任务、记忆模块、Telegram 网关。4GB RAM 跑它绰绰有余,纯 Termux 环境,不需要 proot-distro,资源占用最低。

安装: 优先尝试一键脚本,失败的话走手动安装路径。

配置模型: 选 OpenRouter 作为提供商,粘贴刚才拿到的 API Key,模型选 gemini-flash 这种免费的。

验证启动: 跑通后直接输入 hermes 进入对话。

实现 24/7 后台运行(最关键的一步): 用 tmux 包一层,配合前面提到的 termux-wake-lock,断开 SSH 或者锁屏后 Agent 依然在跑。下次连回来用 tmux attach 就能看到现场。

到这一步,老手机已经是一个 24/7 私有 AI Agent 了。

方案二:OpenClaw

如果你想要一个漂亮的 Web 控制台,OpenClaw 更合适,但代价是要在 Termux 里再套一层 proot-distro 跑 Ubuntu,对 4GB 内存的老机器压力会大一些。

流程大致是这样:

  1. 在 Termux 里装 proot-distro
  2. 进入 Ubuntu 环境继续后续操作
  3. 修复 Android 网络错误(这个是常见坑)
  4. 跑配置向导,Gateway Bind 选 127.0.0.1
  5. 启动 Agent,浏览器打开 http://127.0.0.1:18789 进入仪表盘
  6. token 用 openclaw config get gateway.auth.token 获取

后台同样用 tmux + termux-wake-lock。

4GB 老机的避坑清单

内存吃紧导致卡顿? 优先选 Hermes 加最轻量的免费模型,关掉其他 App,浏览器工具不要同时开。

Termux 被系统杀? termux-wake-lock + 关闭电池优化 + 一直充电,三件套缺一不可。

想加 Telegram 远程控制? Hermes 在 setup 阶段直接选上就行,OpenClaw 通过节点也能接入。

更新: Hermes 用 hermes update,OpenClaw 用 npm update -g openclaw

这台手机能干什么

跑通之后,可玩的场景比想象中多:

  • 定时检查邮件和通知,每天给你发一份摘要
  • 当作私人知识库助手,问什么答什么
  • 跑一些简单的自动化脚本
  • 配合 Home Assistant 做智能家居中枢
  • Telegram bot 网关,随时随地下指令

虽然比不上 4090 跑本地大模型那种丝滑,但对于日常的 Agent 任务——自动化工作流、知识管理、个人助手——已经完全够用。

一个值得继续想的问题

这套方案最有意思的点不在于「省钱」,而在于它把「私有 AI 服务器」这件事的门槛压到了几乎为零:一台旧手机 + 一个免费 API Key。当部署成本变得这么低,你会发现真正稀缺的不再是算力,而是「你想让这个 Agent 替你做什么」。

抽屉里那部吃灰的旧手机,你打算让它在 24 小时里替你完成哪一件每天重复、却始终没时间自动化的事?