
Cua
Cua AI, Inc. · Programación
Cua es infraestructura de código abierto para agentes que usan la computadora. Les da sandboxes, un driver en segundo plano, máquinas virtuales locales y benchmarks en macOS, Linux, Windows y Android.

Acerca de Cua
About
Qué es Cua
Cua es un conjunto de herramientas que permite a los agentes de IA usar una computadora real. No es una sola aplicación: reúne un SDK, un driver, sandboxes, máquinas virtuales y una batería de pruebas que los desarrolladores combinan para entrenar, evaluar y ejecutar agentes que hacen clic, escriben y leen la pantalla.
El proyecto viene de Cua AI, Inc. y cuenta con el respaldo de Y Combinator. Casi todo el código tiene licencia MIT y el repositorio ha reunido decenas de miles de estrellas en GitHub, motivo por el que muchos equipos lo eligen en lugar de escribir automatización de escritorio desde cero.
Lo complicado en cualquier agente de este tipo es dónde se ejecuta. Controlar un escritorio real es arriesgado en tu propia máquina, y los agentes que se guían por capturas necesitan un entorno estable y reiniciable. Cua responde con sandboxes locales de Docker y QEMU, más una capa de virtualización de macOS, así el trabajo queda aislado. La contrapartida es que la parte en la nube se cobra por uso y las funciones más profundas de macOS dependen de hardware de Apple.
Primeros pasos
- Instala la CLI
cuaen macOS, Linux o Windows con el script de una línea - Crea un sandbox, por ejemplo un contenedor Linux o una máquina virtual de macOS, y ponle nombre
- Conecta tu agente, modelo o script y mándale una tarea en lenguaje natural
- Lee el resultado, toma una captura o exporta la ejecución para repetirla después
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de Cua.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores de agentes
- Ingenieros de automatización
- Equipos de investigación y evaluación
- Creadores individuales
Tareas
- Automatizar aplicaciones de escritorio
- Evaluar agentes
- Probar en varias plataformas
- Experimentar sin riesgo
Casos de uso
- Entrenar un modelo de uso de computadora
- Probar un agente web o de escritorio en CI
- Tener un agente junto a tu trabajo
- Escalar más allá de un equipo
Funciones clave
Cua Driver para control en segundo plano
Cua Driver le da al agente herramientas para inspeccionar y manejar apps nativas y navegadores en macOS, Windows y Linux. Se conecta por la CLI, MCP o SDKs tipados, así encaja en herramientas como Claude Code, Codex, Cursor y OpenClaw. La entrega en segundo plano deja que el agente trabaje sin mover tu puntero ni robar el foco, de modo que sigues usando la máquina mientras corre.
Sandboxes en cuatro sistemas operativos
Cua ejecuta agentes en las cuatro familias de escritorio principales: Linux, Windows, macOS y Android. Levantas un contenedor Ubuntu, una máquina virtual completa de Windows 11, una de macOS o una imagen de Android y llegas a todas con una misma API. Las imágenes ya traen un daemon, así que el agente tiene procesos, archivos, capturas y entrada desde el primer segundo.
Lume para máquinas virtuales locales
Lume crea y gestiona máquinas virtuales de macOS y Linux sobre Apple Silicon con el framework de virtualización de Apple. Eso le da a quien tiene un Mac un entorno macOS local y reiniciable para probar sin hardware extra. También sostiene la capa de sandbox que corre en tu propia máquina.
Un SDK, varios lenguajes
El mismo Cua SDK está disponible en Python, TypeScript, Swift y Kotlin, ya sea dentro de tu proceso o a través de un daemon compartido. Un solo núcleo en Rust sostiene todo, así el comportamiento no cambia si escribes Python para investigación o TypeScript para un producto.
Cua Spaces y escritorios compartidos
Cua Spaces es una app de macOS que le da a cada agente un escritorio completo. Teleport mueve una app con sesión iniciada, como Chrome o Slack, a un Space y la mantiene conectada, mientras que Multiplayer deja que tú y el agente trabajen en el mismo escritorio con cursores distintos. Los Spaces corren en tu Mac, en otras máquinas tuyas o en tu propia cuenta de nube.
Cua Bench para evaluación
Cua Bench construye tareas de uso de computadora, puntúa agentes contra sus evaluadores y exporta trayectorias para entrenar. Puedes empezar con una tarea simulada que no necesita VM, Docker ni clave de modelo, y pasar a entornos reales cuando tu montaje esté listo.
Ventajas y desventajas
Ventajas
- Las librerías base tienen licencia MIT, así que puedes alojarlas tú mismo y construir encima sin pagar
- Una sola API cubre sandboxes de Linux, Windows, macOS y Android
- El driver en segundo plano deja trabajar al agente sin adueñarse de tu ratón y teclado
- Corre en tu hardware, en tu cuenta de nube o en una flota gestionada
- Incluye una capa de evaluación y benchmarks, no solo las herramientas de automatización
- Proyecto activo, con lanzamientos frecuentes y una comunidad amplia de desarrolladores
Desventajas
- La capacidad en la nube se cobra por uso, así que las cargas paralelas pesadas suman coste por hora
- Las funciones más profundas de macOS dependen de hardware Apple Silicon, que no todos los equipos tienen
- Es una herramienta para desarrolladores, así que quien no programa no la aprovecha sin escribir o conectar algo de código
- Algunos paquetes antiguos quedaron obsoletos, y los tutoriales viejos pueden apuntar a una configuración equivocada
Preguntas frecuentes
Cua es infraestructura de código abierto para agentes de uso de computadora de Cua AI, Inc. Reúne un SDK, un driver en segundo plano, sandboxes, máquinas virtuales locales y una batería de pruebas para que los agentes controlen una computadora real en macOS, Linux, Windows y Android.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con Cua.
Alternativas a Cua
Base Code
Base44 (Wix) · Programación · ProductividadBase Code es un entorno de desarrollo en la nube compartido de Base44. El equipo describe cambios sobre un repositorio de GitHub en el chat, los ve en una vista previa y los envía como pull requests.
Google EmbeddingGemma 2
Google DeepMind · Escritura · Imagen · ProgramaciónGoogle EmbeddingGemma 2 es un modelo abierto de 740 millones de parámetros que convierte texto, código, imágenes, audio y fotogramas de vídeo en vectores de un mismo espacio de 768 dimensiones, y funciona en móviles y portátiles.
GitGlow
GitGlow · Programación · ProductividadGitGlow es un cliente Git de escritorio que reúne tu código y los cambios de tus agentes de IA en una sola revisión, para que sepas qué va a salir de tu máquina antes de publicarlo.
