Android手机Termux安装OpenClaw:零成本把手机变成AI服务器完整教程
教程说明:本文教你用Android手机的Termux终端模拟器在本地安装OpenClaw AI助理,无需购买任何服务器,零成本实现24小时在线AI助手。你的旧手机、备用安卓平板,都可以变成强大的AI服务器。教程适合对命令行有初步了解的用户,完整安装约需40分钟。
为什么要在Android手机上运行OpenClaw?
在大多数人的想象中,运行AI助理需要一台高性能的服务器或者至少一台开着的台式电脑。但现实是,你抽屉里那部闲置的旧Android手机,可能比你想象中强大得多——骁龙888的处理能力在2026年完全够用,而且手机是为长时间运行而设计的,发热和功耗控制远比台式机优秀。
OpenClaw 是一个开源个人AI助理框架,它本身非常轻量:Node.js运行时,内存占用约150-200MB,CPU在待机时几乎为零。这意味着即使是2019年的中端安卓手机,也可以流畅运行它。再加上Termux——安卓上最强大的Linux终端模拟器,整个安装流程不过40分钟。
当然,Android上运行OpenClaw也有其局限性:手机不适合处理超大型任务(比如同时管理几百封邮件),浏览器自动化功能受限,而且需要保持充电。但对于个人日常AI助手需求——回答问题、管理任务、发送提醒、聊天对话——Android方案完全够用,而且你可以随时把手机揣进口袋,真正实现"AI随身携带"。
安装前的准备工作与设备要求
在开始之前,请确认以下几点要求:
Android 8.0 及以上版本
在设置→关于手机中查看系统版本。Android 8.0(Oreo)起对Termux支持最完善,推荐使用Android 10以上获得最佳体验。骁龙660及以上处理器运行流畅。
至少4GB RAM,推荐6GB以上
OpenClaw运行时约占用150-250MB内存。4GB手机可以运行,但系统后台管理可能会杀死进程。6GB以上更稳定。
至少500MB可用存储空间
Termux + Node.js + OpenClaw及其依赖约需400-500MB存储。如使用记忆功能,数据会随时间增长,建议留有1GB余量。
建议保持充电运行
长期运行OpenClaw建议接充电线,或用备用手机。充电保护模式(如止于80%)对长期运行友好,不会损耗电池。
第一步:安装Termux(必须用F-Droid版本)
Termux是Android上的Linux终端模拟器,是整个方案的基础。重要提示:请务必从F-Droid下载Termux,不要使用Google Play Store上的版本——Play Store版本已经停止维护,包源严重过时,会导致后续安装失败。
关键提示:必须使用F-Droid版Termux
Google Play Store上的Termux版本自2020年起停止更新,使用它会遇到Node.js安装失败、依赖冲突等各种问题。请从 f-droid.org/packages/com.termux 下载最新版本(或直接搜索"Termux F-Droid")。
Termux下载与安装步骤
- 1 在手机浏览器打开 f-droid.org,搜索"Termux"
- 2 下载最新版APK(通常为0.118.x或更新版本)
- 3 在系统设置中允许"安装未知来源应用",然后安装APK
- 4 打开Termux,首次运行会自动初始化基础环境(约1-2分钟)
- 5 在设置→电池优化中,将Termux设为"不限制",防止被系统强制关闭
第二步:更新Termux并安装Node.js
打开Termux后,首先更新所有包并安装Node.js运行环境。在Termux中粘贴命令的方式:长按屏幕→选择"粘贴",或者连接蓝牙键盘直接输入。
# 第一步:更新Termux包管理器
pkg update -y && pkg upgrade -y
# 第二步:安装必要工具
pkg install -y curl git openssh
# 第三步:安装Node.js(Termux官方支持的LTS版本)
pkg install -y nodejs
# 验证安装
node --version # 应显示 v22.x.x
npm --version # 应显示 10.x.x
关于npm安装速度
如果pkg安装过程中下载缓慢,这是因为Termux需要访问境外包服务器。建议在安装前先连接VPN(如VPN07),可以将下载速度从几KB/s提升到几MB/s,整个过程节省15-20分钟。
第三步:通过npm安装OpenClaw
Node.js就绪后,通过npm全局安装OpenClaw。这一步需要访问npm注册表(registry.npmjs.org),同样需要稳定的境外网络连接:
# 全局安装 OpenClaw
npm install -g openclaw
# 如果遇到权限问题,使用:
npm install -g openclaw --unsafe-perm
# 验证安装
openclaw --version
安装完成后,如果提示找不到openclaw命令,需要将npm全局bin目录加入PATH:
# 将npm全局路径添加到 .bashrc
echo 'export PATH="$PATH:$(npm prefix -g)/bin"' >> ~/.bashrc
source ~/.bashrc
# 再次验证
openclaw --version
第四步:首次onboard配置
运行OpenClaw的初始配置向导。这个过程完全交互式,按提示一步步完成即可:
openclaw onboard
给AI助理命名
给你的AI助理取个名字,比如"小助"、"Aria"等。这个名字会出现在所有通讯频道中,建议简短易记。
配置AI API Key
输入Anthropic Claude API Key(sk-ant-xxx格式)或OpenAI API Key(sk-xxx格式)。在手机上长按可粘贴复制好的Key。
选择通讯渠道:推荐Telegram
对于手机用户,强烈推荐使用Telegram Bot。创建Bot只需在Telegram中找到@BotFather,发送/newbot,几步即可获得Token。之后你可以从任何设备通过Telegram与AI助理对话,包括从另一台手机、电脑控制安卓上的OpenClaw。
第五步:启动并保持后台持续运行
Android的内存管理会在资源紧张时杀死后台进程,这对需要24/7运行的OpenClaw是个挑战。以下是几种解决方案:
# 启动 OpenClaw
openclaw start
# 查看运行状态
openclaw status
# 实时查看日志
openclaw logs --follow
方案一:Termux:Boot
从F-Droid安装Termux:Boot插件,将openclaw start命令放入~/.termux/boot/目录,实现手机重启后自动运行OpenClaw。这是最推荐的持久化方案。
方案二:关闭电池优化
进入设置→电池→电池优化,找到Termux,选择"不优化"。不同手机品牌路径略有差异,小米/华为用户需额外在"自启动管理"中允许Termux。
方案三:nohup后台运行
在Termux中使用nohup命令让OpenClaw在会话关闭后继续运行:nohup openclaw start &,日志保存到nohup.out文件。
方案四:保持充电
将手机设为充电模式(接USB或无线充电),防止系统进入深度休眠。如使用旧手机作为专属AI服务器,建议开启锁屏后保持屏幕常亮或定期唤醒。
第六步:网络配置与VPN代理设置
OpenClaw运行时需要稳定访问境外AI API(如Anthropic Claude API、OpenAI API)。在国内网络环境下,这是最常见的故障点。有两种配置方式:
# 方式一:直接在Termux中设置代理环境变量
# 将手机VPN的HTTP代理地址填入(通常为127.0.0.1:端口)
export HTTP_PROXY=http://127.0.0.1:1080
export HTTPS_PROXY=http://127.0.0.1:1080
# 将以上配置写入 .bashrc 以永久生效
echo 'export HTTP_PROXY=http://127.0.0.1:1080' >> ~/.bashrc
echo 'export HTTPS_PROXY=http://127.0.0.1:1080' >> ~/.bashrc
# 方式二:通过OpenClaw配置文件设置
openclaw config set proxy http://127.0.0.1:1080
最佳实践:安卓系统级VPN
推荐直接使用VPN客户端开启安卓系统级VPN(而非仅App代理)。这样Termux中运行的OpenClaw会自动走VPN隧道,无需额外设置代理变量,最省事且效果最好。VPN07提供官方安卓客户端,连接后所有应用包括Termux内的Node.js进程均走加密隧道。
Android上OpenClaw能做什么?实际使用场景
虽然Android版有些限制(浏览器自动化受限),但大量AI助理功能依然完美运行:
完全支持的功能
- • 智能对话与问答,永久记忆上下文
- • 任务管理(Todoist、Things集成)
- • 日历提醒与日程管理
- • 邮件摘要与汇总(Gmail/IMAP)
- • 代码生成与调试辅助
- • 自定义Skill技能开发
- • Cron定时任务(定时报告、提醒)
- • 数据分析与文档处理
受限功能(需外部方案)
- • 浏览器自动化(建议用云端Chromium)
- • 屏幕截图与OCR识别
- • 大文件批量处理
- • 视频生成相关任务
- • 需要图形界面的操作
Android安装常见问题与解决方案
❌ 问题:pkg upgrade报错"E: Repository error"
原因:Termux软件源问题。解决:运行 termux-change-repo,选择离你最近的镜像站(推荐选清华大学或USTC镜像),然后重新执行 pkg update。
⚠️ 问题:OpenClaw运行一段时间后自动停止
原因:Android系统电池优化杀死了后台进程。解决:安装Termux:Boot实现开机自启,并在系统设置中将Termux加入白名单,关闭电池优化。小米用户还需在MIUI安全中心中开启"自启动"权限。
💡 问题:npm安装OpenClaw时卡在几KB/s
解决:开启VPN后再下载。或者临时切换npm镜像:npm config set registry https://registry.npmmirror.com(注意:部分包可能在国内镜像上有延迟,安装完成后建议切回官方源)。
✅ 问题:如何从另一台设备访问手机上的OpenClaw
解答:最简单的方式是通过Telegram Bot——你从任何地方发消息给Bot,Bot就会触发手机上的OpenClaw响应。如需直接HTTP访问,可在Termux中运行 openclaw start --port 3000,然后通过手机IP访问(需在同一局域网内)。