Repolode
trycua

trycua/cua

Kit open source para dar desktops a agentes de IA, com Cua Driver, VMs Lume, sandboxes multiplataforma e avaliação pelo Cua Bench.

Estrelas
30,573
Forks
2,216
Issues abertas
1,195
Último commit
há 7 horas

O que é?

Cua é um kit para dar computadores que agentes de IA podem operar. Ele reúne vários componentes: Cua Driver, que permite aos agentes inspecionar e controlar aplicativos nativos e navegadores no macOS, Windows e Linux por meio de CLI, MCP ou SDKs tipados; Lume, que cria e gerencia VMs locais de macOS e Linux em Apple Silicon usando o Virtualization.Framework da Apple; e um SDK e CLI cua para executar sandboxes em VMs e containers locais, disponíveis em Python, TypeScript e Rust.

O repositório também inclui o Cua Bench, um framework para criar tarefas de uso do computador, avaliar agentes e exportar trajetórias para treinamento, além do CUA-S1, uma família de modelos pequenos e especializados para decisões de preenchimento de formulários. Cua Spaces, um aplicativo de desktop para macOS, oferece desktops completos para agentes nas suas próprias máquinas ou contas na nuvem. O SDK, o driver, o Lume e o bench principais usam a licença MIT, enquanto Cua Spaces e Cua Driver Bench usam a FSL-1.1-MIT.

Recursos principais

  • 01O Cua Driver opera aplicativos de desktop nativos e navegadores no macOS, Windows e Linux.
  • 02O Lume cria e gerencia VMs locais de macOS e Linux em Apple Silicon.
  • 03O SDK e a CLI cua executam sandboxes em VMs e containers locais.
  • 04O Cua Bench cria tarefas de uso do computador, avalia agentes e exporta trajetórias.
  • 05O CUA-S1 oferece modelos pequenos e especializados para decisões de uso do computador.

Casos de uso

  • Permitir que um agente de IA controle aplicativos de desktop para automatizar fluxos de trabalho repetitivos pela GUI.
  • Executar sandboxes isoladas de macOS ou Linux para experimentos com agentes.
  • Avaliar agentes de uso do computador e gerar trajetórias para treinamento.

Início rápido

  1. 1

    Instale o SDK do cua com pip

    pip install cua
  2. 2

    Instale a CLI do cua e crie um sandbox local de Linux usando os exemplos do README

  3. 3

    Execute um comando dentro do sandbox

    cua sb exec dev uname -a

Antes de usar

  • O aplicativo de desktop Cua Spaces tem o código-fonte disponível sob a licença FSL-1.1-MIT, não MIT, e o Spaces é pago além do plano individual gratuito.
  • O Lume executa apenas VMs locais de macOS e Linux em Apple Silicon.
  • A operação em segundo plano do Cua Driver depende do suporte do aplicativo e da plataforma e tem limites declarados.
  • O CUA-S1 é uma versão de pesquisa inicial que disponibiliza apenas o código-fonte; os pesos do modelo são hospedados separadamente.

Tópicos

Perguntas frequentes

O que é cua?
Kit open source para dar desktops a agentes de IA, com Cua Driver, VMs Lume, sandboxes multiplataforma e avaliação pelo Cua Bench. Cua é um kit para dar computadores que agentes de IA podem operar. Ele reúne vários componentes: Cua Driver, que permite aos agentes inspecionar e controlar aplicativos nativos e navegadores no macOS, Windows e Linux por meio de CLI, MCP ou SDKs tipados; Lume, que cria e gerencia VMs locais de macOS e Linux em Apple Silicon usando o Virtualization.Framework da Apple; e um SDK e CLI cua para executar sandboxes em VMs e containers locais, disponíveis em Python, TypeScript e Rust.
cua é gratuito? Qual é a licença?
cua é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
cua ainda é mantido?
Manutenção ativa. O último commit de cua foi em 22 de out. de 2026.
Para que posso usar cua?
Permitir que um agente de IA controle aplicativos de desktop para automatizar fluxos de trabalho repetitivos pela GUI. Executar sandboxes isoladas de macOS ou Linux para experimentos com agentes. Avaliar agentes de uso do computador e gerar trajetórias para treinamento.
Como instalar cua?
Instale o SDK do cua com pip: pip install cua Instale a CLI do cua e crie um sandbox local de Linux usando os exemplos do README Execute um comando dentro do sandbox: cua sb exec dev uname -a
Onde consigo cua?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/trycua/cua

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados