为什么选择 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 数周而没有任何问题。关键是关闭所有电池优化并保持手机充电。

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章

1 2 3 4 5