Skip to content

Guide

How an AI agent gets things done on your phone, and what Google now allows

What lets an AI agent tap, type and scroll inside your other apps, what Google Play permits, and where OpenAlly hands control back to you.

By Matterward LabsPublished Reviewed 9 min read
Read raw Markdown

Disclosure: Matterward Labs makes OpenAlly. Product claims come from OpenAlly's own catalogue and its Google Play listing. Google's policy is quoted word for word from Play Console Help and Android Help, reviewed by Matterward Labs on 31 August 2026.

Location mapSame pocket. Different centre.What stays awake?
OpenClawHost required
In your handAndroid appAnother hostAgent host
OpenAllyNo second host
On this phoneAgent + memoryWhen usefulMac optional

An assistant that only talks needs nothing else on your phone. Ask it to post an update or book a ride, and that changes. It now needs a way into an app you already use. On Android the phone grants that reach, and Google Play policy sets the limits. The policy is clear about what an app may decide for you.

01 / Decision

Short answer

In brief: an AI agent can act inside your other apps only where the phone and the store allow it. Google Play bars an app from acting on its own through the Accessibility API. It allows a fixed script that a person wrote. In OpenAlly the feature that reaches your other apps is App Automations. Driving the screen on Android needs a second app you install yourself.

Google Play's accessibility policy says that "Any use of the Accessibility API that enables an app to autonomously initiate, plan, and execute actions or decisions is strictly prohibited." The next sentence carves out an exception. It reads: "This does not prohibit deterministic, rule-based automation, where behavior follows a static, human-defined script." So the line sits between deciding and following.

App Automations is the OpenAlly feature that opens your other apps and works them for you, and it is listed for Android. Its catalogue entry says your AI "opens an app and taps, types, and scrolls through a flow for you". It also says the feature "hands off to you at logins and payments", and that "Every trigger has a daily ceiling you set". The Google Play listing states the boundary in one line: "It never pays, and never sees your password." Payments and passwords stay with you.

Driving the screen itself is a separate, optional install. Aster is a companion app you put on the same Android phone yourself, from outside the Play Store, and grant on its own.

Where the agent runs, and whether it works without a signal, are different questions from this one. The table near the end of this guide points to both answers.

02 / How it works

How touching another app actually works

There are three kinds of reach. They hand over very different amounts.

  • Its own chat. The agent reads what you typed and writes back. It can think, summarise and draft. It cannot see or change anything in Instagram, your bank or your calendar.
  • A connected account. You sign in once and let the agent use a service through the door that service provides. The scope is whatever the service chose to expose. You can revoke it there.
  • Working the screen of another app. The agent reads what is shown, then taps, types and scrolls the way you would. It needs no help from the app's owner. That is why it reaches furthest, and why it is watched most closely.

This third kind is what people mean by an AI agent that controls their phone. It is the one with a written policy attached.

Where the parts of a phone agent live

Agent location map
Parts of the system“On the phone” only means something when you name the part.OpenAlly map
  • InterfacePhone surfaceListens, shows, taps and types.
  • AgentOn this phoneKeeps the task moving from step to step.
  • MemoryOn this phoneHolds history, knowledge and working records.
  • AI modelRoute you chooseReasons over each request and returns an answer.
Device boundaryThe phone keeps the work together
Agent loop Working memory Your records

The model plugs into this work through the route you choose; it does not decide where the rest of the system lives.

A location map separating the visible phone interface from the agent, memory and AI model route.

03 / Store policy

What Google Play allows

Google draws its line around autonomy. The policy does not ban automation as such. The Accessibility API is the Android interface that lets an app read what is on screen and act on it. Google's rule is about what an app decides to do with that reach.

Play Console Help names the banned behaviour directly: "Any use of the Accessibility API that enables an app to autonomously initiate, plan, and execute actions or decisions is strictly prohibited." That sentence is about deciding, not about tapping.

The permitted behaviour comes next: "This does not prohibit deterministic, rule-based automation, where behavior follows a static, human-defined script (for example, 'If Trigger X occurs, perform Action Y')." So a fixed script is allowed. The same page adds a scope test. It says that "Apps using the Accessibility API for automation purposes must ensure that all actions performed on a user's behalf are for a narrow and clearly understood purpose."

A second Play policy page covers the paperwork. It says the Accessibility API "is not designed and cannot be requested for" remote call audio recording. The same bar applies to an app that autonomously initiates, plans and executes actions or decisions. The page also requires that "The use of the Accessibility API must be documented in the Google Play listing". An app that has not declared itself an accessibility tool has more to do. It must complete a declaration in Play Console. It must also show a clear in-app disclosure and ask for consent.

This is a rule about a behaviour, not about a kind of company. An app that picks its own course of action across your apps is out. An app that follows steps a person set out is in. The policy says both things in the same paragraph. The declaration language on that page still highlights 3 November 2021. That was when apps targeting API level 31 with an accessibility service first had to file a policy declaration.

04 / App Automations

What OpenAlly App Automations does

The catalogue entry for App Automations names the flows it ships with: post to LinkedIn, search and play on YouTube, summarise Instagram activity, book an Uber up to payment. For example, you give the LinkedIn flow a topic and it writes the post, and you pick from a few drafts before it publishes.

Two of OpenAlly's own descriptions of the first run do not agree. Printing only the tidier one would hide that.

The customer-facing description says: "Describe the flow once and your AI walks it on the real screen to learn the steps, then replays them fast and deterministically." The summary the model itself is given says: "YOU walk the tap/type/scroll flow once yourself to record it (the user never demonstrates), then it replays deterministically." The description says the AI walks it. The model summary says the owner records it.

