LaiCai Flow: automatize Android e emuladores com AI

LaiCai Flow ajuda você a usar AI para automatizar dispositivos Android e emuladores. Você pode editar Flows no Graph View, gerar Flows por chat LLM API dentro do app LaiCai ou permitir que Codex, Claude e outras ferramentas AI desktop gerem Flows por MCP.

Mais tutoriais em vídeo do LaiCai Flow

  1. Visão geral da interface do LaiCai Flow
  2. Crie seu primeiro perfil do LaiCai Flow
  3. Crie seu primeiro nó do LaiCai Flow
  4. Crie um LaiCai Flow manualmente
  5. Gere um LaiCai Flow com o AI Planner
  6. Gere perfis do LaiCai Flow com Codex e MCP
  7. Execute automação Android em dispositivos com LaiCai Flow
  8. Automatize o Google Photos com nós do LaiCai Flow
  9. Exclua uma imagem do Google Photos com nós do LaiCai Flow
  10. Exclua várias imagens do Google Photos com nós de repetição do Flow
  11. Exclua automaticamente todas as imagens do Google Photos com flow.until
  12. Digite texto automaticamente no Android com data.array e flow.foreach

Core concepts

Você pode entender uma configuração Flow como um fluxograma: cada nó dentro do Flow faz apenas uma coisa. Cada nó tem entradas e saídas, e o nó anterior passa os dados para os nós seguintes. Por exemplo, um [nó de correspondência de imagem] só encontra as coordenadas da imagem e depois passa essas coordenadas para o próximo [nó de clique] executar a tarefa de clique.

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

O Flow oferece muitos tipos de nós para processar diferentes tipos de tarefas. Cada nó é responsável por uma ação clara ou por uma etapa de processamento de dados, como operações na tela, condições, transformação de dados, controle de fluxo, interação com serviços externos ou chamada de outro Flow. Depois de executado, um nó pode gerar dados para os próximos nós usarem.

O que os nós podem fazer

Os nós do LaiCai Flow cobrem observação de tela, ações no dispositivo, processamento de dados, controle de fluxo e integrações externas. Você combina como blocos: observar a tela, escolher dados, agir no dispositivo e depois ramificar, esperar, repetir ou chamar outro Flow.

Observação de tela

Use correspondência de imagem, OCR, detecção de objetos, capturas e busca na árvore UI para encontrar texto, botões, templates ou alvos visíveis na tela Android atual.

vision.matchvision.ocrvision.detectvision.captureui.find

Toque e entrada

Depois que um nó anterior fornece uma posição ou valor, execute toque, swipe, toque longo, arrastar, digitar texto, pressionar teclas ou ações de área de transferência.

pointer.tappointer.swipepointer.longPresspointer.draginput.text

Controle de app e dispositivo

Abra ou pare apps Android, envie Home e Back, tire capturas, grave a tela, ajuste volume ou salve mídia no telefone.

app.openapp.forceStopdevice.homedevice.backdevice.screenshot

Processamento de dados

Escolha campos, leia caminhos JSON, monte objetos e arrays, filtre e ordene listas, compare valores e salve estado de execução para passos posteriores.

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

Controle de Flow

Ramifique por condições, espere entre passos, pare uma execução, chame Flows filhos, repita um Flow, percorra arrays ou execute até um Flow filho ter sucesso.

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

Integração externa

Chame HTTP APIs, carregue arquivos locais, execute macros ou scripts AutoJS salvos e use ADB Shell quando precisar de automação Android mais profunda.

http.requestfile.loadmacro.playautojs.runadb.shell

Três formas de criar um workflow de automação LaiCai Flow

Exemplo do Graph View mostrando um workflow de automação LaiCai Flow criado com nós conectados.
Método 1

Editar um Flow no Graph View

Ideal para quem tem experiência em programação ou automação quando a tarefa é clara e não muito complexa. No Graph View, adicione nós de automação manualmente, conecte-os na ordem de execução e configure os parâmetros, entradas, saídas e a passagem de dados entre os nós.

  • Primeiro divida o objetivo em alguns passos determinísticos, como abrir app, aguardar a tela e tocar em um botão.
  • Use conexões para mostrar o caminho de execução e ramificações simples, como success, failure, true e false.
  • Execute após cada pequena seção e confira no log os parâmetros do nó, entradas, saídas e estado do dispositivo.
Método 2

Gerar um Flow conversando dentro do app LaiCai

Não é necessário saber programar. Qualquer pessoa pode descrever uma tarefa de automação em linguagem natural e deixar a IA gerar ou editar um Flow dentro do app LaiCai. Você pode explicar o objetivo como em uma conversa, como abrir um app, encontrar um botão, ler texto, tocar em um elemento, inserir conteúdo ou repetir ações. Também pode usar @mention para escolher rapidamente imagens de template, regiões OCR, assets do dispositivo ou um nó existente, para a IA atualizar o Profile atual com mais precisão.

  • Descreva a tarefa em linguagem comum, por exemplo: “abra o YouTube, toque no ícone de busca e digite LaiCai Flow”.
  • Use @mention para escolher assets como imagens de template, regiões de reconhecimento, capturas de botão ou nós existentes.
  • A IA usa o Flow atual, as capacidades dos nós, o estado do dispositivo e os assets escolhidos para gerar ou ajustar conexões e parâmetros.
  • Se faltarem nomes de pacote, imagens de template, regiões OCR, dados de conta ou parâmetros de API, o app pedirá essas informações em vez de adivinhar.
Método 3

Gerar Flows via MCP no Codex, Claude e outras ferramentas de AI desktop

Ideal para quem já usa Codex, Claude ou ferramentas de AI desktop semelhantes. Com o LaiCai MCP, a AI desktop pode ler diretamente dispositivos, capacidades dos nós, assets de automação e Profiles existentes, então você não precisa copiar esse contexto para o chat nem gastar tokens extras de LLM API com esse contexto local. Você pode continuar usando a leitura de código, análise de arquivos, raciocínio estruturado e contexto longo do Codex e do Claude enquanto a AI gera, verifica ou atualiza um LaiCai Flow Profile.

  • Não é preciso copiar manualmente informações do dispositivo, node schema, assets ou conteúdo do Profile para a janela de chat.
  • O contexto local fornecido pelo MCP não consome tokens extras de LLM API.
  • Combine análise de código, leitura de arquivos e decomposição de problemas do Codex e Claude para ajudar a criar Flows mais complexos.
  • Útil quando a AI deve consultar arquivos locais do projeto, assets de automação e o estado real do dispositivo ao manter um Profile.