LaiCai Flow: automatizza Android ed emulatori con AI

LaiCai Flow aiuta a usare AI per automatizzare dispositivi Android ed emulatori. Puoi modificare i Flow in Graph View, generare Flow con la chat LLM API nell’app LaiCai oppure lasciare che Codex, Claude e altri strumenti AI desktop generino Flow tramite MCP.

Altri tutorial video su LaiCai Flow

  1. Panoramica dell'interfaccia LaiCai Flow
  2. Crea il tuo primo profilo LaiCai Flow
  3. Crea il tuo primo nodo LaiCai Flow
  4. Crea un LaiCai Flow manualmente
  5. Genera un LaiCai Flow con AI Planner
  6. Genera profili LaiCai Flow con Codex e MCP
  7. Esegui l'automazione Android sui dispositivi con LaiCai Flow
  8. Automatizza Google Photos con i nodi LaiCai Flow
  9. Elimina una immagine Google Photos con i nodi LaiCai Flow
  10. Elimina più immagini Google Photos con i nodi di ripetizione Flow
  11. Elimina automaticamente tutte le immagini Google Photos con flow.until
  12. Digita testo automaticamente su Android con data.array e flow.foreach

Core concepts

Puoi considerare una configurazione Flow come un diagramma di flusso: ogni nodo nel Flow fa una sola cosa. Ogni nodo ha input e output, e il nodo precedente passa i dati ai nodi successivi. Ad esempio, un [nodo di corrispondenza immagine] si occupa solo di trovare le coordinate dell'immagine, poi passa quelle coordinate al [nodo di clic] successivo per eseguire il compito di clic.

Profile and Main Flow

A profile stores one or more flows. The Main Flow is the entry point that runs when you start automation on a device.

Nodes and data

Flow offre molti tipi di nodi per gestire diversi tipi di attività. Ogni nodo è responsabile di un'azione chiara o di un passaggio di elaborazione dei dati, come operazioni sullo schermo, condizioni, trasformazione dei dati, controllo del flusso, interazione con servizi esterni o chiamata di un altro Flow. Dopo l'esecuzione, un nodo può produrre dati che i nodi successivi possono utilizzare.

Cosa possono fare i nodi

I nodi di LaiCai Flow coprono osservazione dello schermo, azioni sul dispositivo, elaborazione dati, controllo del flusso e integrazioni esterne. Li combini come blocchi: osserva lo schermo, scegli i dati, agisci sul dispositivo, poi ramifica, attendi, ripeti o chiama un altro Flow.

Osservazione dello schermo

Usa image matching, OCR, rilevamento oggetti, screenshot e ricerca nell’albero UI per trovare testo, pulsanti, template o target visibili sulla schermata Android corrente.

vision.matchvision.ocrvision.detectvision.captureui.find

Tocco e input

Dopo che un nodo precedente fornisce una posizione o un valore, esegui tap, swipe, pressione lunga, trascinamento, input testo, tasti o operazioni clipboard.

pointer.tappointer.swipepointer.longPresspointer.draginput.text

Controllo app e dispositivo

Apri o arresta app Android, invia Home e Back, acquisisci screenshot, registra lo schermo, regola il volume o salva media sul telefono.

app.openapp.forceStopdevice.homedevice.backdevice.screenshot

Elaborazione dati

Seleziona campi, leggi percorsi JSON, crea oggetti e array, filtra e ordina liste, confronta valori e salva stato runtime per i passaggi successivi.

data.pickdata.filterdata.sortdata.jsonGetvar.setstorage.get

Controllo Flow

Ramifica per condizioni, attendi tra passaggi, ferma una run, chiama Flow figli, ripeti un Flow, attraversa array o esegui finché un Flow figlio riesce.

flow.branchflow.waitflow.runflow.repeatflow.forEachflow.until

Integrazione esterna

Chiama HTTP API, carica file locali, esegui macro o script AutoJS salvati e usa ADB Shell quando serve un’automazione Android più profonda.

http.requestfile.loadmacro.playautojs.runadb.shell

Tre modi per creare un workflow di automazione LaiCai Flow

Esempio Graph View che mostra un workflow di automazione LaiCai Flow creato con nodi collegati.
Metodo 1

Modifica un Flow in Graph View

Ideale per chi ha esperienza di programmazione o automazione, quando il requisito è chiaro e non troppo complesso. In Graph View, aggiungi manualmente i nodi di automazione, collegali nell’ordine di esecuzione e configura parametri, input, output e passaggio dati tra nodi.

  • Prima dividi l’obiettivo in pochi passaggi deterministici, come aprire un’app, attendere una schermata e toccare un pulsante.
  • Usa le connessioni per mostrare il percorso di esecuzione e rami semplici, come success, failure, true e false.
  • Esegui dopo ogni piccola sezione e controlla nel log parametri del nodo, input, output e stato del dispositivo.
Metodo 2

Generare un Flow conversando nell’app LaiCai

Non serve esperienza di programmazione. Chiunque può descrivere un’attività di automazione in linguaggio naturale e lasciare che l’AI generi o modifichi un Flow nell’app LaiCai. Puoi spiegare l’obiettivo come in una chat: aprire un’app, trovare un pulsante, leggere testo, toccare un elemento, inserire contenuto o ripetere azioni. Puoi anche usare @mention per scegliere rapidamente immagini template, aree OCR, asset del dispositivo o un nodo esistente, così l’AI aggiorna il Profile corrente con maggiore precisione.

  • Descrivi la richiesta con parole normali, ad esempio: “apri YouTube, tocca l’icona di ricerca e inserisci LaiCai Flow”.
  • Usa @mention per scegliere assets come immagini template, aree di riconoscimento, screenshot di pulsanti o nodi esistenti.
  • L’AI usa Flow corrente, capacità dei nodi, stato del dispositivo e asset selezionati per generare o regolare connessioni e parametri.
  • Se mancano nome package, immagini template, aree OCR, dati account o parametri API, l’app chiede di completarli invece di indovinare.
Metodo 3

Generare Flow via MCP in Codex, Claude e altri strumenti AI desktop

Ideale per chi usa già Codex, Claude o strumenti AI desktop simili. Tramite LaiCai MCP, l’AI desktop può leggere direttamente dispositivi, capacità dei nodi, asset di automazione e Profiles esistenti, quindi non serve copiare quel contesto nella chat e non si consumano LLM API token extra per quel contesto locale. Puoi continuare a usare lettura del codice, analisi dei file, ragionamento strutturato e contesto lungo di Codex e Claude mentre l’AI genera, controlla o aggiorna un LaiCai Flow Profile.

  • Non serve copiare manualmente informazioni dispositivo, node schema, assets o contenuto del Profile nella finestra chat.
  • Il contesto locale fornito da MCP non consuma LLM API token extra.
  • Combina analisi del codice, lettura file e scomposizione dei problemi di Codex e Claude per progettare Flow più complessi.
  • Utile quando l’AI deve consultare file locali del progetto, asset di automazione e stato reale del dispositivo mentre mantiene un Profile.