Sobre o projeto
acrawl é um agente de automação de navegador que age e observa. É distribuído como um único binário Rust, sem necessidade de runtime Python, Node ou Docker, e usa uma transferência do Chromium para automação do navegador. Os utilizadores descrevem objetivos em inglês simples, e o agente planeia a navegação, interação e extração, devolvendo dados estruturados.
As principais capacidades incluem 42 ferramentas em navegação, interação, extração de conteúdo, observabilidade DevTools, controlo do agente e gestão de scripts. O agente pode inspecionar pedidos de rede com temporização, analisar e deduplicar registos da consola, transmitir mensagens WebSocket, medir o desempenho da página (TTFB e decomposição de recursos), auditar cookies e armazenamento, medir a cobertura de JS/CSS, executar auditorias de acessibilidade WCAG com axe-core e intercetar ou simular chamadas de rede.
acrawl suporta scripts JSON determinísticos com ciclos, condicionais e ramos paralelos que são executados sem chamadas ao LLM, além de paralelismo de subagentes em separadores de navegador distintos com um registo de reivindicação de URL. Oferece obtenção inteligente que escala de HTTP para um navegador headless quando são detetados frameworks JavaScript, redirecionamentos de autenticação ou corpos noscript curtos.
O projeto inclui um cliente e servidor MCP integrados. O servidor expõe ferramentas de navegador e DevTools, além de run_goal, a clientes como Claude Code, Cursor, VS Code e Zed. Suporta 25 fornecedores de LLM, incluindo Anthropic, OpenAI, Google Gemini, DeepSeek, AWS Bedrock, Azure OpenAI, Vertex AI, GitHub Copilot, Groq, Mistral, xAI, Cohere, Alibaba DashScope e OpenRouter, bem como qualquer endpoint compatível com OpenAI.
A instalação está disponível através de scripts de shell para Linux, macOS e Windows, ou compilando a partir do código-fonte com Cargo. Uma extensão de navegador opcional permite ao acrawl controlar um navegador real com sessões e cookies existentes. O README inclui comparações com browser-use, Stagehand, Skyvern, Firecrawl, Playwright MCP, Scrapy e navegação nativa com fornecedores de LLM.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.