Servicio de Computer Use de código abierto, disponible como servidor MCP para que agentes de IA controlen escritorios macOS, Linux y Windows.
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
Instala el SDK de cua con pip
pip install cua - 2
Instala la CLI de cua y crea un sandbox local de Linux a partir de los ejemplos del README
- 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
Expone el runtime de uso del ordenador de Codex a cualquier harness de agentes en macOS y Linux, sin autenticación de Codex.
Framework open source para agentes que usan la computadora y controlan una GUI real con el mouse, el teclado y la pantalla para completar tareas en aplicaciones de escritorio y web.
Una app de máquinas virtuales para Windows y macOS que ejecuta máquinas virtuales de escritorio completas en sandbox, con aceleración por GPU y acceso desde una interfaz gráfica o una API programable.
Aplicación de escritorio RPA empresarial de código abierto, con un diseñador visual low-code para automatizar software de Windows y páginas web, invocable desde agentes de IA.
Stack de agentes de IA multimodales de código abierto de ByteDance, con CLI y Web UI (Agent TARS) y una app de agente de escritorio con GUI (UI-TARS Desktop).