Skip to content

harshilmathur/android-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

android-agent

AI-powered Android phone control — plug in a phone, let your AI use it.

An OpenClaw skill that lets AI agents control Android devices via ADB. Toggle settings, open apps, take screenshots, and automate any phone task through natural language.

Features

  • 📱 Full device control — settings, apps, navigation, text input
  • 📸 Screenshots — capture and analyze what's on screen
  • 🔧 System settings — WiFi, Bluetooth, DND, brightness, dark mode
  • 🤖 AI-driven — describe what you want, the agent figures out the taps

Requirements

  • adb (Android Debug Bridge)
  • python3 with droidrun>=0.4.26 and openai>=1.0.0
  • Android device with USB debugging enabled
  • OPENAI_API_KEY environment variable

Install

clawhub install android-agent

Usage

Connect your phone via USB, enable USB debugging, then ask your AI agent:

"Turn on dark mode" "Open Google Calendar"
"Take a screenshot and describe what's on screen" "Search YouTube for lo-fi study music"

Optional Config

  • ANDROID_PIN — device unlock PIN
  • ANDROID_SERIAL — target specific device when multiple connected
  • DROIDRUN_TIMEOUT — command timeout in seconds

License

MIT

About

Skill for Openclaw to control android phone connected via usb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors