Lucas Alvim@alvim_aiferramentas de IA, testadas
Guia grátis em português

Grave a tarefa uma vez e repita sem usar IA

O OpenAdapt é uma ferramenta de código aberto que grava uma tarefa feita uma vez, por você ou pela IA, e transforma num programa. Depois, esse programa repete tudo com dados novos, sem chamar IA nenhuma e sem mandar print de tela pra lugar nenhum.

Capa do reel: Grave a tarefa uma vez e repita sem usar IA
Veio deste reelEsse guia é do vídeo desta capaVer os reels no Instagram

01Pra que serve

02O que você precisa

03Passo a passo

  1. No Windows, abra o PowerShell (o terminal do Windows) e crie uma área separada pra ferramenta. No Mac, abra o Terminal e use: python3 -m venv .venv && source .venv/bin/activate
    py -m venv .venv; .\.venv\Scripts\Activate.ps1
  2. Instale o OpenAdapt com um comando. É igual no Windows e no Mac.
    python -m pip install --upgrade openadapt
  3. Faça o teste pronto, que leva uns 5 minutos. Ele roda duas vezes num sistema de mentira de uma clínica. Na primeira, salva e confirma. Na segunda, a tela diz que salvou, mas o dado se perdeu, e o OpenAdapt percebe e para. O resultado fica na pasta openadapt-quickstart.
    openadapt quickstart --break-it
  4. Grave a sua tarefa. Troque o endereço do exemplo pelo da sua cópia de teste. O navegador abre: faça a tarefa uma vez, no ritmo normal, e feche a janela ou aperte Ctrl-C no terminal. Comece por algo curto que não salva nada, como abrir um registro e ver um campo. Senhas nunca são guardadas. Pra gravar um programa do computador, use --window "NOME DA JANELA" no lugar do --url.
    openadapt flow record --url https://staging.your-app.example --out rec
  5. Transforme a gravação num programa. Ele pode perguntar quais campos que você digitou mudam a cada repetição. Aceite os que vão receber dados novos. A lista fica no arquivo bundle/param_proposals.json.
    openadapt flow compile rec --out bundle --name my-first-workflow
  6. Repita a tarefa, sempre na cópia de teste. Ele faz tudo de verdade e não pede confirmação. No fim, o relatório fica em run/REPORT.md. Pra ver a explicação do que aconteceu, rode: openadapt flow explain run
    openadapt flow replay bundle --url https://staging.your-app.example --run-dir run

04Exemplos de uso: comandos e pedidos prontos

Repetir com dados novosPelo terminal, depois do passo 5. O nome do campo está em bundle/param_proposals.json
openadapt flow replay bundle --url [ENDEREÇO DA CÓPIA DE TESTE] --run-dir run --param [NOME DO CAMPO]=[VALOR NOVO]
Repetir uma lista inteiraQuando os dados estão numa planilha salva em CSV. Cria um programa novo que roda uma vez por linha. Pra ver todas as opções: openadapt flow for-each --help
openadapt flow for-each bundle --records [ARQUIVO.csv] --out program --map [COLUNA DA PLANILHA]=[NOME DO CAMPO]
Ligar no Claude CodeModo de teste. Precisa do uv, um programa que instala ferramentas Python: docs.astral.sh/uv/getting-started/installation/
claude mcp add --scope user openadapt -- uvx --python 3.12 openadapt-agent serve
Pedir pro seu agenteNa conversa com o agente, depois de ligar. Ele só manda os dados e recebe o resultado, sem ver a tela
Use o OpenAdapt pra listar os programas disponíveis.
Depois rode o programa [NOME DO PROGRAMA] com estes dados: [CAMPO]: [VALOR].
Me diga em português qual foi o resultado exato.
Se ele parou, pediu revisão ou não teve certeza de que salvou, me avise e não rode de novo. Nunca diga que deu certo se não foi confirmado.

05Antes de usar

Resumindo: instala com um comando, grava a tarefa uma vez numa cópia de teste e repete com dados novos, sem IA e sem mandar print de tela pra lugar nenhum.

Todos os guias e prompts do Alvim