O que agent-browser faz?
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 aqui
Este arquivo é um stub de descoberta, não o 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, solução de problemas
agent-browser skills get core --full # inclui referência completa de comandos e templates
A CLI fornece conteúdo de habilidade que sempre corresponde à versão instalada, então as instruções nunca ficam desatualizadas. O conteúdo neste stub não pode mudar entre versões, por isso ele apenas aponta para skills get core.
Habilidades especializadas
Carregue uma habilidade especializada quando a tarefa estiver fora de páginas 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 derive-client # Grave um HAR, derive um cliente de API independente para um site
agent-browser skills get vercel-sandbox # agent-browser dentro de microVMs do Vercel Sandbox
agent-browser skills get protected-vercel-deployments # Acesse implantações Vercel protegidas
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 nativa Rust 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
- Habilidades especializadas 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: abas de sessão, status e tráfego de stream são proxy internamente, portanto as portas da sessão não precisam ser expostas.