Hand tasks
to your phone.

An AI agent that actually uses your Android phone for you. Type or speak a task — Handy AI watches your screen and taps, types, and swipes through your apps until it's done.

Download APKDirect install · 21 MB Coming to Google PlayIn review
H

Describe it. Handy does it.

No macros, no workflows you have to build. Handy AI looks at your screen, one step at a time, decides the next tap, and keeps going until the task is done.

Voice or text

Tap the mic and say it. Or type. "Message Sarah on WhatsApp that I'm running late."

Sees what you see

Handy takes a screenshot, figures out the next tap, and executes. Then takes another. Until it's done.

Stops when you say

Big Stop button flips the agent off instantly. Won't enter passwords or run destructive actions unless you explicitly ask.

Install in 90 seconds.

Play Store listing is in review. For now, install the signed APK directly — it's the same bundle Google is reviewing.

Allow install

Android will ask once — tap "Settings", toggle "Allow from this source", and back out.

Paste your key

Handy AI uses Claude. Paste your Anthropic key (get one at console.anthropic.com) — stored encrypted, on-device only.

Grant Accessibility

After your first send, Handy asks for Accessibility permission. That's how it taps on your behalf. Revoke any time.

Short answers.

Is it safe to install?

Yes — the APK is signed with our release key. It's the same bundle currently under Google Play review. Source is open at github.com/fainir/handy-ai.

What phones does it work on?

Android 11 and up. The Accessibility screenshot API requires API level 30+.

What does it cost?

The app is free. You pay Anthropic directly for the API calls Claude makes — usually a few cents per task. No subscription, no account.

Can it enter passwords or run payments?

The system prompt tells it not to, unless you explicitly ask. That's guidance to the model, not a hard sandbox — treat it accordingly.

Where does my screen content go?

To Anthropic's Claude API, one screenshot per step, only while a task is running. We never store, proxy, or train on it. See the privacy policy.