Quickstart
Get PhoneClaw up and running with your first automation in just a few minutes.Prerequisites
Before starting, make sure you have:- Android device (recommended: Moto G Play, $30 at Walmart)
- Computer with Android Studio installed
- PhoneClaw source code from GitHub
- Moondream auth token (for vision features)
Quick setup
Enable developer mode
On your Android device:
- Go to Settings > About Phone
- Tap Build Number 7 times
- Go back to Settings > Developer Options
- Enable USB Debugging
The exact menu location varies by manufacturer, but the process is similar across all Android devices.
Build the APK
On your computer with Android Studio:
- Open the PhoneClaw repository in Android Studio
- Click Build > Generate Bundles or APKs > Generate APKs
- Wait for the build to complete
- Find the APK in
app/build/outputs/apk/debug/
Install on device
Transfer the APK to your Android device:Option A: USB TransferOption B: Manual Transfer
- Copy the APK to your device via USB or cloud storage
- Open the APK file on your device
- Click Install when prompted
- Allow installation from unknown sources if requested
Configure Moondream token
Before building, add your Moondream auth token:Create or edit Or add to
local.properties in the project root:local.properties
~/.gradle/gradle.properties:~/.gradle/gradle.properties
Get your Moondream token from moondream.ai. This is required for vision-assisted element detection.
Your first automation
Now let’s create your first automation using voice commands:Open PhoneClaw
Launch the PhoneClaw app on your device. You should see the main interface with a microphone button.
Tap to speak
Tap the microphone button and say:
“Open Twitter and click the blue post button every hour”PhoneClaw will:
- Generate a ClawScript for this automation
- Schedule it to run hourly
- Output the script file for editing
Understanding the generated script
Here’s what PhoneClaw generated for the Twitter automation:Key ClawScript functions used:
launchTwitter()- Opens the Twitter appdelay(ms)- Waits for the specified millisecondsmagicClicker(description)- Finds and taps UI elements by descriptionschedule(task, cronExpression)- Sets up recurring automationspeakText(text)- Provides audio feedback
Try more automations
Now that you’ve run your first automation, try these voice commands:Screenshot and share
“Take a screenshot and send it via email every morning at 9am”
Social media posting
“Upload the latest video from my gallery to TikTok”
Form filling
“Fill out the signup form with my email and password”
Cross-app workflow
“Check email, extract the code, and paste it into the verification field”
Editing scripts manually
You can also write ClawScript manually for more control:Next steps
ClawScript API
Learn all available helper functions
Example Scripts
Browse pre-built automation examples
Scheduling
Master cron expressions for recurring tasks
Vision Features
Deep dive into magicClicker and magicScraper
Troubleshooting
Accessibility service not working
Accessibility service not working
If automations aren’t executing:
- Go to Settings > Accessibility > PhoneClaw
- Disable and re-enable the service
- Restart the PhoneClaw app
- Check if other accessibility services are conflicting
Vision features not working
Vision features not working
If magicClicker or magicScraper fail:
- Verify your Moondream token is correct in
local.properties - Rebuild the APK after adding the token
- Check device internet connectivity
- Try more specific descriptions (e.g., “Blue submit button in bottom right” vs “Submit”)
App crashes on launch
App crashes on launch
Common fixes:
- Clear app data: Settings > Apps > PhoneClaw > Clear Data
- Reinstall the APK
- Check Android version compatibility (requires Android 8.0+)
- Review logcat output for specific errors
Scheduled tasks not running
Scheduled tasks not running
If cron jobs aren’t executing:
- Verify the cron expression is valid
- Check if battery optimization is disabled for PhoneClaw
- Ensure the device isn’t in Doze mode
- Review the scheduled tasks list in the app
Get help
Stuck? Join the community:- Discord: https://discord.gg/n9nbZUrw
- YouTube tutorials: https://www.youtube.com/@getsuperpowers