AI summary
Runs OpenClaw on Android without a full Linux distribution by installing only the glibc dynamic linker instead of proot-distro, cutting overhead from ~1 GB to ~200 MB. Includes a standalone variant with built-in terminal emulator and WebView dashboard for gateway control and tool management.
Generated by AI. May contain inaccuracies.
About this app
Run OpenClaw on Android with a single command — no proot, no Linux.
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 │ │ ┌───────────────────────────────────────────────┐ │ │ │ Android · Bionic libc · Termux │ │ │ │ ┌───────────────────────────────────────────┐ │ │ │ │ │ glibc ld.so (linker only) │ │ │ │ │ │ ld.so → Node.js → OpenClaw │ │ │ │ │ └───────────────────────────────────────────┘ │ │ │ └───────────────────────────────────────────────┘ │ └───────────────────────────────────────────────────┘
- Standard (proot-distro): 1-2 GB, setup 20-30 min, slower, install distro and configure Linux - This project: ~200 MB, setup 3-10 min, native speed, run one command
A standalone Android app is also available. It bundles a terminal emulator and a WebView-based UI into a single APK — no Termux required.
- One-tap setup: bootstrap, Node.js, and OpenClaw installed from within the app - Built-in dashboard for gateway control, runtime info, and tool management - Works independently of Termux — installing the app does not affect an existing Termux + oa setup
What It Does
The installer automatically resolves the differences between Termux and standard Linux. There's nothing you need to do manually — the single install command handles all of these:
1. glibc environment — Installs the glibc dynamic linker (via pacman's glibc-runner) so standard Linux binaries run without modification 2. Node.js (glibc) — Downloads official Node.js linux-arm64 and wraps it with an ld.so loader script (no patchelf, which causes segfault on Android) 3. Path conversion — Automatically converts standard Linux paths (/tmp, /bin/sh, /usr/bin/env) to Termux paths 4. Temp folder setup — Configures an accessible temp folder for Android 5. Service manager bypass — Configures normal operation without systemd 6. OpenCode integration — If selected, installs OpenCode using proot + ld.so concatenation for Bun standalone binaries
License
MIT
What's new
- Security
- The glibc package database signature is now verified before installing glibc, both in the Claw app and in Termux. A package list that fails the check is never used, and setup stops with an explanation instead of continuing unsigned. - Termux no longer turns off pacman signature checking during the glibc install. - Claw app: during setup, the Termux package list is verified against its signature, and each downloaded package against its signed checksum, before it is extracted.
- Fixed
- The dashboard now fills in the Node.js, git and OpenClaw versions shortly after setup finishes, instead of staying blank until the app is reopened, and no longer freezes while reading them. - A failed setup now shows a translated error with a Retry button, and the language buttons in Settings fit on narrow screens. - Storage usage no longer hangs on a circular symbolic link, and a broken screen no longer leaves a blank white page.
- Changed
- Termux: the glibc install now stops if the pacman keyring cannot be initialized, and re-running it restores a relaxed pacman.conf, keeping the previous file as pacman.conf.oa-relaxed. - Claw app: a downloaded setup script or oa that does not start with #! is now rejected.
- Note
- On a device installed before v1.1.3, pacman -Q may print a few signature-related errors. Nothing is affected; run pacman -Sy to refresh the package lists and they go away.
About this version
- Version
- 0.4.2 (11)
- Size
- 5.43 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a
- Downloads
- 22
- Updated
- Oct 4, 2026
- Package
- com.openclaw.android
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10