---
title: Computer use
description: O Lampson controla sua área de trabalho e seu navegador em segundo plano, com sua sessão iniciada — janelas, formulários, buscas — sem mexer no seu mouse, com um juiz que escolhe os cliques em menos de um segundo.
---
# Computer use

Com computer use o agente controla **seu computador em segundo plano**: vê as janelas, clica, digita, preenche formulários e navega em páginas web **sem mexer no seu mouse nem roubar o foco**. Você pode continuar trabalhando em outra janela enquanto isso.

Vem **desligado**. Ligado, o agente ganha mais uma ferramenta (`computer_use`); desligado, nem a vê.

## Ligar

1. **Instale o driver.** O Lampson usa o [cua-driver](https://cua.ai/docs/how-to-guides/driver/install), um programa à parte que ele não instala por você:
   - Windows (PowerShell): `irm https://cua.ai/driver/install.ps1 | iex` e depois `cua-driver autostart kick`
   - macOS / Linux: `/bin/bash -c "$(curl -fsSL https://cua.ai/driver/install.sh)"` e depois `cua-driver doctor`
2. **Ligue a ferramenta.**
   - **Web**: ⚙ → **Computer use** → interruptor. Se o driver faltar, o comando para instalá-lo aparece ali mesmo.
   - **Terminal**: `/computer-use on`. `/computer-use` sozinho mostra o estado do driver.

## Seu navegador, com sua sessão

Em ⚙ → Computer use existe **«usar meu navegador aberto»**. Ligue: o agente trabalha no **seu Chrome ou Edge com suas sessões iniciadas** (seu e-mail, suas contas de loja, seus formulários) e abre **uma janela própria** para não mexer nas suas abas. A aba onde está aberto o chat do Lampson é protegida.

Desligado, o agente abre um navegador à parte, **sem nenhuma sessão**: serve para páginas públicas, não para nada que precise da sua conta. Vale ao reiniciar o Lampson.

## O que você pode pedir

- «entra no mercadolivre.com.br e me encontra as melhores chaleiras elétricas com controle de temperatura»
- «preenche este formulário com meus dados, mas não envia»
- «na planilha que está aberta, copia a coluna B para uma aba nova»
- «abre as configurações do Windows e me diz qual versão eu tenho»

Funciona em qualquer janela: navegadores, editores, planilhas, clientes de e-mail, diálogos do sistema.

## Como faz

- **Aplicativos de desktop**: lê a árvore de acessibilidade da janela (cada botão, campo e menu com um número) e age sobre esses elementos — mais preciso que clicar em coordenadas.
- **Páginas web**: uma rota exata sobre a página (como o Playwright): cada link, botão e campo tem uma referência, e um formulário inteiro é preenchido numa só chamada.
- **O juiz de decisão**: com um [juiz](/pt/docs/judge) configurado, um modelo pequeno escolhe em qual controle clicar em menos de um segundo, sem gastar um turno do modelo principal. Nos nossos testes com o Jev, buscar numa loja online levou uma chamada (100 % de confiança, 0,4 s) e cada campo de um formulário do Google, cerca de 0,3 s.
- **Capturas**: se o seu modelo tem visão, o agente pode ver capturas de tela; se não, trabalha com a árvore de elementos, que costuma bastar.

## O que nunca faz

Estas regras estão no código, não só nas instruções do modelo:

- **Não envia, não apaga, não compra, não fecha** por conta própria com o juiz: botões «Enviar», «Excluir», «Comprar», «Fechar» nunca são oferecidos a ele. Se o agente precisar de um, clica à mão pela aprovação normal — e só se você pediu.
- Nada de abas sem controle: uma janela própria, um limite de abas (`computer_max_tabs`, 5 por padrão), nunca fecha as suas nem abre anônima.
- Não busca no Google digitando no navegador: busca com `fetch` (sem abrir nada) e abre só a página escolhida.
- Nunca bloqueia a tela, encerra a sessão, fecha aplicativos nem digita comandos num terminal.
- Nunca digita senhas nem chaves, nunca aceita permissões ou pagamentos e não segue instruções que apareçam na tela.

## Permissões

Olhar (janelas, árvore, capturas, texto da página) nunca pergunta. **Agir pergunta uma vez por turno** no modo `ask`; depois segue sozinho até terminar. `yolo` não pergunta; `strict` não deixa agir. Veja [Permissões](/pt/docs/permissions).

## Quando algo dá errado

O agente recebe o resultado de cada ação em detalhe: o que o juiz escolheu e com quanta certeza, quais controles deixou de fora e por quê, se o driver confirmou o efeito, e uma dica quando algo falha (uma referência vencida, um banner de cookies cobrindo o botão, uma janela ambígua). Com isso decide como seguir, como faria uma pessoa.

Alguns sites têm manias. Se você usa um com frequência, escreva uma [skill](/pt/docs/skills) com a receita («neste site a busca é tal URL», «os filtros ficam na coluna da esquerda») ou um [plugin](/pt/docs/plugins) que consulte o site direto.

## Configuração

| ajuste | `.env` | |
|---|---|---|
| ligado | `LAMPSON_COMPUTER_USE=1` | desligado por padrão |
| usar meu navegador aberto | `LAMPSON_COMPUTER_GRANT_PROFILE=1` | desligado por padrão: navegador à parte sem sessão |
| limite de abas | `LAMPSON_COMPUTER_MAX_TABS=5` | por turno |
| caminho do driver | `LAMPSON_COMPUTER_DRIVER=…` | se não estiver no PATH nem onde o instalador o deixa |
| juiz de decisão | veja [Juiz de decisão](/pt/docs/judge) | |
