---
id: browser-use
name: browser-use
source: lara-skills-import
source_path: browser-use.md
source_sha256: a7ef2907a5b4fc8246df0740e1d3c62fb4b641b9c5a5c462c7a2d7e7c2aec1cb
status: active
description: " tags: [lara, skill, browser, automação, agente, web] instalada: 2026-03-24 status: ativa  🌐 Browser Use > Controla o browser real via AI. Navega sites, clica, preenche formulários, faz scraping e executa tarefas online "
---

# browser-use

> Espelhado de LARA/Skills para o catálogo canônico do OpenLife. Runtime deve ler este arquivo em `.catalog/skills`, não o Obsidian.

<description>
 tags: [lara, skill, browser, automação, agente, web] instalada: 2026-03-24 status: ativa  🌐 Browser Use > Controla o browser real via AI. Navega sites, clica, preenche formulários, faz scraping e executa tarefas online 
</description>

---
tags: [lara, skill, browser, automação, agente, web]
instalada: 2026-03-24
status: ativa
---

# 🌐 Browser Use

> Controla o browser real via AI. Navega sites, clica, preenche formulários, faz scraping e executa tarefas online de forma autônoma.

## ⚠️ Regra de uso

> Usar **apenas como fallback** quando o browser nativo do OpenClaw não funcionar.
> Sempre requer **autorização explícita do Rafa** para a tarefa específica antes de executar.

## O que é

[Browser Use](https://github.com/browser-use/browser-use) é uma biblioteca Python open source (MIT) que permite a agentes AI controlarem um browser Chromium real — sem login, sem API de terceiros, sem limitações de scraping.

Diferente de Playwright puro, o Browser Use expõe uma interface de alto nível orientada a tarefas: você diz **o que quer fazer**, ele decide **como fazer**.

## Capacidades

| Tarefa | Suporte |
|---|---|
| Navegar URLs | ✅ |
| Clicar em elementos | ✅ |
| Preencher formulários | ✅ |
| Fazer login em sites | ✅ |
| Extrair dados (scraping) | ✅ |
| Tirar screenshots | ✅ |
| Resolver captchas (via Cloud) | ✅ Cloud |
| Memória persistente entre sessões | ✅ Cloud |
| 1000+ integrações (Gmail, Slack, Notion) | ✅ Cloud |

## Instalação

```bash
pip install browser-use
```

**Skill no Claude Code:**
```
~/.claude/skills/browser-use/SKILL.md
```

**Chromium (se necessário):**
```bash
uvx browser-use install
```

## Uso básico — CLI

```bash
browser-use open https://exemplo.com   # Navega
browser-use state                      # Vê elementos clicáveis
browser-use click 5                    # Clica por índice
browser-use type "Olá mundo"           # Digita texto
browser-use screenshot pagina.png      # Screenshot
browser-use close                      # Fecha
```

## Uso como agente Python

```python
from browser_use import Agent, Browser, ChatBrowserUse
from browser_use import ChatAnthropic
import asyncio

async def main():
    browser = Browser()
    agent = Agent(
        task="Acesse o site X e extraia Y",
        llm=ChatAnthropic(model='claude-sonnet-4-6'),
        browser=browser,
    )
    await agent.run()

asyncio.run(main())
```

## Modelos suportados

- `ChatBrowserUse()` — modelo otimizado deles (mais rápido, $0.20/1M tokens input)
- `ChatAnthropic(model='claude-sonnet-4-6')` — Claude via Anthropic key
- `ChatGoogle(model='gemini-3-flash-preview')` — Gemini
- Ollama local — qualquer modelo local

## Casos de uso que a Lara pode executar

- Acessar portais governamentais (e-CAC, Receita Federal, SPED)
- Monitorar preços em e-commerces
- Preencher formulários repetitivos
- Extrair dados de sites que bloqueiam requests diretos
- Automatizar fluxos em sistemas web sem API
- Coletar seeds de notícias em sites sem RSS
- Executar tarefas em nome do Rafa em qualquer site

## Configuração necessária

Precisa de uma LLM key para rodar o agente:
- `ANTHROPIC_API_KEY` (Claude) — já configurado via OpenClaw
- `GOOGLE_API_KEY` (Gemini) — disponível em TOOLS.md
- `BROWSER_USE_API_KEY` — opcional, só para Cloud

## Docs

- GitHub: https://github.com/browser-use/browser-use
- Docs: https://docs.browser-use.com
- Cloud: https://cloud.browser-use.com

---

*Skill instalada em 2026-03-24 | Lara*
