Skip to main content

OpenClaw Android

Transform your Android device into a powerful AI assistant and IoT hub with OpenClaw

What is OpenClaw Android?

OpenClaw Android allows you to install and run the OpenClaw AI assistant directly on any Android device using Termux. No root access required, no complex configurations—just a simple installation script that turns your phone or tablet into a fully capable AI-powered automation hub. Perfect for smart home flows, voice assistants, offline AI tasks, edge computing experiments, and IoT projects.

Key Features

No Root Required

Works on any Android device without root access or system modifications

One-Line Install

Complete installation with a single command in Termux

Background Service

Runs persistently in the background with termux-services

Hardware Access

Use GPS, camera, mic, accelerometer, and other sensors

Safe Updates

Update script preserves all your configurations

Web Interface

Access the full OpenClaw UI from your device browser

Quick Start

Get OpenClaw running on your Android device in under 5 minutes:
1

Install Termux

Download Termux from F-Droid (not Google Play)
2

Run Installation

Execute the one-liner installation command in Termux
pkg install -y git && git clone https://github.com/irtiq7/OpenClaw-Android.git ~/openclaw-android-setup && cd ~/openclaw-android-setup && chmod +x *.sh && ./setup_claw.sh
3

Complete Onboarding

Follow the onboarding prompts and start using OpenClaw

Full Installation Guide

Get detailed step-by-step instructions for installing OpenClaw on Android

Use Cases

IoT Gateway

Turn old phones into smart home controllers and sensor hubs

Automation

Run automated workflows and AI tasks on the edge

Edge Computing

Deploy local AI processing without cloud dependencies

How It Works

OpenClaw Android provides specialized scripts that bridge the gap between OpenClaw’s server-focused design and Android’s mobile environment:
  • Automatic path patching for Android compatibility
  • Environment fixes for Termux-specific requirements
  • Node.js workarounds for Android NDK limitations
  • Service management using runit for background operation
  • Wake-lock support to prevent process termination

Community & Support

GitHub Repository

View source code, report issues, and contribute

Troubleshooting

Find solutions to common installation and runtime issues

Build docs developers (and LLMs) love