Browser-Use: Automação de Navegadores para Agentes de IA¶
O Browser-Use é uma biblioteca Python que habilita agentes de IA a controlar navegadores da web, possibilitando a automação de tarefas online de forma simples e eficaz. Ao combinar o poder de Playwright com a flexibilidade de LLMs, ele permite que desenvolvedores criem fluxos de trabalho que interagem com sites assim como um usuário humano faria.
Instalação e Configuração¶
Para começar a usar o Browser-Use em ambiente local, é necessário ter o Python versão 3.11 ou superior instalado. O gerenciador de pacotes uv é recomendado para criar o ambiente e instalar as dependências.
Observacao
O comando abaixo também instala o Browser-Use e sincroniza o projeto.
Se o Chromium não estiver presente no sistema, o uvx pode ser usado para instalá-lo automaticamente:
Dica
Execute o seguinte comando apenas se precisar do binário do Chromium.
Uso com LLMs (Agentes de Codificação)¶
O projeto disponibiliza um guia rápido para integrar o Browser-Use com agentes de IA como Cursor ou Claude Code. Basta apontar o agente para o arquivo de instruções Agents.md e iniciar o prompting.
Atencao
Certifique-se de que o agente tenha acesso às ferramentas necessárias para interagir com o navegador.
Uso Humano (Interação Direta)¶
Desenvolvedores que preferem chamar a biblioteca diretamente podem fazer isso em scripts Python após a instalação. A API permite criar instâncias de navegador, definir tarefas e coletar resultados.
from browser_use import Browser
async def main():
async with Browser() as browser:
page = await browser.new_page()
await page.goto("https://exemplo.com")
title = await page.title()
print(f"Título da página: {title}")
import asyncio
asyncio.run(main())
Recursos e Comunidade¶
O Browser-Use oferece diversos recursos auxiliares: - Demos: exemplos práticos de automação. - Documentação: guia completo com referência de API. - Blog: artigos e casos de uso. - Mercadoria: itens temáticos para supporters. - Nuvem: serviço Browser Use Cloud para execução escalável e furtiva. - Comunidade: canais no Discord e Twitter para suporte e discussão.
Pontos-chave¶
- O Browser-Use une Playwright e LLMs para permitir que agentes de IA naveguem na web.
- Instalação simplificada com uv e opcional uso da Browser Use Cloud para escala e furtividade.
- Guias de início rápido atendem tanto a agentes de codificação quanto a desenvolvedores que usam Python diretamente.
- A comunidade oferece demos, documentação, blog e canais de suporte para facilitar a adoção.
- Termos essenciais como Python, uv, Chromium e API key são destacados para facilitar a compreensão.
Ferramentas e Tecnologias¶
- [[Python]]
- [[uv]]
- [[Chromium]]
- [[Browser Use Cloud]]
Nota pessoal
https://github.com/browser-use/browser-use