openclaw-android

Run OpenClaw Natively on Android — No Root, No Ubuntu, No proot

M

Mohd-Mursaleen

Dernière activité 16 mai 2026
Mohd-Mursaleen/openclaw-android

281

étoiles

28

forks

0

issues ouvertes

Ce README est souvent en anglais.

Run OpenClaw Natively on Android — No Root, No Ubuntu, No proot

OpenClaw running natively on Android

OpenClaw • Setup Guide • ADB Bridge • Use Cases • Local LLM


Why This Repo Is Different

Every other guide tells you to run Ubuntu inside Termux via proot-distro before installing OpenClaw.
It works — but it's slow, bloated, and laggy.

This repo documents running OpenClaw directly on Termux's native environment — no proot, no Ubuntu, no container layer.

proot + Ubuntu (common method) Native Termux (this repo)
Boot time 10–30 seconds ~2 seconds
Extra RAM ~300MB+ for Ubuntu layer Minimal
OpenClaw speed Slow, laggy Fast, snappy
Setup complexity High Low
Root required No No

The only thing you need on top of Termux is a small Node.js patch that fixes Android's Bionic libc incompatibilities. That's it.

Discovered, tested, and documented by @Mohd-Mursaleen. No official docs cover this method.


Full Setup Guide

👉 SETUP.md — complete step-by-step installation, from F-Droid to openclaw onboard


Android Automation

Once OpenClaw is running, you can connect it to the Android OS via ADB and control any app with natural language.

I built a dedicated skill for this — android-automation-agent.
It comes with a SKILL.md file specifically created for OpenClaw. Drop it into OpenClaw and it sets up the Android automation agent for you — ADB bridge, preferences system, multi-step task decomposition, everything.

👉 ADB-BRIDGE.md — how to connect Termux to Android OS via ADB


Kitchen Surveillance

An old Android phone mounted in the kitchen, running OpenClaw 24/7. The camera feed is monitored by the AI agent — detects activity, logs events, sends alerts.

📎 LinkedIn: OpenClaw builds a kitchen surveillance setup


Local LLM on Android

Running Gemma 4 on the phone via Google's LiteRT-LM (GPU + CPU) — not llama.cpp (CPU only, unusably slow).
Exposes the model on a local port so OpenClaw can use it as a fully offline LLM backend.

👉 LOCAL-LLM.md — full breakdown, architecture, and why llama.cpp doesn't work


Use Cases

Real things built with this setup:

  • 📱 Android app automation via ADB + AI
  • 🎟️ Movie ticket booking bot (BookMyShow, autonomously)
  • 📷 Kitchen surveillance agent
  • 🔄 Always-on AI gateway on an old phone

👉 USE-CASES.md — all use cases with LinkedIn posts and details



Keywords

openclaw android termux ai-agent no-root no-proot llm agent-gateway android-automation adb nodejs-android termux-setup self-hosted-ai mobile-ai gemma litert local-llm-android


If this helped you, drop a ⭐ — it helps others find this.

Projets similaires

Run OpenClaw on Android with a single command — no proot, no Linux

Javaaiai-agentandroid
Aaidanpark
1,8 k étoiles222

无需ROOT,无需连电脑,像Openclaw控制电脑一样,让Andclaw控制你的安卓手机

Java
Aandforce
512 étoiles92

OpenClaw Android Setup Guide Transform any old Android device into a 24/7 AI agent running locally. This guide provides step-by-step instructions for installing and running OpenClaw on Android using Termux and Ubuntu (proot), no PC or cloud server required. What You'll Get Fully local AI agent running on Android 10+ Web-based dashboard accessible

AAbuZar-Ansarii
298 étoiles88