agent-browser
CLI de automação de navegador rápida para agentes de IA. Chrome/Chromium via CDP com snapshots da árvore de acessibilidade e referências compactas de elementos @eN.
Instalação: npm i -g agent-browser && agent-browser install
Comece por aqui
Este arquivo é um stub de descoberta, não um guia de uso. Antes de executar qualquer comando agent-browser, carregue o conteúdo real do fluxo de trabalho a partir da CLI:
agent-browser skills get core # comece aqui — fluxos de trabalho, padrões comuns, resolução de problemas
agent-browser skills get core --full # inclui referência completa de comandos e modelos
A CLI fornece conteúdo de skill que sempre corresponde à versão instalada, para que as instruções nunca fiquem desatualizadas. O conteúdo deste stub não pode mudar entre versões, por isso ele apenas aponta para skills get core.
Skills especializados
Carregue um skill especializado quando a tarefa estiver fora de páginas da web do navegador:
agent-browser skills get electron # Aplicativos desktop Electron (VS Code, Slack, Discord, Figma, ...)
agent-browser skills get slack # Automação de workspace do Slack
agent-browser skills get dogfood # Testes exploratórios / QA / caça a bugs
agent-browser skills get vercel-sandbox # agent-browser dentro de microVMs Vercel Sandbox
agent-browser skills get agentcore # Navegadores em nuvem AWS Bedrock AgentCore
Execute agent-browser skills list para ver tudo disponível na versão instalada.
Por que agent-browser
- CLI Rust nativa e rápida, não um wrapper Node.js
- Funciona com qualquer agente de IA (Cursor, Claude Code, Codex, Continue, Windsurf, etc.)
- Chrome/Chromium via CDP sem dependência de Playwright ou Puppeteer
- Snapshots da árvore de acessibilidade com referências de elementos para interação confiável
- Sessões, cofre de autenticação, persistência de estado, gravação de vídeo
- Skills especializados para aplicativos Electron, Slack, testes exploratórios, provedores de nuvem
Painel de Observabilidade
O painel é executado independentemente das sessões do navegador na porta 4848 e também pode ser aberto através de uma URL proxy ou encaminhada, como https://dashboard.agent-browser.localhost. Os agentes devem permanecer na origem do painel: as abas de sessão, status e tráfego de streaming são proxy internamente, portanto as portas da sessão não precisam ser expostas.