OpenClaw on Android
在 Android 手机上一条命令运行 OpenClaw AI Agent,无需 proot 与完整 Linux 发行版,仅安装 glibc 动态链接器即可原生运行 Node.js,把旧手机变成低功耗自托管 AI 服务器。
爱鲜报评分
0.0
0 人评分
1.8k
星数
是
中文
Java
主语言
是
活跃
4
贡献者
人工分析
EDITORIAL推荐理由
它绕开了传统 proot-distro 方案 1-2GB 的存储开销与 proot 层性能损耗,把安装时间从 20-30 分钟压缩到 3-10 分钟,并让 Node.js 以接近原生的速度运行。项目还提供独立 APK(内置终端与 WebView 面板),完全不依赖 Termux,对想用闲置手机跑 AI Agent 的开发者非常友好。MIT 协议、1.7k+ Star,社区活跃度不错。
适用场景
- 用闲置 Android 手机搭建低功耗自托管 AI Agent
- 家庭实验室(homelab)中作为常驻轻量服务节点
- 移动端本地运行 OpenClaw 网关与工具链
- 无 root、无 proot 环境下运行 Linux 二进制
- 通过 SSH 从电脑远程管理手机上的 Agent
优点
- 无需 proot-distro 与完整 Linux,存储占用约 200MB
- 一条命令完成安装,自动处理 glibc、Node.js 与路径转换
- Node.js 原生速度运行,无 proot 层性能损耗
- 提供独立 APK,内置终端与 WebView 控制面板,不依赖 Termux
- 文档覆盖保活、SSH、故障排查等实际痛点
缺点
- 需从 F-Droid 安装 Termux,Play 商店版本已废弃不可用
- Android 后台进程可能被系统杀死,需手动调整电池与开发者选项
- 网关需在手机 Termux 前台运行,SSH 断开会导致进程停止
- 依赖 glibc 兼容层,部分 Linux 二进制仍可能不兼容
上手难度
进阶
OpenClaw on Android 是什么
OpenClaw on Android 让你在 Android 手机上用一条命令跑起 OpenClaw AI Agent,而且不需要 proot,也不需要安装完整的 Linux 发行版。
传统做法是在 Termux 里用 proot-distro 装一个 Debian/Ubuntu,带来 700MB–1GB 的额外开销和 proot 层的性能损耗。本项目只安装 glibc 动态链接器(ld.so),让标准 Linux 二进制直接在 Android 上运行。
两种方案对比
| 传统 proot-distro | 本项目 | |
|---|---|---|
| 存储开销 | 1–2GB | 约 200MB |
| 安装耗时 | 20–30 分钟 | 3–10 分钟 |
| 性能 | 受 proot 层拖累 | 接近原生 |
| 步骤 | 装发行版、配 Linux、装 Node.js、修路径…… | 一条命令 |
安装器自动处理了什么
安装脚本会自动抹平 Termux 与标准 Linux 之间的差异,你无需手动干预:
- glibc 环境 —— 通过 pacman 的 glibc-runner 安装 glibc 动态链接器
- Node.js(glibc 版) —— 下载官方 linux-arm64 版本,用 ld.so 加载脚本包装(避免 patchelf 在 Android 上段错误)
- 路径转换 —— 自动把
/tmp、/bin/sh、/usr/bin/env等转换为 Termux 路径 - 临时目录 —— 配置 Android 可访问的临时文件夹
- 绕过服务管理器 —— 在没有 systemd 的情况下正常运作
- OpenCode 集成 —— 可选,用 proot + ld.so 组合安装 Bun 独立二进制
快速上手流程
- 准备手机:开启开发者选项、保持唤醒、调整电池优化
- 从 F-Droid 安装 Termux(Play 商店版本已废弃,无法使用)
- 初始化 Termux:
pkg upgrade -y && pkg install -y curl
- 一条命令安装 OpenClaw:
curl -sL myopenclawhub.com/install | bash && source ~/.bashrc
- 按提示完成初始化:
openclaw onboard
- 在 Termux 新标签页中启动网关(不要通过 SSH 运行,否则断开即停止):
openclaw gateway
独立 APK:Claw App
除了 Termux 方案,项目还提供独立 Android 应用,把终端模拟器与 WebView 界面打包进单个 APK:
- 一键完成 bootstrap、Node.js 与 OpenClaw 安装
- 内置面板,可管理网关、查看运行时信息与工具
- 与 Termux +
oa方案互不影响,可共存
APK 可从 Releases 页面下载。
注意事项
- 需要 Android 7.0+(推荐 10+)、约 1GB 可用存储与网络连接
- Android 可能杀掉后台进程,建议参考文档调整开发者选项、保持唤醒、充电限制、电池优化与 Phantom Process Killer
- 停止网关用
Ctrl+C,不要用Ctrl+Z(只会挂起进程) - 可通过 SSH 从电脑访问面板与远程管理,但网关本身需在手机前台运行
评论
- 暂无评论,来写第一条吧。