ScriptTap

Feature guides

Screen-aware Android automation features

ScriptTap is a no-root Android auto-clicker and visual macro engine for user-controlled phone workflows, with a floating play button, screen-aware OCR, image and pixel matching, and conditional logic. These guides explain the main feature areas, what each is good for, and how they fit into complete workflows.

Video Guides Watch command tutorials and follow searchable, step-by-step guides built from the app. No-root Android automation Phone-side scripts without root, normal runtime ADB, or a desktop companion. Gestures and touch automation Use independently timed Tap, Swipe, and Wait lanes, Multi-Tap, concurrent Swipe and Pinch, held-touch controls, and device-capacity readiness checks. Image matching automation Use visible image states, buttons, icons, and selected screen areas as automation evidence. OCR automation Read selected text or find one or all matching lines or words across five scripts, tap matches, and use OCR outputs. Debugging Test commands, explain incomplete setup, review Run Logs, and monitor or pause live execution. Logic, variables, and data Use typed variables, arrays, conditions, loops, Call Script, files, JSON, and HTTP GET/POST/PUT/PATCH/DELETE. Runtime dialogs and overlays Build structured PromptMe dialogs, persistent compact controls, and styled variable-driven Display overlays. Device state, settings, and actions Read live Android facts with StateGet, apply SetSettings rows, and dispatch UseAction modes. AI-assisted script packages Use public AI resources to build importable ScriptTap package files. Android routines and shortcuts Start complete user scripts from ScriptTap routine flows or supported Android shortcut and intent entry points. Screen-read automation Choose between Accessibility UI reads, OCR, image checks, and pixel checks. Bridge and Android integrations Connect authorized computer-side tools through the AI ADB Bridge or start scripts through supported Android entry points. Portable scripts and imports Use coordinate transposition, SetCoordinates, cloud transfer, and device-local asset calibration.

Which feature should I use?

Timed lanes, repeated points, swipes, drags, pinches, or held touch
Use gesture and touch automation for up to 20 independently timed Tap, Swipe, and Wait lanes, Multi-Tap, concurrent Swipe and Pinch groups, held-touch blocks, and device-capacity readiness checks.
Visible text
Use UI Find first when Android Accessibility exposes the text or UI element. Use OCR to read a selected pixel-rendered area or find one or every matching line or word, such as captions, codes, labels, or changing prompts.
Visible image, button, or icon state
Use image matching when the target is visual and its shape or appearance matters.
Exact color or pixel state
Use pixel checks when one color sample or a small color condition is enough and you know where to look.
UI element text or tree evidence
Use screen-read automation when an app exposes useful Accessibility text, labels, or element structure.
Conditions, calculations, arrays, or reusable child scripts
Use logic, variables, and data for typed values, flow control, Call Script, files, JSON, and HTTP.
User input or changing information during Play
Use PromptMe and Display for structured runtime dialogs, persistent compact controls, and touch-through text overlays.
Live Android state, supported settings, or device actions
Use StateGet, SetSettings, and UseAction for device-aware workflows.
Compatible external launch
Use shortcuts when another compatible tool should start a complete ScriptTap script.
Time, app, notification, UI element, image, or pixel starts
Use ScriptTap Routines for ScriptTap-owned trigger flows, separate from Android launcher shortcuts.
Computer-side AI or tooling access
Use the authenticated AI ADB Bridge to inspect or transactionally change complete scripts through its exact route contract.
Moving a script to another supported device
Use portable script tools for one-time coordinate transposition and device-local asset calibration.
Incomplete setup or unexpected runtime behavior
Use ScriptTap's debugging tools to validate the script, identify incomplete commands, monitor or pause live execution, and review Run Logs.

Try the ScriptTap open beta

ScriptTap is available to everyone through its open-beta listing on Google Play.