AI that can auto-reply to WhatsApp, search YouTube, open email, and handle phone tasks. Run it locally on your phone, or connect optional cloud models for harder tasks.
Apache 2.0 • Direct APK • Android 9+ • Local mode available
Click through the real UI. This is what PokeClaw looks like on your phone.
Interactive prototype — tap buttons, switch tabs, explore screens
Install the APK once. Local mode downloads a 2.6 GB model on first launch. No account is needed for Local mode.
One permission. PokeClaw reads what's on screen and controls taps, swipes, and typing.
Type in plain English. The AI figures out the taps, opens the right app, and does it.
Real tasks, not demos. These work today.
Monitor a contact's messages and reply automatically using Gemma 4. The AI reads the conversation context, generates a reply, and sends it. All on-device.
Works Offline"Write an email saying I'll be late today." PokeClaw opens your mail app, fills in the composer, and types your message.
Local + Cloud"Search for funny cat videos on YouTube." The AI opens the app, finds the search bar, types your query, and hits search.
Local + CloudSend messages, open settings, navigate tabs, dismiss popups. If you can tap it, PokeClaw can tap it. Uses real Android Accessibility, not screenshots.
Local + Cloud"Using the accessibility service instead of screenshots is the right call. It's way more reliable for knowing what's actually tappable vs just pixels on screen."
r/LocalLLaMA
"This is exactly the future of AI agents. Autonomous device control, fully on-device. Local-first AI is becoming the real differentiator."
r/LocalLLaMA
"Awesome. Was thinking of replacing my Google Assistant with Gemma and allowing it a set of actions it could do on certain apps. This might be a great base for it!"
r/LocalLLaMA
PokeClaw combines on-device execution, optional cloud models, and an open-source public build.
| PokeClaw | DroidRun | Google Assistant | Tasker | |
|---|---|---|---|---|
| Works offline | ✓ | ✗ | ✗ | ✓ |
| AI-powered | ✓ | ✓ | ✓ | ✗ |
| Controls any app | ✓ | ✓ | Limited | Limited |
| Open source | ✓ | ✓ | ✗ | ✗ |
| Free | ✓ | Freemium | ✓ | $3.99 |
| No account needed | ✓ | ✗ | ✗ | ✓ |
| Data stays on device | ✓ | ✗ | ✗ | ✓ |
| Natural language input | ✓ | ✓ | ✓ | ✗ |
Gemma 4 launched on a Tuesday. By Thursday I had a working app that uses it to control a phone. Two all-nighters, one person, and a lot of Claude Code.
I searched for months before building this. Most open-source phone automation projects I found either depend on cloud LLMs, rely heavily on screenshot vision, or are harder to install and ship. PokeClaw focuses on local-first execution against the live accessibility tree, with optional cloud support when needed.
PokeClaw is a prototype built from scratch by a solo developer. It's not a polished consumer app. If it works on your device, amazing. If it breaks, issues are welcome.
The entire codebase is open. Read it, fork it, build on it. That's the point.
Android 9+ with arm64 architecture. The 2B model needs about 4 GB free RAM. Budget phones work but expect ~45 second warmup on CPU. Flagships with ML chips (Pixel 8+, Galaxy S24, Dimensity 9200+) are significantly faster with GPU acceleration.
The current public build is open-source under Apache 2.0 and available on GitHub. Local mode does not require an account or API key. Packaging, hosted services, and commercial features may evolve over time.
Google Assistant works with a limited set of Google-integrated apps and needs internet. PokeClaw controls ANY app on your phone through Accessibility Services and works completely offline. It reads the actual UI elements on screen and figures out the taps itself.
Yes. Local mode works on-device after the one-time model download. Some features can also use optional cloud models if you enable them.
In Local mode, model execution stays on your device. If you enable cloud models, requests go to the provider you configure. The source code is available on GitHub for inspection.
Yes. PokeClaw supports any OpenAI-compatible API (GPT-4o, Claude, Gemini, etc). Bring your own API key in Settings. Cloud mode is smarter for complex tasks. You can switch between local and cloud mid-conversation.
That is a common sideloading warning. Samsung often flags unsigned APKs installed outside the Play Store. The current public build is distributed as a direct APK and the source is available on GitHub.
Download the APK and try the current public build. Local mode needs no account or API key; cloud mode is optional.