Browser-Use: Automação de navegação para agentes de IA¶
Browser-Use é uma biblioteca Python projetada para tornar sites acessíveis a agentes de IA, possibilitando a automação de tarefas na web. Ela combina a flexibilidade de um pacote local com a comodidade de um serviço de nuvem, permitindo que desenvolvedores e usuários finais executem fluxos de trabalho automatizados sem precisar gerenciar infraestrutura complexa.
Instalação e Configuração¶
Para começar, é necessário ter Python (versão >= 3.11) e o gerenciador de pacotes uv. O processo de instalação é simples:
Dica
O comando uvx browser-use install baixa e configura o Chromium automaticamente, garantindo que o navegador esteja pronto para uso.
Atencao
Se você já possui uma instalação de Chromium, pode pular o passo acima para evitar downloads duplicados.
Uso com Agentes de IA (LLM Quickstart)¶
Browser-Use foi pensado para ser controlado por agentes de IA. Basta apontar seu agente de codificação favorito (por exemplo, Cursor ou Claude Code) para o arquivo Agents.md disponível na documentação e então iniciar o prompting.
Observacao
O arquivo Agents.md contém instruções detalhadas sobre como o agente deve interagir com a biblioteca, incluindo exemplos de comandos e padrões de prompt.
Uso Humano (Human Quickstart)¶
Para usuários que preferem trabalhar diretamente no terminal, o fluxo humano envolve três etapas principais:
- Criar um ambiente virtual com
uv init. - Adicionar o pacote
browser-usee sincronizar dependências. - (Opcional) Instalar o Chromium caso ainda não esteja presente.
Browser Use Cloud¶
Quem deseja evitar a configuração local pode utilizar o Browser Use Cloud. Esse serviço oferece execução rápida, escalável e com modo furtivo ativado, ideal para demonstrações ou cargas de trabalho elevadas.
Dica
Acesse https://cloud.browser-use.com/?utm_source=github&utm_medium=readme-skip-setup para iniciar imediatamente sem instalar nada localmente.
Pontos-chave¶
- Browser-Use permite que agentes de IA automatem ações em navegadores usando apenas alguns comandos.
- A instalação local depende de Python, uv e opcionalmente do Chromium.
- O serviço Browser Use Cloud oferece uma alternativa pronta para uso, eliminando a necessidade de setup local.
Ferramentas e Tecnologias¶
- [[Python]]
- [[uv]]
- [[Chromium]]
- [[Browser Use Cloud]]
- [[Cursor]]
- [[Claude Code]]
Nota pessoal
https://github.com/browser-use/browser-use