Qué es
Agent Desktop es una CLI y biblioteca nativa para interactuar con aplicaciones de escritorio. Obtiene controles del sistema de accesibilidad y devuelve referencias que un agente puede usar para actuar.
Para qué te sirve
- Cuando necesitas leer los campos de una ventana sin interpretar sus píxeles.
- Cuando una tarea exige alternar observación, clic y comprobación.
- Cuando integras computer use en tu propio agente.
Cómo funciona
Una instantánea devuelve JSON con elementos y referencias. El agente elige una acción y vuelve a observar para confirmar el resultado. El bucle de decisión permanece en tu agente. El proyecto distribuye binarios para macOS, Windows y Linux, en x64 y ARM64.
Antes de empezar
Necesitas una sesión gráfica y los requisitos del sistema correspondiente. macOS requiere Accesibilidad; Linux tiene como destino principal Ubuntu 24.04+ con GNOME 46, glibc ≥2.35 y at-spi2-core. Windows puede operar sobre aplicaciones con el mismo nivel de integridad que la terminal.
Límites y alternativas
El contenido del portapapeles, las instantáneas y las capturas pueden contener datos privados. No todas las aplicaciones exponen buenos controles de accesibilidad. La alternativa con capturas requiere interpretar imágenes y tiene otros puntos de fallo.
Recursos
- Repositorio original - 1824 estrellas; licencia Apache-2.0 por GitHub.
- README consultado - documentación y ejemplos de uso.
- Último commit comprobado - 2026-10-25.
- Licencia - revisa las condiciones antes de redistribuir.