Claude Skill
AidanPark/openclaw-android
Run OpenClaw AI agent on Android with a single command. No proot, no Linux. Built on Termux & Node.js for low-power, self-hosted homelab and phone repurposing.
Overview
Repository
Install this Skill
git clone https://github.com/AidanPark/openclaw-android.gitRegistry
Summary
OpenClaw Android lets you run the OpenClaw AI agent on your Android device with a single command — no proot, no Linux chroot required. Built on Termux and Node.js, it turns your phone into a low-power, self-hosted AI agent for homelab and repurposing projects.
一条命令在Android上运行OpenClaw——无需proot,无需Linux
Key features
- Single-command setup via Termux
- No proot or Linux chroot required
- Runs OpenClaw AI agent natively on Android
- Low-power, self-hosted AI agent for homelab
- Built on Node.js for lightweight execution
- Repurpose old Android phones as AI agents
Use cases
- Run a self-hosted AI agent on a spare Android phone
- Build a low-power homelab with repurposed mobile devices
- Deploy OpenClaw for automation tasks without a server
- Experiment with AI agents on Android using Termux
- Create a portable, always-on AI assistant
README excerpt
# OpenClaw on Android [한국어](README.ko.md) | [中文](README.zh.md) <img src="docs/images/openclaw_android.jpg" alt="OpenClaw on Android">      Because Android deserves a shell. ## No Linux install required The standard approach to running OpenClaw on Android requires installing proot-distro with Linux, adding 700MB-1GB of overhead. OpenClaw on Android eliminates this by installing just the glibc dynamic linker (ld.so), letting you run OpenClaw without a full Linux distribution. **Standard approach**: Install a full Linux distribution in Termux via proot-distro. ``` ┌───────────────────────────────────────────────────┐ │ Linux Kernel │ │ ┌───────────────────────────────────────────────┐ │ │ │ Android · Bionic libc · Termux │ │ │ │ ┌───────────────────────────────────────────┐ │ │ │ │ │ proot-distro · Debian/Ubuntu │ │ │ │ │ │ ┌───────────────────────────────────────┐ │ │ │ │ │ │ │ GNU glibc │ │ │ │ │ │ │ │ Node.js → OpenClaw │ │ │ │ │ │ │ └───────────────────────────────────────┘ │ │ │ │ │ └───────────────────────────────────────────┘ │ │ │ └───────────────────────────────────────────────┘ │ └───────────────────────────────────────────────────┘ ``` **This project**: No proot-distro — just the glibc dynamic linker. ``` ┌───────────────────────────────────────────────────┐ │ Linux Kernel