Macro Handler

Build Powerful Android Automation.

Android Automation Platform

Run any Android task on autopilot. Visual builder or Lua scripting; image, text, and color detection in one product. No root required.

Android release link: current public package

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.

Product Surface

No-code builder, Lua editor, and macro management sit in one professional Android automation workflow.

70
OCR Languages
43
API Objects
500+
Methods
14
UI Languages
NO ROOT Required
Android 8.0+
Guided setup included

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 mapped on-device across 7 OCR families: Latin, Chinese, Japanese, Korean, Devanagari, Arabic, and Cyrillic. 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.

Privacy & Data Rights

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)

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

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 on the default launch Lua runtime. The 500+ API methods claim applies to the default launch Lua runtime. Lua 5.4.8 native runtime remains experimental and is not the production default until the cutover gate passes.

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.

Current block screenshots

Feature descriptions match real in-app blocks

The 1.0.17 English block cards below show the real in-app counterparts for the click, OCR, color, HTTP, KV, replay, panel, and math capabilities described on this page.

Click Block

Block Preview

Supports the auto-clicking narrative with coordinate, last-hit, and repeat controls.

v1.0.18English UI
CLICK block card

OCR Value Block

Block Preview

Shows region, OCR language family, result variable, and comparison flow for text recognition.

v1.0.18English UI
OCR_VALUE block card

Color Block

Block Preview

Visualizes tolerance, region, and match decisions for the color engine narrative.

v1.0.18English UI
COLOR block card

HTTP Request Block

Block Preview

Shows method, header, body, content type, and timeout fields for the network API narrative.

v1.0.18English UI
HTTP_REQUEST block card

KV Set Block

Block Preview

Supports the persistent key-value narrative with key, value, and result-variable flow.

v1.0.18English UI
KV_SET block card

Replay Block

Block Preview

Shows recording name, repeat, and wait controls for record-and-replay flows.

v1.0.18English UI
REPLAY block card

Panel Control Block

Block Preview

Supports showing, hiding, moving, and resizing the floating panel.

v1.0.18English UI
PANEL_CONTROL block card

Math Eval Block

Block Preview

Shows expression, variable, and result fields for numeric processing.

v1.0.18English UI
MATH_EVAL block card

Product workflow

Real screens from setup to live control

Instead of repeating the same screenshots, this section teaches the complementary product flow: permission readiness, the live control panel, and account/settings trust surfaces.

Live Control

Control panel

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.