Screen Operator

In-app purchases
Content rating
Everyone
100+
Downloads
Content rating
Everyone
In-App Purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

**This app can be further developed using AI. More informations: https://github.com/Android-PowerUser/ScreenOperator **

Check the nightly builds on github: https://github.com/Android-PowerUser/ScreenOperator

Write your task in Screen Operator and it simulates tapping the screen to complete the task. In return, a vision language model, receives a system message containing commands for operating the screen and the smartphone. Screen Operator creates screenshots and sends them to Gemini. Gemini responds with the commands, which are then implemented by Screen Operator with the Accessibility service permission.

Available models are
Gemini 2.0 Flash Lite,
Gemini 2.0 Flash,
Gemini 2.5 Flash lite
Gemini 2.5 Flash,
Gemini 2.5 Flash live (Google has changed the API, so it doesn't work anymore),
Gemini 2.5 Pro (Google has changed the free API usage so it doesn't work anymore),
Gemma 3n E4B it (cloud) and
Gemma 3 27B it.

If you in your Google account identified as under 18, you need an adult account because Google is (unreasonably) denying you the API key.

https://github.com/Android-PowerUser/ScreenOperator
Updated on
Apr 27, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

• Commands are no longer executed twice
• The database is no longer automatically transferred in its entirety; instead, the AI ​​can retrieve individual parts of it to prevent performance degradation caused by too many input tokens.
• 16 KB-Alignment for the RAM