Google's exception is written around a static, human-defined script. So who writes the steps is the substantive part of that sentence, not a wording preference. Both lines are live in the product today. We are naming the gap here rather than settling it in an article.

Everything after that first run is described consistently.

  • Replay is deterministic, and it self-heals a step if the app changes.
  • It hands off to you at logins and payments.
  • You can schedule one. You can also have it run when something happens on your phone: "a shake, a plug-in, an app opening, a track changing, a notification your Flare rule matched".
  • "Every trigger has a daily ceiling you set, and a triggered run can only get things ready for you: it never buys anything."
  • It runs on-device, with your confirmation.

The Play listing says the same thing in customer language: "It self-heals when the screen changes and hands control back to you at logins and payments. It never pays, and never sees your password." Those are the two hand-off points.

The feature catalogue puts it in one line: "Turn familiar Android app flows into repeatable shortcuts, with your review at logins, payments, and other sensitive steps." Before you set one up, check where it stops. For example, the Uber flow gets a ride ready up to payment and then waits for you. A flow that finished the booking would be doing something else. That boundary is set by the design, not by how the flow is worded.

05 / Android control

Optional Aster screen control

Screen control on Android does not arrive with the main app. Aster is a separate companion that you install yourself, from outside the Play Store, on the same phone. OpenAlly's catalogue describes what it adds once you allow it: "drive your screen to complete multi-step tasks for you, all on-device with your confirmation." Grant that access and you grant Aster alone. You can stop Aster on its own without disturbing anything else.

Google's policy language above applies to any app that uses the Accessibility API. Assessing a particular app against it is Google's job. What we can state is the product shape. Aster is optional. It is installed on its own, granted on its own and stopped on its own. Screen control is scoped to Android rather than to OpenAlly as a whole. OpenAlly itself is a cross-platform product, and the download page is the source of truth for where it runs.

Screen control is a separate grant

Android + Aster workbench
An approved Android screen task moving from OpenAlly to the optional Aster companion.

06 / Google's own path

What Google ships on some flagship phones

Google has its own path on a few phones. Its Gemini Intelligence support page says Gemini "can help you automate multi-step tasks across select Android apps, like ordering groceries, making reservations or shopping online." The list of phones is short. As of 31 August 2026 that page lists Samsung Galaxy Z Fold8, Samsung Galaxy Z Fold8 Ultra, Samsung Galaxy Z Flip8, Pixel 11, Pixel 11 Pro, Pixel 11 Pro XL and Pixel 11 Pro Fold. The stated requirement is 12GB+ RAM. The page also notes that individual features "may vary by country and language" and that "Features may also vary by device type." If you carry one of those phones, that route is open to you without installing anything.

07 / Three questions

Three different questions about a phone agent

These three get collapsed into one. They come apart the moment you put a phone agent to work.

The questionWhat it decidesWhere we answer it
Where does the agent run?Whether a second machine has to stay switched onAn AI agent on your phone without a PC
Does it work without a connection?Which requests survive a dead signalWhat a phone can do offline and running a model on an Android phone
May it touch your other apps?Whether it can act outside its own chatThis article

Where does the agent run?

What it decides
Whether a second machine has to stay switched on
Where we answer it
An AI agent on your phone without a PC

Does it work without a connection?

What it decides
Which requests survive a dead signal
Where we answer it
What a phone can do offline and running a model on an Android phone

May it touch your other apps?

What it decides
Whether it can act outside its own chat
Where we answer it
This article

An agent can run entirely on your phone and still have no permission to open Instagram. It can work Instagram well and still need a signal for every reply. Two comparisons walk the same three questions against named products, OpenAlly and CellClaw and OpenAlly and FoneClaw. The small-business guide shows what this reach is for once you have it.

08 / Questions

Frequently asked questions

Can an AI agent control my phone without approving each step?

Google Play's accessibility policy prohibits an app that uses the Accessibility API to "autonomously initiate, plan, and execute actions or decisions". It also requires that automated actions be "for a narrow and clearly understood purpose". OpenAlly's App Automations entry describes itself as running "On-device, with your confirmation". It hands off at logins and payments, and it gives every trigger a daily ceiling you set.

Do I need the Aster companion to use OpenAlly?

No. Aster is optional and separate. You install it yourself on the same Android phone, from outside the Play Store. You then grant it screen access on its own. Without it you still get the rest of OpenAlly.

Can an automation buy something while I am not looking?

The catalogue is explicit that a triggered run "can only get things ready for you: it never buys anything". The Google Play listing says "It never pays, and never sees your password." Payments and logins hand control back to you. Every trigger has a daily ceiling you set.

What exactly does Google Play prohibit?

Autonomy, in the narrow sense of an app that initiates, plans and executes actions or decisions by itself through the Accessibility API. Deterministic automation that follows a static, human-defined script is carved out in the same policy paragraph. A second page requires that any use of the Accessibility API be documented in the Google Play listing. Apps that are not accessibility tools also need a Play Console declaration and an in-app disclosure.

Sources and references

These public pages support the product facts, technical specifications, background, and reference measurements in this article. Details were checked on the review date shown above.

Read us on your terms

Google lets you name the sites you want to hear from. Add OpenAlly and these articles surface more often in your own Search results — your preference, revocable from the same screen, and it changes nothing for anyone else.

Opens Google’s source preferences. Needs a Google account.