Repolode
OpenAdaptAI

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:UiPathAutomation 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. 1

    Instale o pacote openadapt do PyPI

    python -m pip install --upgrade openadapt
  2. 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