
Cua
Cua AI, Inc. · Programação
O Cua é uma infraestrutura de código aberto para agentes de uso de computador. Ele entrega sandboxes, driver em segundo plano, máquinas virtuais locais e benchmarks em macOS, Linux, Windows e Android.

Sobre Cua
About
O que é o Cua
O Cua é um conjunto de ferramentas que permite a agentes de IA usar um computador de verdade. Não é um app só: reúne um SDK, um driver, sandboxes, máquinas virtuais e uma suíte de testes que os desenvolvedores combinam para treinar, avaliar e executar agentes que clicam, digitam e leem a tela.
O projeto vem da Cua AI, Inc. e tem apoio da Y Combinator. Quase todo o código tem licença MIT e o repositório já passou de dezenas de milhares de estrelas no GitHub, o que explica por que tanta gente o escolhe em vez de escrever automação de desktop do zero.
O ponto difícil em qualquer agente desse tipo é onde ele roda. Controlar um desktop real é arriscado na sua própria máquina, e agentes guiados por captura de tela precisam de um ambiente estável e reiniciável. O Cua resolve isso com sandboxes locais de Docker e QEMU, além de uma camada de virtualização para macOS, e assim o trabalho fica isolado. O outro lado é que a parte na nuvem é cobrada por uso e os recursos mais profundos de macOS dependem de hardware da Apple.
Primeiros passos
- Instale a CLI
cuano macOS, Linux ou Windows com o script de uma linha - Crie um sandbox, como um contêiner Linux ou uma máquina virtual de macOS, e dê um nome a ele
- Conecte seu agente, modelo ou script e envie uma tarefa em linguagem natural
- Leia o resultado, tire uma captura de tela ou exporte a execução para repetir depois
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Cua.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores de agentes
- Engenheiros de automação
- Times de pesquisa e avaliação
- Criadores individuais
Tarefas
- Automatizar aplicativos de desktop
- Avaliar agentes
- Testar em várias plataformas
- Experimentar sem risco
Cenários
- Treinar um modelo de uso de computador
- Testar um agente web ou de desktop na CI
- Ter um agente ao lado do seu trabalho
- Escalar além de uma máquina
Principais recursos
Cua Driver para controle em segundo plano
O Cua Driver dá ao agente ferramentas para inspecionar e operar apps nativos e navegadores no macOS, Windows e Linux. A conexão sai pela CLI, pelo MCP ou por SDKs tipados, então ele encaixa em ferramentas como Claude Code, Codex, Cursor e OpenClaw. A entrega em segundo plano deixa o agente trabalhar sem mexer no seu ponteiro nem roubar o foco, e você segue usando a máquina enquanto ele roda.
Sandboxes em quatro sistemas operacionais
O Cua executa agentes nas quatro famílias de desktop principais: Linux, Windows, macOS e Android. Você sobe um contêiner Ubuntu, uma máquina virtual completa de Windows 11, uma de macOS ou uma imagem de Android e chega a todas pela mesma API. As imagens já vêm com um daemon, então o agente tem processos, arquivos, capturas e entrada desde o primeiro segundo.
Lume para máquinas virtuais locais
O Lume cria e gerencia máquinas virtuais de macOS e Linux em Apple Silicon com o framework de virtualização da Apple. Isso dá a quem tem um Mac um ambiente macOS local e reiniciável para testar sem hardware extra. Ele também sustenta a camada de sandbox que roda na sua própria máquina.
Um SDK, várias linguagens
O mesmo Cua SDK está disponível em Python, TypeScript, Swift e Kotlin, dentro do seu processo ou por um daemon compartilhado. Um único núcleo em Rust sustenta tudo, então o comportamento não muda se você escreve Python para pesquisa ou TypeScript para um produto.
Cua Spaces e desktops compartilhados
O Cua Spaces é um app de macOS que dá a cada agente um desktop completo. O Teleport move um app com sessão aberta, como Chrome ou Slack, para um Space e o mantém conectado, enquanto o Multiplayer permite que você e o agente trabalhem no mesmo desktop com cursores separados. Os Spaces rodam no seu Mac, em outras máquinas suas ou na sua própria conta de nuvem.
Cua Bench para avaliação
O Cua Bench monta tarefas de uso de computador, pontua agentes contra seus avaliadores e exporta trajetórias para treinar. Você pode começar com uma tarefa simulada que não precisa de VM, Docker nem chave de modelo, e subir para ambientes reais quando a configuração estiver pronta.
Prós e contras
Prós
- As bibliotecas base têm licença MIT, então você pode hospedar por conta própria e construir em cima sem pagar
- Uma única API cobre sandboxes de Linux, Windows, macOS e Android
- O driver em segundo plano deixa o agente trabalhar sem tomar seu mouse e teclado
- Roda no seu hardware, na sua conta de nuvem ou em uma frota gerenciada
- Traz uma camada de avaliação e benchmarks, não só as ferramentas de automação
- Projeto ativo, com lançamentos frequentes e uma comunidade grande de desenvolvedores
Contras
- A capacidade na nuvem é cobrada por uso, então cargas paralelas pesadas somam custo por hora
- Os recursos mais profundos de macOS dependem de hardware Apple Silicon, que nem todo time tem
- É uma ferramenta para desenvolvedores, então quem não programa não tira proveito sem escrever ou conectar algum código
- Alguns pacotes antigos ficaram obsoletos, e tutoriais velhos podem apontar para uma configuração errada
Perguntas frequentes
O Cua é uma infraestrutura de código aberto para agentes de uso de computador da Cua AI, Inc. Ele reúne um SDK, um driver em segundo plano, sandboxes, máquinas virtuais locais e uma suíte de testes para que os agentes controlem um computador de verdade em macOS, Linux, Windows e Android.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a Cua.
Alternativas a Cua
Base Code
Base44 (Wix) · Programação · ProdutividadeO Base Code é um ambiente de desenvolvimento em nuvem compartilhado da Base44. O time descreve mudanças em um repositório do GitHub pelo chat, confere tudo na prévia e envia o resultado como pull request.
Google EmbeddingGemma 2
Google DeepMind · Escrita · Imagem · ProgramaçãoGoogle EmbeddingGemma 2 é um modelo aberto de 740 milhões de parâmetros que transforma texto, código, imagens, áudio e quadros de vídeo em vetores de um único espaço de 768 dimensões, rodando em celulares e notebooks.
GitGlow
GitGlow · Programação · ProdutividadeO GitGlow é um cliente Git de desktop que coloca seu código e as mudanças dos seus agentes de IA na mesma revisão, para você saber o que vai sair da máquina antes de publicar.
