Descrição
OpenAdapt é um projeto de código aberto para transformar uma demonstração humana gravada de uma tarefa de GUI em um programa que roda novamente por conta própria, e que só relata sucesso, VERIFICADO, quando uma verificação independente confirma que o efeito no mundo real da tarefa realmente ocorreu, e não apenas que os passos na tela foram concluídos. A ideia é que uma pessoa, ou um agente que ela está observando, realiza uma tarefa uma vez; OpenAdapt compila essa demonstração em um programa repetível, um humano nomeado o aprova, e um agente chamador, como um agente de IA de uso de computador, pode então invocá-lo daqui em diante.
Ler mais
O programa compilado e o tempo de execução vivem em um repositório acompanhante separado, openadapt-flow; este repositório fornece o instalador e a CLI (pip install openadapt, depois openadapt flow tutorial). Executar o tutorial grava uma tarefa contra um aplicativo de gerenciamento de prática sintético chamado MockMed, compila, certifica contra uma política e confirma o resultado através de uma API somente leitura separada da tela que fez a gravação, em poucos segundos e sem chamar um modelo generativo em tempo de execução. Um comando acompanhante, openadapt quickstart --break-it, mostra deliberadamente a ferramenta se recusando a relatar sucesso quando a gravação subjacente é rejeitada, mesmo que a mensagem na tela mostre uma mensagem de sucesso.
OpenAdapt distingue vários resultados possíveis para uma execução além do simples sucesso ou falha, incluindo VERIFICADO, HALTADO_ANTES_DO_EFEITO, RECONCILIAÇÃO_REQUERIDA e POLÍTICA_REJEITADA, cada um significando algo específico sobre o que o sistema realmente sabe que aconteceu. Ele suporta navegadores, desktop nativo (Windows, macOS, Linux), exibição remota (RDP) e superfícies Citrix/VDI, com diferentes evidências disponíveis em cada um. As opções de implantação variam de uso totalmente local ou auto-hospedado, a um modelo controlado pelo cliente para dados sensíveis e redes privadas, até execução gerenciada em infraestrutura executada pelo OpenAdapt.
O lançador, compilador, tempo de execução, aplicativo de desktop, adaptadores de substrato e ferramentas básicas de qualificação são licenciados sob MIT e gratuitos para uso; OpenAdapt Cloud é um plano de controle comercial separado multi-inquilino para governança de frota, faturamento e integrações empresariais, e OpenAdapt Execute é um serviço privado para parceiros para executar uma transação qualificada dentro de uma aplicação com a qual um parceiro não pode integrar de outra forma. O repositório do GitHub tem cerca de 1.700 estrelas e 260 forks até o momento desta escrita, com commits enviados dentro do último dia, tornando-o um projeto ativamente mantido em vez de abandonado.
- CategoriaAutomação de fluxos de trabalho
- Modelo de preçosCódigo Aberto
- ImplantaçãoExecutar em qualquer lugar
- PlataformasWindows, macOS, Linux
Recursos principais de OpenAdapt
Compila uma demonstração de GUI gravada em um programa repetível e não generativo
O resultado VERIFICADO requer uma verificação independente, fora de banda, do efeito real, e não apenas uma mensagem de sucesso na tela
Estados de resultado distintos (VERIFICADO, HALTADO_ANTES_DO_EFEITO, RECONCILIAÇÃO_REQUERIDA, POLÍTICA_REJEITADA e mais) em vez de um simples passar/falhar
Suporta navegadores, aplicativos de desktop nativos (Windows/macOS/Linux), superfícies RDP e Citrix/VDI
Tutoriais locais funcionam sem conta, chave de API ou chamadas de modelo necessárias
Módulos opcionais de limpeza de PII/PHI e captura específica da plataforma (Windows UI Automation, macOS Accessibility, Linux AT-SPI)
Composição de fluxo de trabalho: encadeando vários pacotes compilados com transferências de parâmetros entre eles
Modelos de implantação local/auto-hospedados, controlados pelo cliente ou de execução gerenciada
Núcleo licenciado sob MIT, com um plano de controle comercial separado na nuvem e um serviço privado Execute para parceiros
Primeiros passos com OpenAdapt
Instalar: Execute pip install --upgrade openadapt (Python 3.10-3.12).
Verifique seu ambiente: Execute openadapt doctor --backend web para confirmar que dependências como Chromium estão prontas.
Execute o tutorial: Execute openadapt flow tutorial para gravar, compilar e certificar uma tarefa contra o aplicativo sintético MockMed.
Crie seu próprio fluxo de trabalho: Use openadapt flow record, opcionalmente com --url para um alvo de navegador, para capturar uma tarefa real.
Compile e reproduza: Execute openadapt flow compile e openadapt flow replay para transformar a gravação em um pacote testado.
Sirva para um agente: Execute openadapt-agent serve --allow-run para que um agente chamador possa invocar o fluxo de trabalho verificado.
Casos de uso de OpenAdapt
- Automação de back-office verificada
- Transferência de agente de uso de computador
- Fluxos de trabalho entre superfícies
- Operações de gravação regulamentadas





