ProofShot CLI Dá aos Agentes de Codificação IA Capacidades de Verificação de Navegador

ProofShot: Verificação de Navegador para Agentes de IA de Codificação
ProofShot é uma CLI de código aberto e independente de agente que dá aos agentes de IA de codificação a capacidade de verificar recursos de UI que eles constroem gravando sessões do navegador, capturando screenshots e coletando erros. Ele aborda o problema onde os agentes escrevem código mas não conseguem ver como ele realmente aparece no navegador ou detectar problemas de layout e erros do console.
Como Funciona
A ferramenta segue um fluxo de trabalho de três etapas: iniciar, testar, parar. O agente de IA controla o navegador usando comandos agent-browser enquanto o ProofShot grava a sessão.
Uso básico:
proofshot start --run "npm run dev" --port 3000
# agente navega, clica, tira screenshots
proofshot stop
Exemplo detalhado de fluxo de trabalho:
# 1. Iniciar — abrir navegador, começar gravação, capturar logs do servidor
proofshot start --run "npm run dev" --port 3000 --description "Verificação de formulário de login"
2. Testar — o agente de IA controla o navegador
agent-browser snapshot -i # Ver elementos interativos
agent-browser open http://localhost:3000/login # Navegar
agent-browser fill @e2 "[email protected]" # Preencher formulário
agent-browser click @e5 # Clicar em enviar
agent-browser screenshot ./proofshot-artifacts/step-login.png # Capturar prova
3. Parar — agrupar vídeo + screenshots + erros em artefatos de prova
proofshot stop
Principais Recursos
- Funciona com qualquer agente de IA de codificação que possa executar comandos shell (Claude Code, Cursor, Codex, Gemini CLI, Windsurf, GitHub Copilot, etc.)
- Empacotado como uma habilidade para que agentes de IA entendam como usá-lo
- Baseado no agent-browser da Vercel Labs (descrito como "muito melhor e mais rápido que Playwright MCP")
- Não é um framework de teste — não decide aprovação/reprovação, apenas fornece evidências
- Gera arquivos HTML autônomos com vídeo, screenshots e logs
- Pode enviar artefatos para PRs do GitHub como comentários inline com
proofshot pr
Instalação e Configuração
npm install -g proofshot
proofshot install
O primeiro comando instala a CLI e o agent-browser (com Chromium headless). O segundo detecta suas ferramentas de codificação de IA e instala a habilidade ProofShot no nível do usuário — funciona automaticamente em todos os projetos.
Artefatos de Saída
Cada sessão produz uma pasta com timestamp em ./proofshot-artifacts/ contendo:
session.webm— Gravação de vídeo de toda a sessãoviewer.html— Visualizador interativo independente com barra de progresso, linha do tempo e abas de Console/Log do ServidorSUMMARY.md— Relatório Markdown com erros, screenshots e vídeostep-*.png— Screenshots capturados em momentos-chavesession-log.json— Linha do tempo de ações com timestamps e dados de elementosserver.log— stdout/stderr do servidor de desenvolvimento (ao usar--run)console-output.log— Saída do console do navegador
Comandos Disponíveis
proofshot install— Detectar ferramentas de codificação de IA e instalar habilidade ProofShotproofshot start— Iniciar sessão de verificação com navegador, gravação, captura de errosproofshot stop— Parar gravação, coletar erros, gerar artefatos de provaproofshot exec— Comando de passagem
A ferramenta é completamente gratuita e de código aberto, sem lock-in de fornecedor ou dependência de nuvem. É projetada para desenvolvedores que usam agentes de IA para construir recursos de UI e querem verificar os resultados sem abrir manualmente o navegador cada vez.
📖 Read the full source: HN AI Agents
👀 See Also

Flotilla v0.5.0 reformula a execução em segundo plano para superar os limites de crédito do Claude SDK
Flotilla v0.5.0 substitui a execução sequencial de agentes por loops paralelos não bloqueantes, timeouts de 30 minutos por agente e delegação local para reduzir o uso de créditos SDK.

O Modelo Distilled Qwen 3.5 27B Demonstra Forte Desempenho com o Agente de Codificação Cursor AI
Um usuário relata que a versão destilada opus 4.6 do Qwen 27B funciona efetivamente como o modelo que impulsiona o Cursor, com desempenho comparável ao Gemini 3 Flash. A configuração levou cerca de 10 minutos usando o Cursor para configurar o túnel ngrok e o localllama.

PocketBot: IA compila automações para JavaScript para agendamento determinístico e econômico
O PocketBot aborda problemas de custo de API e hardware compilando solicitações em linguagem natural em scripts JavaScript autônomos que são executados em agendamentos sem chamadas de LLM durante a execução. A ferramenta usa IA apenas uma vez para escrever o código, depois executa deterministicamente com mais de 20 integrações incluindo Google Suite, Slack e Notion.

Ferramenta Monitor do Claude Code canaliza logs do servidor de desenvolvimento para correções automáticas orientadas por IA
A ferramenta Monitor do Claude Code permite executar um servidor de desenvolvimento em segundo plano, monitorar logs com filtros grep inteligentes e fazer com que o Claude detecte automaticamente erros, escreva correções e as envie — tudo enquanto você testa a interface.