Arnês do Navegador: Concedendo aos LLMs acesso bruto ao CDP para autocorrigir tarefas no navegador

✍️ OpenClawRadar📅 Publicado: April 24, 2026🔗 Source
Arnês do Navegador: Concedendo aos LLMs acesso bruto ao CDP para autocorrigir tarefas no navegador
Ad

Browser Harness é um harness auto-recuperável que dá às LLMs liberdade total para concluir tarefas no navegador ao se conectar diretamente ao Chrome via um websocket CDP (~592 linhas de Python). Em vez de envolver o Chrome em funções predefinidas (como Playwright MCP ou agent-browser), ele fornece um daemon leve que mantém o websocket, ajudantes básicos e um arquivo SKILL.md — e deixa o agente escrever suas próprias ferramentas quando necessário.

Como funciona

Os conceitos principais são:

  • Um daemon que mantém o websocket CDP ativo
  • Ferramentas extremamente básicas em helpers.py (~195 linhas)
  • Um SKILL.md que explica o uso

Quando a LLM precisa de uma função que não existe, ela edita helpers.py e a adiciona. Os autores relatam um caso em que o agente queria fazer upload de um arquivo, não encontrou uma função upload_file(), escreveu ela mesma usando DOM.setFileInputFiles e continuou — visível apenas em um git diff.

Ad

vs. outras abordagens

Outras ferramentas (Playwright MCP, browser-use CLI, agent-browser, Chrome DevTools MCP) envolvem o Chrome em funções predefinidas. Seu pior modo de falha é silencioso: click() retorna sucesso, mas nada aconteceu. Browser Harness visa dar à LLM contexto perfeito e liberdade para autocorreção.

Configuração e instalação

Instale com Claude Code ou Codex colando:

Set up https://github.com/browser-use/browser-harness for me.

O agente lê install.md para inicialização, depois SKILL.md para uso normal e sempre verifica helpers.py para funções disponíveis.

Exemplos reais

  • Joga o motor de xadrez Stockfish
  • Define um recorde mundial no Tetris
  • Desenha um coração com JavaScript

Contribuindo

Contribuições bem-vindas: adicione habilidades de domínio em domain-skills/ para sites como LinkedIn, Amazon, etc. As habilidades são geradas pelo harness, não escritas à mão. Correções de bugs, documentação e melhorias nos helpers também são aceitas.

Licença: MIT.

📖 Leia a fonte completa: HN LLM Tools

Ad

👀 See Also

Automatize a revisão de PRs do GitHub com agentes Claude Code
Tools

Automatize a revisão de PRs do GitHub com agentes Claude Code

Um desenvolvedor criou um agente que processa menções do GitHub, aciona workers do Claude Code para revisar ou corrigir PRs, e só encaminha casos ambíguos para humanos.

OpenClawRadar
Localizador de Circuitos LLM: Duplique 3 camadas para aumentar o raciocínio sem treinamento
Tools

Localizador de Circuitos LLM: Duplique 3 camadas para aumentar o raciocínio sem treinamento

Um novo kit de ferramentas encontra 'circuitos de raciocínio' em modelos de transformadores - blocos contíguos de 3-4 camadas que atuam como unidades cognitivas indivisíveis. Duplicar esses blocos (camadas 12-14 no Devstral-24B) melhora a dedução lógica de 0,22 para 0,76 nos benchmarks BBH sem alterações de pesos ou treinamento.

OpenClawRadar
Contador de Startups: Habilidade Gratuita do Claude para Acompanhamento de Pequenos Negócios
Tools

Contador de Startups: Habilidade Gratuita do Claude para Acompanhamento de Pequenos Negócios

Startup Bookkeeper é uma habilidade de IA Claude de código aberto que ajuda fundadores bootstrapped a rastrear despesas categorizando transações a partir de descrições em inglês simples, processando fotos de recibos com OCR e gerando dashboards ou demonstrações de P&L.

OpenClawRadar
Netflix Lança VOID: Modelo de Exclusão de Objetos e Interações em Vídeo no Hugging Face
Tools

Netflix Lança VOID: Modelo de Exclusão de Objetos e Interações em Vídeo no Hugging Face

A Netflix lançou o VOID, um modelo de inpainting de vídeo que remove objetos de vídeos juntamente com todas as interações físicas que eles induzem, incluindo objetos caindo e itens deslocados. O modelo requer uma GPU com 40GB+ de VRAM e usa condicionamento quadmask com dois arquivos de checkpoint para diferentes níveis de refinamento.

OpenClawRadar