编程 openclaw-android:二手安卓手机跑 AI 代理,仅需200MB存储

2026-09-05 18:59:59

openclaw-android:二手安卓手机跑 AI 代理,仅需200MB存储

手里有闲置的安卓手机吗?吃灰的旧设备、屏幕碎了的备用机,扔了可惜,放着占地。

去年底有个叫 OpenClaw 的项目在 GitHub 上爆火,两个月从 0 涨到 14 万 Star。它让 AI 代理能通过 WhatsApp、Telegram、Discord 等渠道和你对话,还能自动执行任务、调用工具、跑工作流。

有人可能想过:这玩意儿能不能跑在手机上?闲置安卓二手机很容易找到,还更省电。

但 OpenClaw 是用 Node.js 写的,而安卓用的是 Bionic libc,和标准 Linux 的 glibc 不兼容。传统做法是在 Termux 里装 proot-distro,再装一个完整的 Debian 或 Ubuntu,存储开销 1-2GB,光一个系统就把资源占满了。

直到最近出现了 openclaw-android,它让安卓手机无需安装完整 Linux 系统就能跑 OpenClaw。两个月拿到 1.2K Star,平均每天涨 20 个。

技术原理

安卓的内核本来就是 Linux,只是用户空间用的是 Bionic libc,和标准 Linux 的 glibc 不兼容。这个项目的思路是:既然内核一样,那能不能只装一个 glibc 动态链接器,让标准的 Linux 二进制文件直接跑起来?

答案是可以的。

传统方案是「安卓 → Termux → proot-distro → Debian/Ubuntu → glibc → Node.js → OpenClaw」,层层套娃。这个项目是「安卓 → Termux → glibc ld.so → Node.js → OpenClaw」,中间砍掉了操作系统这个大块头。

结果:存储从 1-2GB 降到 200MB,安装时间从 20-30 分钟缩短到 3-10 分钟,运行速度达到原生速度。

安装步骤

前置要求:安卓 7.0 以上,约 1GB 存储空间,能上网。

先安装 Termux,注意必须从 F-Droid 安装,Play Store 版本已废弃。装好后更新:

pkg update -y && pkg install -y curl

运行安装脚本:

curl -sL myopenclawhub.com/install | bash && source ~/.bashrc

脚本会自动下载 glibc 动态链接器、Node.js、OpenClaw,还会处理路径转换和兼容性补丁。Linux 程序习惯用 /tmp、/bin/sh 这些路径,安卓上没有,项目写了一套转换逻辑自动映射,还有 systemd 的桩脚本。

整个过程约 3-10 分钟,取决于网速。

安装完直接启动:

openclaw onboard

根据提示完成初始化设置,然后在新标签页启动网关:

openclaw gateway

到这里,手机上的 AI 代理服务器就跑起来了,可以通过 WhatsApp、Telegram、Discord 等渠道和它对话。浏览器访问 http://127.0.0.1:18798 可查看管理界面。

不想折腾 Termux 的用户,项目还提供了一个独立的安卓应用,内置终端和 WebView UI,一键完成所有安装。

组件管理

安装完成后,可以通过一个 oa 命令管理所有组件:更新、备份、恢复、安装可选工具(tmux、code-server、Chromium、Playwright、各种 AI CLI)。想装什么装什么,不想装的不占空间。

注意事项

本地 LLM 推理理论上支持,但实际限制很大。7B 模型需要 2-4GB 空闲内存,模型文件本身 4GB 起,ARM CPU 推理速度慢,安卓还不支持 GPU 加速。所以本地 LLM 更像是实验功能,主要用例还是调用云端的 LLM API。

安卓手机特别爱杀后台,跑着跑着就给你停了。项目文档里写得很清楚:打开开发者选项,把"保持唤醒""禁用电池优化"这些设置打开,按文档一步步来,基本就不会被杀了。

家里吃灰的旧安卓手机,插上电,连上 WiFi,就能一天 24 小时当 AI 助手,基本不花钱,还能自动签到、转发消息、定时任务。

项目地址:https://github.com/AidanPark/openclaw-android

推荐文章

程序员茄子在线接单