Extensão para automação de navegadores e desktops, com gravador de macros, API JavaScript, OCR, reconhecimento de imagens e servidor MCP para assistentes de IA.
OpenAdaptAI/OpenAdapt
Camada de execução open source que registra uma tarefa uma vez e a compila em um programa local que agentes ou pessoas podem executar novamente sem chamadas a modelos, verificando cada gravação.
Alternativa open source a:UiPath
Automation Anywhere
- Estrelas
- 1,865
- Forks
- 279
- Issues abertas
- 78
- Último commit
- há 10 horas
O que é?
O OpenAdapt é uma ferramenta para automatizar a entrada repetitiva de dados em aplicativos web, Windows, macOS, Linux e de área de trabalho remota. Uma pessoa ou um agente que controla o computador executa uma tarefa uma vez enquanto o OpenAdapt a registra e, em seguida, compila a execução em um programa. Esse programa repete as etapas com novos dados, sem chamar um modelo e sem enviar capturas de tela para nenhum lugar.
Antes de cada gravação, o programa verifica se o registro correto está na tela. Depois de gravar, ele consulta o registro novamente no sistema oficial de registro, em vez de confiar na mensagem de sucesso do aplicativo. Se algo não corresponder, a execução é interrompida antes da gravação e o resultado é informado ao agente que iniciou a chamada, para que uma gravação nunca seja repetida às cegas. Se as telas mudarem, é possível propor uma correção para aprovação de uma pessoa.
O OpenAdapt disponibiliza fluxos de trabalho compilados como ferramentas MCP, que podem ser chamadas por um agente como o Claude, e também oferece uma CLI e Agent Skills. O benchmark do projeto em uma cópia de teste do OpenEMR está publicado no repositório.
Recursos principais
- 01Compila uma tarefa registrada ou executada por um agente em um programa que roda sem chamadas a modelos.
- 02Confirma se o registro correto está na tela antes de cada gravação e consulta o registro salvo no sistema oficial de registro.
- 03Interrompe a execução e informa o resultado em vez de repetir uma gravação incerta.
- 04Usa DOM, UI Automation, Accessibility ou AT-SPI quando disponíveis, e correspondência de pixels em áreas de trabalho remotas.
- 05Disponibiliza fluxos de trabalho como ferramentas MCP e Agent Skills para conectar agentes de IA.
- 06Exige a aprovação de uma pessoa quando um fluxo de trabalho precisa de correção.
Casos de uso
- Inserir repetidamente os mesmos registros de pacientes ou solicitações em um EHR ou sistema de seguros.
- Fornecer a um agente de IA uma ferramenta de gravação verificada, em vez de deixá-lo controlar a tela a cada gravação.
- Automatizar aplicativos legados de desktop ou Citrix/RDP sem API.
Início rápido
- 1
Instale o pacote openadapt do PyPI
python -m pip install --upgrade openadapt - 2
Execute a demonstração synthetic quickstart, incluindo o teste break-it
openadapt quickstart --break-it
Antes de usar
- Cada aplicativo em cada superfície precisa passar por sua própria qualificação antes que seus programas possam ser executados com segurança.
- O comando replay executa todas as ações registradas, incluindo salvamentos, sem perguntar nem verificar o registro. Por isso, use apenas cópias de teste ou de staging.
- Explorar tarefas e reparar programas alterados exige sua própria chave de modelo e gera custos de uso do modelo.
Em coleções
Tópicos
Perguntas frequentes
- O que é OpenAdapt?
- Camada de execução open source que registra uma tarefa uma vez e a compila em um programa local que agentes ou pessoas podem executar novamente sem chamadas a modelos, verificando cada gravação. O OpenAdapt é uma ferramenta para automatizar a entrada repetitiva de dados em aplicativos web, Windows, macOS, Linux e de área de trabalho remota. Uma pessoa ou um agente que controla o computador executa uma tarefa uma vez enquanto o OpenAdapt a registra e, em seguida, compila a execução em um programa. Esse programa repete as etapas com novos dados, sem chamar um modelo e sem enviar capturas de tela para nenhum lugar.
- OpenAdapt é gratuito? Qual é a licença?
- OpenAdapt é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenAdapt ainda é mantido?
- Manutenção ativa. O último commit de OpenAdapt foi em 6 de nov. de 2026.
- Para que posso usar OpenAdapt?
- Inserir repetidamente os mesmos registros de pacientes ou solicitações em um EHR ou sistema de seguros. Fornecer a um agente de IA uma ferramenta de gravação verificada, em vez de deixá-lo controlar a tela a cada gravação. Automatizar aplicativos legados de desktop ou Citrix/RDP sem API.
- Como instalar OpenAdapt?
- Instale o pacote openadapt do PyPI: python -m pip install --upgrade openadapt Execute a demonstração synthetic quickstart, incluindo o teste break-it: openadapt quickstart --break-it
- Onde consigo OpenAdapt?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OpenAdaptAI/OpenAdapt
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo RPA open source para desktop empresarial, com designer visual low-code para automatizar softwares Windows e páginas web, acionável por agentes de IA.
Automação de navegador open source que usa LLMs e visão computacional para executar fluxos de trabalho na web em qualquer site, estendendo o Playwright com comandos de IA.
Registra interações no navegador uma vez e as reproduz como fluxos determinísticos, recorrendo ao Browser Use AI se uma etapa falhar.
Bibliotecas Python e Robot Framework para automação robótica de processos, com suporte a navegadores, Excel, e-mail, PDF, APIs de nuvem e aplicativos desktop.
Stack open source de agentes de IA multimodais da ByteDance, com CLI/Web UI (Agent TARS) e um app de agente para desktop com GUI (UI-TARS Desktop).