Skip to main content
Before installing OpenClaw on your Android device, ensure you have the following requirements in place.

Required Applications

Termux (from F-Droid)

Do NOT use the Google Play version of Termux. The Google Play version is outdated and incompatible with OpenClaw Android. You must download Termux from F-Droid.
Download and install Termux from F-Droid. Why F-Droid?
  • The Google Play Store version of Termux is no longer maintained
  • The F-Droid version receives regular updates and security patches
  • OpenClaw Android requires features and packages only available in the F-Droid version
  • Package repositories are properly maintained for the F-Droid version

Termux:API App

The Termux:API app is required for OpenClaw’s mobile features. Without it, hardware features will be significantly limited.
Install the Termux:API app from F-Droid. What Termux:API Enables:
  • Hardware notifications
  • Battery status monitoring
  • Clipboard access
  • GPS location data
  • Camera and microphone access
  • Accelerometer and sensor data
  • Network information
Without Termux:API, OpenClaw cannot access these hardware features, severely limiting its capabilities as an IoT device and sensor hub.

Hardware Requirements

Android Device

  • Android version: Android 7.0 (Nougat) or higher recommended
  • Architecture: ARM64 or ARMv7 processor (most modern Android devices)
  • RAM: At least 2GB recommended for smooth operation
  • CPU: Keep the device plugged in or use termux-wake-lock to prevent throttling

Storage Requirements

Ensure you have sufficient storage space before installation. The setup process will install Node.js, Python, build tools, and OpenClaw itself.
Estimated Storage Needs:
  • Termux base packages: ~500MB
  • Node.js and dependencies: ~300MB
  • Build tools (Git, Python, CMake, Ninja): ~400MB
  • OpenClaw and modules: ~200MB
  • Working space: ~200MB
  • Total recommended free space: At least 2GB

Network Requirements

  • Internet connection: Required during installation to download packages and dependencies
  • Wi-Fi recommended: Installation downloads hundreds of megabytes of data
  • Stable connection: The installation process can take 15-30 minutes depending on your device and network speed

Physical Accessories

  • Charger/Power adapter: Keep the device plugged in during installation and operation
  • Stand or mount: If using the device as a permanent IoT hub or automation server
  • External storage: For logs and data if you plan to run long-term monitoring tasks

Knowledge Requirements

Basic familiarity with command-line interfaces is helpful but not strictly required. The installation is largely automated.
Useful skills:
  • Basic Linux/Unix command-line navigation
  • Understanding of package managers
  • Familiarity with terminal applications

Checklist

Before proceeding to installation, verify:
  • Termux installed from F-Droid (NOT Google Play)
  • Termux:API app installed from F-Droid
  • At least 2GB of free storage space
  • Stable internet connection (Wi-Fi preferred)
  • Device charger available
  • Both apps have necessary permissions granted

Next Steps

Once you’ve verified all prerequisites, proceed to the Quickstart Guide to install OpenClaw on your Android device.