Uma Agent Skill que dá acesso completo à web a agentes de IA locais, como Claude Code, com roteamento de ferramentas em camadas, proxy de navegador CDP e notas de experiência por site.
platonai/Browser4
Um mecanismo de navegador nativo para IA, voltado a agentes autônomos, extração inteligente de dados e automação web em larga escala, com CLI em Rust e suporte a MCP.
- Estrelas
- 1,164
- Forks
- 153
- Issues abertas
- 33
- Último commit
- há 8 horas
O que é?
Browser4 é um mecanismo de navegador desenvolvido para agentes de IA e automação web em larga escala. Ele controla navegadores reais baseados em Chrome por meio do Chrome DevTools Protocol, permitindo que agentes e pessoas naveguem por páginas, cliquem e preencham elementos, capturem snapshots e executem tarefas em lote ou em loop usando a ferramenta de linha de comando chamada browser4-cli.
Para extração de dados, oferece X-SQL combinado com seletores CSS para extrair dados de forma determinística de páginas ativas ou snapshots HTML armazenados, sem consumir tokens de LLM. Também inclui uma opção de extração com LLM, um armazenamento progressivo de experiências que reutiliza seletores aprendidos e o WebMiner, que usa clustering com ML para transformar arquivos HTML salvos em planilhas e relatórios.
Para operar em escala, o projeto oferece tarefas de swarm e crawl com retomada baseada em checkpoints, sessões com estado, plugins, skills de runtime, uma extensão de navegador e MCP por HTTP. É escrito principalmente em Kotlin e distribuído pelo Maven Central e pelo npm.
Recursos principais
- 01Controla navegadores reais por meio do CDP, nos modos headless e headed.
- 02Extrai dados de páginas ativas ou snapshots HTML usando X-SQL e seletores CSS.
- 03Converte HTML salvo em planilhas e relatórios usando o clustering do WebMiner, sem consumir tokens de LLM.
- 04Executa tarefas de swarm e crawl com retomada baseada em checkpoints.
- 05Disponibiliza MCP por HTTP e oferece suporte a plugins, skills de runtime e uma extensão de navegador.
Casos de uso
- Permitir que um agente de IA conclua tarefas com várias etapas, como comparar produtos em um site de compras.
- Extrair campos estruturados de muitas páginas durante um crawl sem gastar tokens de LLM.
- Transformar uma pasta de páginas HTML baixadas em planilhas agrupadas com o WebMiner.
- Automatizar verificações recorrentes de páginas em horários programados usando tarefas em loop.
Início rápido
- 1
Instale o browser4-cli globalmente com npm (requer Node.js)
npm install -g browser4-cli - 2
Instale o runtime de backend do Browser4
browser4-cli install - 3
Abra uma sessão visível do navegador no site de exemplo
browser4-cli open --headed https://browser4.io
Antes de usar
- Comandos com IA, como extract, summarize, chat e agent run, exigem uma chave de API de um provedor de LLM.
- O pipeline de clustering do WebMiner requer JDK 17 ou superior.
Em coleções
Tópicos
Perguntas frequentes
- O que é Browser4?
- Um mecanismo de navegador nativo para IA, voltado a agentes autônomos, extração inteligente de dados e automação web em larga escala, com CLI em Rust e suporte a MCP. Browser4 é um mecanismo de navegador desenvolvido para agentes de IA e automação web em larga escala. Ele controla navegadores reais baseados em Chrome por meio do Chrome DevTools Protocol, permitindo que agentes e pessoas naveguem por páginas, cliquem e preencham elementos, capturem snapshots e executem tarefas em lote ou em loop usando a ferramenta de linha de comando chamada browser4-cli.
- Browser4 é gratuito? Qual é a licença?
- Browser4 é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Browser4 ainda é mantido?
- Manutenção ativa. O último commit de Browser4 foi em 22 de out. de 2026.
- Para que posso usar Browser4?
- Permitir que um agente de IA conclua tarefas com várias etapas, como comparar produtos em um site de compras. Extrair campos estruturados de muitas páginas durante um crawl sem gastar tokens de LLM. Transformar uma pasta de páginas HTML baixadas em planilhas agrupadas com o WebMiner. Automatizar verificações recorrentes de páginas em horários programados usando tarefas em loop.
- Como instalar Browser4?
- Instale o browser4-cli globalmente com npm (requer Node.js): npm install -g browser4-cli Instale o runtime de backend do Browser4: browser4-cli install Abra uma sessão visível do navegador no site de exemplo: browser4-cli open --headed https://browser4.io
- Onde consigo Browser4?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/platonai/Browser4
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework de web scraping em Python para requisições HTTP, navegadores stealth, parsing e crawls concorrentes completos com exportação de dados.
API de navegador open source para agentes de IA e aplicativos, com um sandbox gerenciado do Chrome que você controla usando Puppeteer, Playwright ou Selenium.
Infraestrutura de navegador na nuvem e framework baseado em Playwright para executar automações web com agentes de IA, com stealth, resolução de CAPTCHA e proxies.
SDKs em TypeScript, Python e Go para agentes de navegador que controlam o Chrome com chamadas em linguagem natural para agir, observar e extrair dados, além de APIs no estilo Playwright.
Navegador headless criado do zero em Zig para agentes de IA e automação, com servidores CDP e WebDriver BiDi.