Repolode
OpenAdaptAI

OpenAdaptAI/OpenAdapt

Capa de ejecución de código abierto que registra una tarea una vez y la compila en un programa local que agentes o personas pueden volver a ejecutar sin llamar a modelos y que verifica cada guardado.

Alternativa open source a:UiPathAutomation Anywhere

Estrellas
1,863
Forks
279
Issues abiertos
78
Último commit
hace 13 horas

¿Qué es?

OpenAdapt automatiza la entrada repetitiva de datos en aplicaciones web, Windows, macOS, Linux y de escritorio remoto. Una persona o un agente de uso del computador realiza una tarea una vez mientras OpenAdapt la registra y luego compila la ejecución en un programa. Ese programa repite los pasos con datos nuevos sin llamar a un modelo ni enviar capturas de pantalla a ningún sitio.

Antes de cada guardado, el programa comprueba que el registro correcto esté en pantalla. Después de guardar, vuelve a leer el registro desde el sistema de registro oficial, en lugar de confiar en el mensaje de éxito de la aplicación. Si algo no coincide, la ejecución se detiene antes de guardar e informa del resultado al agente que la invocó, por lo que nunca se vuelve a intentar un guardado a ciegas. Si las pantallas cambian, se pueden reparar proponiendo una solución que una persona debe aprobar.

OpenAdapt ofrece los flujos de trabajo compilados como herramientas MCP, para que pueda invocarlos un agente como Claude, y también proporciona una CLI y Agent Skills. Su benchmark en una copia de prueba de OpenEMR está publicado junto con el repositorio.

Funciones clave

  • 01Compila una tarea registrada o realizada por un agente en un programa que se ejecuta sin llamadas a modelos.
  • 02Confirma que el registro correcto esté en pantalla antes de cada guardado y vuelve a leer el registro guardado desde el sistema de registro oficial.
  • 03Se detiene e informa del resultado en vez de volver a intentar un guardado incierto.
  • 04Usa DOM, UI Automation, Accessibility o AT-SPI cuando están disponibles, y coincidencia de píxeles para escritorios remotos.
  • 05Ofrece flujos de trabajo como herramientas MCP y Agent Skills para conectar agentes de IA.
  • 06Exige la aprobación de una persona para aplicar cambios cuando es necesario reparar un flujo de trabajo.

Casos de uso

  • Introducir muchas veces los mismos datos de pacientes o reclamaciones en un sistema EHR o de seguros.
  • Proporcionar a un agente de IA una herramienta de escritura verificada, en vez de dejar que controle la pantalla en cada guardado.
  • Automatizar aplicaciones de escritorio heredadas o aplicaciones de Citrix/RDP que no tienen una API.

Inicio rápido

  1. 1

    Instala el paquete openadapt desde PyPI

    python -m pip install --upgrade openadapt
  2. 2

    Ejecuta la demo synthetic quickstart, incluida la prueba break-it

    openadapt quickstart --break-it

Antes de usarlo

  • Cada aplicación en cada superficie debe superar su propia calificación antes de que sus programas puedan ejecutarse de forma segura.
  • El comando replay realiza todas las acciones grabadas, incluidos los guardados, sin preguntar ni comprobar el registro. Por eso, usa solo copias de prueba o de staging.
  • Explorar tareas y reparar programas modificados requiere tu propia clave de modelo y genera costes de uso del modelo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es OpenAdapt?
Capa de ejecución de código abierto que registra una tarea una vez y la compila en un programa local que agentes o personas pueden volver a ejecutar sin llamar a modelos y que verifica cada guardado. OpenAdapt automatiza la entrada repetitiva de datos en aplicaciones web, Windows, macOS, Linux y de escritorio remoto. Una persona o un agente de uso del computador realiza una tarea una vez mientras OpenAdapt la registra y luego compila la ejecución en un programa. Ese programa repite los pasos con datos nuevos sin llamar a un modelo ni enviar capturas de pantalla a ningún sitio.
¿OpenAdapt es gratuito? ¿Qué licencia tiene?
OpenAdapt es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OpenAdapt sigue mantenido?
Mantenimiento activo. El último commit de OpenAdapt fue el 5 nov 2026.
¿Para qué puedo usar OpenAdapt?
Introducir muchas veces los mismos datos de pacientes o reclamaciones en un sistema EHR o de seguros. Proporcionar a un agente de IA una herramienta de escritura verificada, en vez de dejar que controle la pantalla en cada guardado. Automatizar aplicaciones de escritorio heredadas o aplicaciones de Citrix/RDP que no tienen una API.
¿Cómo se instala OpenAdapt?
Instala el paquete openadapt desde PyPI: python -m pip install --upgrade openadapt Ejecuta la demo synthetic quickstart, incluida la prueba break-it: openadapt quickstart --break-it
¿Dónde consigo OpenAdapt?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OpenAdaptAI/OpenAdapt

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados