Macro Handler

Automate Anything. On Any Android.

Android Automation Platform

A comprehensive macro maker powered by image detection and text recognition. Auto clicking, swiping, condition checks, and more.

Android distribution path: Verified release channel

The Android button opens the current Macro Handler package. Installation, permissions, and first-run disclosures are completed through the in-app onboarding flow and this guide.

70+
OCR Languages
38
API Objects
500+
Methods
14
UI Languages
NO ROOT Required
Android 8.0+
Supported Android devices

14 languages are selectable on both the website and the Android app settings. The website and Android app start in English on first open, and users can switch to their preferred language at any time.

70+ official OCR language codes are supported on-device through Latin, Chinese, Japanese, Korean, Devanagari, Arabic, and Cyrillic OCR families. For scripts outside the official OCR coverage or rapidly changing glyph shapes, prefer template or image flows.

Macros can start manually from the dashboard, shortcuts, quick settings tile, and widget surfaces; they can also run from daily time, repeating interval, app launch, and allowlisted notification triggers. On the script side, the Event object exposes source, kind, mode, macroId, packageName, appName, title, body, and at fields.

Get Started in 4 Steps

Small image parts are captured as "templates" and searched within a defined region on screen.

01

Install the App

Use the setup guide to verify the current Android distribution path, then finish accessibility and overlay permissions.

02

Create a Macro

Define macro flow using Visual Builder or Lua Script mode.

03

Test and Run

Test from control panel, verify performance.

04

Share

Use the managed sharing and community surfaces available for your plan.

Image Detection

A small image to search for is saved as a "template". The template is searched within a defined region. Actions are triggered when found or not found.

  • Click on best match
  • Click on multiple matches
  • Wait for template to appear/vanish
  • Detect multiple images at once
  • Customize detection method

Template Flow

Visual image block

Template Gallery

Template gallery

Template -> Region -> Action

Features

Everything you need to create and manage macros.

Auto Clicker

Simulate up to 10 fingers. Single tap, long press, swipe, and custom gestures.

Image Detection

Find small images on screen, click or wait. Multi-match and similarity threshold support.

Text Recognition (OCR)

Read on-screen text inside the selected region and use it in conditional flows. 70+ official language codes are supported on-device through Latin, Chinese, Japanese, Korean, Devanagari, Arabic, and Cyrillic OCR families; prefer template/image flows for scripts outside that scope or when glyphs change too quickly.

Visual Macro Builder

Build flows without code. Compose larger scenarios with scans, variables, branching, loops, error handling, and group calls.

Lua Script Mode

Write advanced automation with full API access. Unlimited control with 500+ API methods.

Sharing System

Distribute macros through the managed sharing flow. Time limits, ownership checks, and play-only restrictions stay enforced.

Color Detection Engine

Reliable color scanning with RGB tolerance and cluster validation. More stable results across lighting and display profile differences.

Numeric Processing

Add numeric operations to your automation steps with built-in math utilities like random range, degree conversion, and cube root.

HTTP Request API

Send GET, POST, PUT, PATCH, DELETE requests. Custom headers, parameters, body, content type, and timeout support.

KV Store

Persistent key-value storage across macro runs. Save and retrieve counters, states, and preference data.

Record & Replay

Record and replay touch sequences. Easily reproduce complex touch patterns without manual scripting.

Native UI Builder

Create Android dialogs with text fields, checkboxes, radio groups, and dropdowns via Setting.builder().

DateTime & Stopwatch

Build time-based automation with date/time arithmetic, time span measurement, and stopwatch timers.

Panel Control

Control the floating panel from scripts. Programmatically show, hide, resize, and reposition.

Regex Engine

Powerful pattern matching: process text data with match, matchAll, find, replace, and split operations.

System API (50+ Methods)

Send intents, schedule tasks, get battery level, vibrate, open/close apps, and much more.

App Preview

Macro Handler App

Start automating for free

Use core features for free, upgrade to Premium for advanced capabilities.

Free

$0

  • Visual Macro Builder
  • Image Detection
  • Text Recognition (OCR)
  • Color Scanning
Premium

Premium

Pro

  • All free features
  • Lua Script Mode
  • HTTP Request API
  • Sharing System
  • Priority Support

Runtime stability depends on Android version, OEM background restrictions, and correct permission setup. Use the compatibility guide to review device-specific requirements.