We’ve published a complete 25-video tutorial series for LaiCai Flow, the visual Android automation feature inside LaiCai Screen Mirroring.
The series covers 51 nodes—from touch actions and screen recognition to reusable subflows, API requests, array processing, AI analysis, and persistent storage.
Watch the complete video series
Browse the full LaiCai Flow node reference
Complete node overview
Workflow structure and reusable subflows
- Flow Input — Define parameters passed into a Profile.
- Call Flow — Reuse another Flow as a subflow.
- Call Flow Multiple Times — Run the same subflow a fixed number of times.
- Call Flow Until Success — Retry a subflow until it succeeds.
- Return Flow — Return execution results to the calling Flow.
- For Each — Process every item in an array.
- Branch — Route execution through true or false paths.
Vision, screen capture, and UI analysis
- Visual Match — Locate a target image on the Android screen.
- Object Detect — Detect objects with a selected vision model.
- OCR — Extract text from the full screen or a selected region.
- Screen Capture — Capture the current Android screen for later nodes.
- Parse UI — Read the Android UI hierarchy.
- Find UI Elements — Find matching interface elements from parsed UI data.
Touch, text, apps, and clipboard
- Tap — Tap a selected screen position.
- Long Press — Press and hold a target position.
- Swipe — Swipe between two points.
- Drag — Drag an item from one point to another.
- Input Text — Enter text into an Android input field.
- Computer Keyboard Input — Send computer keyboard input to Android.
- Open App — Launch an installed Android application.
- Set Clipboard — Write content to the Android clipboard.
- Get Clipboard — Read the current Android clipboard.
- Paste Clipboard — Paste clipboard content into the active field.
Android device controls
- Home
- Back
- Task List
- Screenshot
- Screenshot to Phone
- Start Recording
- Start Phone Recording
- Stop Recording
- Stop Phone Recording
- Volume Up
- Volume Down
- Sleep
These nodes cover navigation, screenshots, desktop-side and phone-side recording, volume control, and screen sleep.
Files, APIs, and array processing
- Load File Data — Load JSON, CSV, and TXT data.
- API Request — Send GET and POST requests and inspect the response.
- Local File Asset — Pass a local file into upload and processing workflows.
- Build Array
- Get Length
- Append Array
- Insert Array Item
- Remove Array Item
- Get Array Item
- Contains
- Filter Data
- Sort Data
The array lessons cover creation, indexing, modification, filtering, object-field matching, and ascending or descending sorting.
AI analysis and persistent storage
- Image Analyze — Analyze a screen capture with an external LLM.
- Text Analyze — Analyze OCR or workflow text and return structured output.
- Storage Set — Save a key-value pair at Flow, device, or global scope.
- Storage Get — Read stored values from the selected scope.
The AI tutorial also explains how to configure the LLM provider, model, and API key before using the analysis nodes.
The 25-video learning path
| # | Tutorial | Nodes covered |
|---|---|---|
| 01 | Pass Parameters into a Workflow | Flow Input |
| 02 | Match Images on an Android Screen | Visual Match |
| 03 | Automate a Tap on Android | Tap |
| 04 | Detect Objects on an Android Screen | Object Detect |
| 05 | Read Text from an Android Screen | OCR |
| 06 | Open an Android App Automatically | Open App |
| 07 | Enter Text on Android Automatically | Input Text |
| 08 | Parse Android UI and Find Elements | Parse UI, Find UI Elements |
| 09 | Capture an Android Screen in a Workflow | Screen Capture |
| 10 | Automate a Long Press on Android | Long Press |
| 11 | Automate Swipe Gestures on Android | Swipe |
| 12 | Drag Items on an Android Screen | Drag |
| 13 | Send Computer Keyboard Input to Android | Computer Keyboard Input |
| 14 | Set, Get, and Paste the Android Clipboard | Set Clipboard, Get Clipboard, Paste Clipboard |
| 15 | Control Android Device Actions | All 12 Device nodes |
| 16 | Reuse Automation with Call Flow | Call Flow |
| 17 | Run a Subflow Multiple Times | Call Flow Multiple Times |
| 18 | Retry a Subflow Until Success | Call Flow Until Success, Return Flow |
| 19 | Loop Through Every Array Item | For Each |
| 20 | Build Conditional Workflows | Branch |
| 21 | Load JSON, CSV, and TXT Files | Load File Data |
| 22 | Send GET and POST API Requests | API Request, Local File Asset |
| 23 | Create, Filter, and Sort Arrays | 9 Array nodes |
| 24 | Analyze Images and Text with AI | Image Analyze, Text Analyze |
| 25 | Share Persistent Workflow Data | Storage Set, Storage Get |
If you are new to LaiCai Flow, start with 01, 03, 06, 09, and 20. They introduce inputs, actions, app control, screen data, and conditional logic—the foundation for larger Android automation workflows.
Have a question about a specific node or a workflow you want to build? Reply below with the node name and your use case.