Repolode
trycua

trycua/cua

Toolkit open source para que los agentes de IA operen computadoras de escritorio, con Cua Driver, máquinas virtuales Lume, entornos aislados multiplataforma y evaluación con Cua Bench.

Estrellas
30,573
Forks
2,216
Issues abiertos
1,195
Último commit
hace 7 horas

¿Qué es?

Cua es un toolkit para proporcionar a los agentes de IA computadoras que puedan operar. Incluye varios componentes: Cua Driver, que permite a los agentes inspeccionar y controlar aplicaciones nativas y navegadores en macOS, Windows y Linux mediante una CLI, MCP o SDK tipados; Lume, que crea y administra máquinas virtuales locales de macOS y Linux en Apple Silicon mediante Virtualization.Framework de Apple; y un SDK y una CLI de cua para ejecutar entornos aislados en máquinas virtuales locales y contenedores, disponibles en Python, TypeScript y Rust.

El repositorio también incluye Cua Bench, un framework para crear tareas de uso de computadoras, evaluar agentes y exportar trayectorias para entrenamiento, y CUA-S1, una familia de modelos pequeños y especializados para tomar decisiones al completar formularios. Cua Spaces, una aplicación de escritorio para macOS, ofrece escritorios completos para agentes en tus propias máquinas o cuentas en la nube. El SDK principal, Driver, Lume y Bench tienen licencia MIT, mientras que Cua Spaces y Cua Driver Bench usan FSL-1.1-MIT.

Funciones clave

  • 01Cua Driver opera aplicaciones de escritorio nativas y navegadores en macOS, Windows y Linux.
  • 02Lume crea y administra máquinas virtuales locales de macOS y Linux en Apple Silicon.
  • 03El SDK y la CLI de cua ejecutan entornos aislados en máquinas virtuales locales y contenedores.
  • 04Cua Bench crea tareas de uso de computadoras, evalúa agentes y exporta trayectorias.
  • 05CUA-S1 ofrece modelos pequeños y especializados para tomar decisiones al usar computadoras.

Casos de uso

  • Permitir que un agente de IA controle aplicaciones de escritorio para automatizar flujos de trabajo repetitivos con GUI.
  • Ejecutar entornos aislados de macOS o Linux para experimentar con agentes.
  • Evaluar agentes de uso de computadoras y generar trayectorias de entrenamiento.

Inicio rápido

  1. 1

    Instala el SDK de cua con pip

    pip install cua
  2. 2

    Instala la CLI de cua y crea un sandbox local de Linux a partir de los ejemplos del README

  3. 3

    Ejecuta un comando dentro del sandbox

    cua sb exec dev uname -a

Antes de usarlo

  • La aplicación de escritorio Cua Spaces tiene el código fuente disponible bajo la licencia FSL-1.1-MIT, no MIT, y Spaces es de pago fuera del nivel individual gratuito.
  • Lume solo ejecuta VM locales de macOS y Linux en Apple Silicon.
  • El funcionamiento en segundo plano de Cua Driver depende de la compatibilidad de la aplicación y la plataforma, y tiene límites especificados.
  • CUA-S1 es una versión de investigación temprana que solo incluye el código fuente; los pesos del modelo se alojan por separado.

Temas

Preguntas frecuentes

¿Qué es cua?
Toolkit open source para que los agentes de IA operen computadoras de escritorio, con Cua Driver, máquinas virtuales Lume, entornos aislados multiplataforma y evaluación con Cua Bench. Cua es un toolkit para proporcionar a los agentes de IA computadoras que puedan operar. Incluye varios componentes: Cua Driver, que permite a los agentes inspeccionar y controlar aplicaciones nativas y navegadores en macOS, Windows y Linux mediante una CLI, MCP o SDK tipados; Lume, que crea y administra máquinas virtuales locales de macOS y Linux en Apple Silicon mediante Virtualization.Framework de Apple; y un SDK y una CLI de cua para ejecutar entornos aislados en máquinas virtuales locales y contenedores, disponibles en Python, TypeScript y Rust.
¿cua es gratuito? ¿Qué licencia tiene?
cua es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cua sigue mantenido?
Mantenimiento activo. El último commit de cua fue el 22 oct 2026.
¿Para qué puedo usar cua?
Permitir que un agente de IA controle aplicaciones de escritorio para automatizar flujos de trabajo repetitivos con GUI. Ejecutar entornos aislados de macOS o Linux para experimentar con agentes. Evaluar agentes de uso de computadoras y generar trayectorias de entrenamiento.
¿Cómo se instala cua?
Instala el SDK de cua con pip: pip install cua Instala la CLI de cua y crea un sandbox local de Linux a partir de los ejemplos del README Ejecuta un comando dentro del sandbox: cua sb exec dev uname -a
¿Dónde consigo cua?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/trycua/cua

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

Proyectos relacionados