EQVPS

VPS para agentes browser-use: rodar IA computer-use num servidor 24/7

5 de set. de 2026 · 4 min de leitura · EQVPS Team

Um scraper web segue as instruções que você escreveu. Um agente de navegador decide por si: olha a página renderizada, raciocina o próximo passo, e clica, digita e rola um navegador real para chegar lá. Ferramentas como browser-use, Skyvern e o computer-use da Anthropic transformam um LLM em algo que opera um navegador como uma pessoa — preenche formulários, percorre fluxos, lê resultados, se recupera quando o layout muda.

Isso só funciona se o navegador estiver sempre rodando. No seu notebook ele para no instante em que você fecha a tampa. Esta página é sobre colocar um agente de navegador num servidor, bem dimensionado, para operar o tempo todo.

Scraper vs agente — escolha a ferramenta certa

Seja honesto sobre qual você está construindo, porque cada um quer coisas diferentes:

Esta página é sobre o segundo.

O que a máquina realmente precisa

O loop do agente em si é minúsculo; quem consome recursos é o navegador headless.

A montagem

# Ubuntu 24.04
apt update && apt install -y python3-venv git
python3 -m venv ~/agent && source ~/agent/bin/activate

# browser-use + um Chromium para o Playwright
pip install browser-use
playwright install --with-deps chromium

Um loop mínimo lê a chave do modelo do ambiente, nunca fixada no código:

# run.py
import os, asyncio
from browser_use import Agent
from browser_use.llm import ChatAnthropic

async def main():
    agent = Agent(
        task="Open the status page and report which services are down.",
        llm=ChatAnthropic(model="claude-sonnet-4-5", api_key=os.environ["ANTHROPIC_API_KEY"]),
    )
    await agent.run()

asyncio.run(main())

Mantenha-o vivo por travamentos e reinicializações com um serviço systemd — o mesmo padrão que mantém qualquer agente rodando 24/7, com Restart=always e a chave do modelo num EnvironmentFile, não na unit.

Fique de olho na RAM. Um agente de navegador que nunca fecha abas vai comer a máquina aos poucos — feche páginas e contextos ao terminar uma tarefa e limite a concorrência. Um Chromium com vazamento é a causa mais comum de esses agentes caírem.

A parte que é realmente nossa: o agente pode alugar a própria máquina

É aqui que a EQVPS difere de um host comum. Pelo nosso servidor MCP um agente pode se registrar, carregar um saldo em cripto e order_vps — pedir uma máquina nova sozinho, sem humano no checkout. Então um agente de navegador que precisa de um ambiente limpo para um run pode provisionar o servidor sozinho, operar o navegador e destruí-lo ao terminar — tudo a partir de um saldo pré-pago.

Combine isso com pagamento em cripto sem KYC e todo o loop fica fora de qualquer rastro de identidade: e-mail para se registrar, USDC ou USDT para pagar, root em cerca de um minuto.

Os limites honestos

Dentro disso, um agente de navegador no próprio servidor sempre ligado é um padrão de fato útil — ele opera enquanto você dorme. Escolha um plano, pague em cripto e tenha um rodando em um minuto. Se sua tarefa é extração fixa em vez de raciocínio, o guia de web scraping é o caminho mais barato e simples.

FAQ

Qual a diferença entre um agente de navegador e um scraper web?

Um scraper segue um script que você escreveu — busque estas URLs, extraia estes campos. Um agente de navegador é conduzido por um LLM: ele olha a página, decide o que clicar ou digitar e se adapta quando o layout muda. browser-use, Skyvern e o computer-use da Anthropic funcionam assim. É a diferença entre um crawler fixo e um operador que raciocina. Se sua tarefa é extração determinística, veja o guia de scraping; esta página é sobre o tipo que raciocina.

Preciso de GPU para rodar um agente de navegador?

Não. O raciocínio acontece num LLM que você chama por uma API (Anthropic, OpenAI etc.), então o servidor só roda um Chromium headless mais seu loop de agente — trabalho de CPU e RAM, não GPU. Você só quereria uma GPU se também rodasse o modelo localmente, o que é uma montagem separada e bem mais pesada.

Quanta RAM precisa?

O peso está no navegador, não no agente. Uma instância de Chromium headless são ~300-500 MB, mais 100-200 MB por aba/contexto aberto, mais seu runtime. Small (US$ 8, 4 GB) é um piso sensato para um agente conduzindo um navegador; suba para Medium se rodar vários contextos de navegador em paralelo.

Preciso de IP dedicado?

Normalmente não. Um agente de navegador faz requisições de saída — aos sites que opera e à API do modelo — então um plano NAT com SSH encaminhado basta e é mais barato. Pegue um IP dedicado só se também expuser um serviço de entrada (um painel de controle, um receptor de webhooks).

Isso é permitido? Quais os limites?

Automação legítima de sites que você tem direito de usar — sim. Respeite os termos e limites de taxa de cada site, não martele um alvo até a negação de serviço, e não use para fraude, credential stuffing ou abuso de contas. Isso viola a política de uso aceitável e leva ao encerramento. Um agente de navegador é um operador poderoso; aponte-o só onde você tem direito de agir.

← Voltar ao blogVer planos e preços →

Comentários

Nenhum comentário ainda. Seja o primeiro.

Deixe um comentário

Os comentários são moderados antes de aparecerem.