Descripción
OpenAdapt es un proyecto de código abierto para convertir una demostración humana grabada de una tarea de GUI en un programa que se ejecuta nuevamente por sí mismo, y que solo informa éxito, VERIFICADO, cuando una verificación independiente confirma que el efecto en el mundo real de la tarea realmente tuvo lugar, no solo que los pasos en pantalla se completaron.
Leer más
La idea es que una persona, o un agente que están observando, realiza una tarea una vez; OpenAdapt compila esa demostración en un programa repetible, un humano nombrado lo aprueba, y un agente llamador, como un agente de IA de uso informático, puede invocarlo en el futuro.
El programa compilado y el tiempo de ejecución viven en un repositorio compañero separado, openadapt-flow; este repositorio proporciona el instalador y la CLI (pip install openadapt, luego openadapt flow tutorial). Ejecutar el tutorial graba una tarea contra una aplicación de gestión de prácticas sintética llamada MockMed, la compila, la certifica contra una política y confirma el resultado a través de una API de solo lectura separada de la pantalla que realizó la escritura, en unos pocos segundos y sin llamar a un modelo generativo en tiempo de ejecución. Un comando compañero, openadapt quickstart --break-it, muestra deliberadamente la herramienta negándose a informar éxito cuando la escritura subyacente es rechazada, aunque el banner en pantalla muestra un mensaje de éxito.
OpenAdapt distingue varios resultados posibles para una ejecución más allá del simple éxito o fracaso, incluyendo VERIFICADO, DETENIDO_ANTES_DEL_EFECTO, RECONCILIACIÓN_REQUERIDA y POLÍTICA_RECHAZADA, cada uno significando algo específico sobre lo que el sistema realmente sabe que ocurrió. Soporta navegadores, escritorio nativo (Windows, macOS, Linux), visualización remota (RDP) y superficies Citrix/VDI, con diferentes evidencias disponibles en cada uno. Las opciones de implementación van desde un uso completamente local o autoalojado, hasta un modelo controlado por el cliente para datos sensibles y redes privadas, hasta ejecución gestionada en infraestructura ejecutada por OpenAdapt.
El lanzador, compilador, tiempo de ejecución, aplicación de escritorio, adaptadores de sustrato y herramientas básicas de calificación están licenciados bajo MIT y son gratuitos para usar; OpenAdapt Cloud es un plano de control comercial separado de múltiples inquilinos para la gobernanza de flotas, facturación e integraciones empresariales, y OpenAdapt Execute es un servicio privado para socios para ejecutar una transacción calificada dentro de una aplicación con la que un socio no puede integrarse de otra manera. El repositorio de GitHub tiene alrededor de 1,700 estrellas y 260 bifurcaciones a partir de este escrito, con confirmaciones enviadas dentro del último día, lo que lo convierte en un proyecto activamente mantenido en lugar de uno abandonado.
- CategoríaAutomatización de flujos de trabajo
- Modelo de preciosCódigo abierto
- ImplementaciónEjecutar en cualquier lugar
- PlataformasWindows, macOS, Linux
Características principales de OpenAdapt
Compila una demostración de GUI grabada en un programa repetible y no generativo
El resultado VERIFICADO requiere una verificación independiente y fuera de banda del efecto real, no solo un mensaje de éxito en pantalla
Estados de resultado distintos (VERIFICADO, DETENIDO_ANTES_DEL_EFECTO, RECONCILIACIÓN_REQUERIDA, POLÍTICA_RECHAZADA, y más) en lugar de un simple aprobado/reprobado
Soporta navegadores, aplicaciones de escritorio nativas (Windows/macOS/Linux), superficies RDP y Citrix/VDI
Los tutoriales locales se ejecutan sin necesidad de cuenta, clave API o llamadas a modelos
Módulos opcionales de limpieza de PII/PHI y captura específica de plataforma (Windows UI Automation, macOS Accessibility, Linux AT-SPI)
Composición de flujo de trabajo: encadenando múltiples paquetes compilados con traspasos de parámetros entre ellos
Modelos de implementación locales/autoalojados, controlados por el cliente o de ejecución gestionada
Núcleo con licencia MIT, con un plano de control comercial Cloud separado y un servicio privado Execute para socios
Primeros pasos con OpenAdapt
Instalar: Ejecutar pip install --upgrade openadapt (Python 3.10-3.12).
Verificar su entorno: Ejecutar openadapt doctor --backend web para confirmar que las dependencias como Chromium están listas.
Ejecutar el tutorial: Ejecutar openadapt flow tutorial para grabar, compilar y certificar una tarea contra la aplicación sintética MockMed.
Crear su propio flujo de trabajo: Usar openadapt flow record, opcionalmente con --url para un objetivo de navegador, para capturar una tarea real.
Compilar y reproducir: Ejecutar openadapt flow compile y openadapt flow replay para convertir la grabación en un paquete probado.
Servirlo a un agente: Ejecutar openadapt-agent serve --allow-run para que un agente llamador pueda invocar el flujo de trabajo verificado.
Casos de uso de OpenAdapt
- Automatización de back-office verificada
- Transferencia de agente de uso informático
- Flujos de trabajo cruzados
- Operaciones de escritura reguladas





