openclaw

关注公众号 jb51net

关闭
AI > openclaw >

用 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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!