用 Termux 在 Android 上运行 OpenClaw使用指南:旧手机变身AI服务器
脚本之家
为什么选择 Android?
你很可能有一台旧 Android 手机躺在抽屉里。它有 CPU、内存、WiFi,电池相当于内置 UPS,而且几乎不耗电。借助 Termux,它可以全天候运行 OpenClaw 作为你的个人 AI 代理——不需要云服务器,不需要每月付托管费。
这不是 OpenClaw 团队官方支持的方式,但社区已经把流程打磨到了在大多数 4GB 以上内存的 Android 设备上都能稳定运行的程度
两种方式
| 方式 | 复杂度 | 兼容性 | 性能 |
| 原生 Termux | 简单 | 大多数设备 | 良好 |
| Termux 内运行 Ubuntu | 中等 | 所有设备 | 更好 |
原生方式直接在 Termux 中安装 Node.js。Ubuntu 方式通过 proot 在 Termux 内运行完整的 Ubuntu 环境,与 OpenClaw 依赖的兼容性更好。
前置条件
•4GB 以上内存的 Android 手机或平板(推荐 8GB)
•Android 7.0 或更高版本
•从 F-Droid 安装的 Termux——请勿使用 Google Play 商店版本,该版本已过时且不再维护
•WiFi 连接
•一个 AI API 密钥
安装 Termux
1.在 Android 设备上安装 F-Droid
2.打开 F-Droid 搜索 "Termux"
3.从 F-Droid 安装 Termux
方式一:原生 Termux 安装
打开 Termux 并执行:
bash
# Update packages pkg update && pkg upgrade -y # Install Node.js and essential tools pkg install nodejs-lts git -y # Verify Node.js version (must be 22+) node --version # Install OpenClaw npm install -g openclaw@latest # Run onboarding openclaw onboard --install-daemon
按照引导向导设置 API 密钥并连接聊天平台。
一键安装(社区脚本)
社区维护了一个一键安装命令:
bash
pkg update -y && pkg install curl -y && curl -sL https://raw.githubusercontent.com/androidmalware/OpenClaw_Termux/main/install.sh | bash
根据网络状况,这会在 3-10 分钟内自动处理所有依赖。
方式二:Termux 内运行 Ubuntu(proot)
这种方式提供完整的 Ubuntu 环境,兼容性更好:
bash
# Install proot-distro pkg update && pkg install proot-distro -y # Install Ubuntu proot-distro install ubuntu # Enter Ubuntu proot-distro login ubuntu # Inside Ubuntu: install Node.js apt update && apt upgrade -y curl -fsSL https://deb.nodesource.com/setup_22.x | bash - apt install -y nodejs # Install OpenClaw npm install -g openclaw@latest # Run onboarding openclaw onboard --install-daemon
防止 Android 杀死 Termux
这是最重要的一步。Android 会激进地杀死后台应用以节省电量。如果不做以下设置,锁屏后你的代理就会停止工作。
1. 关闭电池优化
进入设置 > 电池 > 应用电池用量 > Termux,设置为无限制。
2. 在 Termux 中获取唤醒锁
bash
termux-wake-lock
每次启动 Termux 时运行此命令,或将其添加到~/.bashrc中。
3. 在最近任务中锁定 Termux
打开最近任务视图,长按 Termux 卡片,点击锁定图标。这会告诉 Android 不要杀死该应用。
4. 关闭 MIUI/OneUI/ColorOS 等系统的电池管理
在国产手机(小米、OPPO、vivo、华为)上,定制 Android 系统有自己的激进电池管理策略。你需要在厂商的电池设置中专门为 Termux 关闭它。搜索"[你的手机品牌] 保持应用后台运行"获取具体操作指引。
访问 Web 管理面板
OpenClaw 的 Web UI 可通过 Termux 内的 http://localhost:3000 访问。要从同一网络的其他设备访问:
bash
# Find your phone's IP address ifconfig wlan0 | grep inet
性能预期
| 设备 | 内存 | 体验 |
| 入门手机(4GB) | 紧张 | 可用于纯云端推理,可能较慢 |
| 中端手机(6-8GB) | 良好 | 云端推理流畅,可运行基础本地模型(1-3B) |
| 旗舰/平板(12GB+) | 优秀 | 可通过 Ollama 运行小型本地模型 |
所有 AI 推理都在云端完成(除非你配置了 Ollama),所以手机 CPU 的重要性比你想象的要低。它主要需要足够的内存来运行 Node.js 网关。
限制
•大多数手机无法进行本地大模型推理(除非你有 12GB 以上内存并为 Android 配置了 Ollama)
•电池消耗:活跃使用时预计每小时 5-10%;空闲时更低
•无官方支持:OpenClaw 团队不官方支持 Android/Termux。社区支持可在 Discord 的 #android 频道获取。
•WhatsApp 配对:WhatsApp Web 二维码扫描可以使用,但 WhatsApp 可能偶尔需要重新配对
旧手机变身 AI 服务器
最佳实践是使用一台你不再随身携带的旧手机。插上电源、连上 WiFi、设置好 Termux 的唤醒锁,然后就不用管它了。它会变成一台安静的、始终在线的 AI 服务器,运行成本为零。
一些社区成员已经在旧手机上连续运行 OpenClaw 数周而没有任何问题。关键是关闭所有电池优化并保持手机充电。
到此这篇关于用 Termux 在 Android 上运行 OpenClaw使用指南:旧手机变身AI服务器就介绍到这了,更多相关OpenClaw内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
