AutoLua

An Android Lua development tool based on LuaJava
Lua–Java Bridge · Code-Driven UI or Plain HTML/CSS

Download APK Online Editor

Features

Automation

Automate taps, swipes, and text input.

Custom UI

Build buttons, lists and more with Lua code. What you write is what you see.

Project Management

Create, import and export projects — .alp project files are easy to back up, all loaded and run by the host app.

Image Recognition

Screenshot color picking, image search and comparison for UI analysis, multi-touch gestures.

Online Editor

Write and connect in the browser — no install needed, just open a webpage to debug your device.

Device Connection

Desktop editor connects to your phone via WSS / USB for real-time script push and log viewing.

Multi-Mode Runtime

Root, Accessibility and normal run modes with automatic mode selection.

Broad Compatibility

Supports Android 7.0 – 16. Works on mainstream devices, cloud phones and emulators.

Editor Guide

device connection, project management, code editing, screenshot & color picker, shortcuts.

View guide →

Why AutoLua

Lua–Java Bridge

import "android.graphics.Bitmap" — bridges Lua and Java to call Android APIs exposed by the Android APIs. No waiting for wrappers, no waiting for updates.

Code-Driven UI or Plain HTML/CSS

Buttons, lists — your code defines the interface. For simple tool UIs, write plain HTML/CSS instead. No drag-and-drop, no templates.

Standard Lua

Standard Lua syntax — your Lua skills are transferable to games, backends and beyond.

Your Projects, Always Yours

Transparent .alp format, no encryption, no device lock-in. Export and back up anytime — your projects belong to you.