How to Install OpenClaw on Android | Clawdbot/Moltbot Android

How to Install OpenClaw on Android | Clawdbot/Moltbot Android

Claudebot: Local AI Control on Android

Overview of Claudebot Functionality

  • The speaker demonstrates two phones, one running Claudebot and the other controlled via Telegram, showcasing local control without cloud automation.
  • The agent can perform various tasks such as opening apps, changing settings, taking screenshots, and rebooting the phone directly from Telegram commands.

Demonstration of Commands

  • The agent successfully opens the Play Store and searches for Instagram; however, it misinterprets a command to play a YouTube video by selecting a shorts video instead.
  • A command to enable dark mode is executed through real-time screenshot analysis where the model identifies UI elements and sends back tap actions.

Installation Methods

  • Three installation modes are discussed:
  • Rooted Mode: Full system control allowing for extensive capabilities like simulating touches and modifying settings.
  • Wireless ADB with Shizuku: Grants elevated permissions without rooting while maintaining full screen visibility.
  • Basic Termux Mode: Works on any Android device but lacks screen visibility and physical interaction with UI elements.

Installation Steps

  • Instructions include installing Termux from Froid (not the Play Store), updating repositories, and installing necessary packages like node, git, and curl.
  • A script is provided to modify default configurations in Termux for proper functionality during installation.

Configuration of OpenClaw

  • After installation, users should launch the OpenClaw dashboard based on their needs; Gemini Flash is recommended for multimodal capabilities.
  • Users must generate an API key from Google AI Studio if using Gemini and follow prompts to connect Telegram or other platforms.

Script Management

  • Two essential scripts are introduced:
  • Phonecontrol.sh: Manages instant actions like launching apps or toggling settings using Android commands.
  • Phoneagent.sh: Handles reasoning by capturing screenshots for interface analysis before executing navigation commands.

Final Setup Process

  • Users are guided to start the Open Claw gateway with logs. They need to copy the local host address displayed in terminal logs after initialization.
  • Authentication token retrieval is explained; once copied into the browser's overview tab, it connects everything locally on the device.

This concludes a detailed overview of setting up Claudebot as a local AI agent controlling an Android device through direct commands via Telegram.

Video description

In this video, I demonstrate how to run Clawdbot (OpenClaw) locally on Android using Termux and Telegram — turning your phone into a fully functional AI agent. This is not cloud automation. This is not screen mirroring. This is a reasoning AI agent running locally on your Android device. The agent can: Open apps automatically Search the Play Store Play YouTube videos Change system settings like Dark Mode Take screenshots and analyze the UI Send structured actions back to Android Call, message, and even reboot the device Everything runs locally inside Termux, with optional root access for full system control. What You’ll Learn • How to install Termux properly (F-Droid version) • Required packages: Node.js, curl, git • Why we use --ignore-scripts during installation • How to prevent llama-cpp compilation issues • How to connect Clawdbot with Telegram • How the gateway works • How the token authentication system works • The difference between phone_control.sh and phone_agent.sh • Rooted mode vs Wireless ADB (Shizuku) vs Basic Termux mode How It Works The AI agent: Captures screenshots from the Android device Sends them to a multimodal model (Gemini Flash in this demo) The model reasons about the UI Returns structured tap actions Android executes those actions using system commands This creates a true local Android AI agent — not just a chatbot. Three Supported Modes Rooted Mode – Full system control, touch simulation, screenshot access Wireless ADB via Shizuku – High-level permissions without rooting Basic Termux Mode – Command-based control without UI interaction The demo device shown in the video is rooted, but many features work without root. Tech Stack Used Clawdbot / OpenClaw Termux (F-Droid version) Node.js environment Telegram integration Gemini Flash (multimodal AI model) Android system commands (am start, am broadcast) Git Repository All setup scripts including: phone_control.sh phone_agent.sh Installation automation script are available in the repository linked below. Everything is documented for reproducibility. https://github.com/orailnoor/orailnoor-CloudBot-Termux If you’re interested in building real AI systems on mobile devices — not just cloud-based automation — this project shows how to turn Android into a local reasoning agent. This is just the beginning.