Cua

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.

Vista previa de la interfaz de Cua

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

  1. Instala la CLI cua en macOS, Linux o Windows con el script de una línea
  2. Crea un sandbox, por ejemplo un contenedor Linux o una máquina virtual de macOS, y ponle nombre
  3. Conecta tu agente, modelo o script y mándale una tarea en lenguaje natural
  4. 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.

Plan gratuitoSí
Planes de pago$0 - $0.044625/vCPU/hour
PlataformamacOS, Linux, Windows, Android, cloud
DesarrolladorCua AI, Inc.
CategoríaProgramación
Fecha de lanzamientoOct 2024
Última actualizaciónSep 2025
Visitas al sitio webN/A
Ranking global del sitioN/A
Disponibilidad de la APISí

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.