ProofShot CLI Brinda a los Agentes de Codificación con IA Capacidades de Verificación en el Navegador

✍️ OpenClawRadar📅 Publicado: 24 de marzo de 2026🔗 Source
ProofShot CLI Brinda a los Agentes de Codificación con IA Capacidades de Verificación en el Navegador
Ad

ProofShot: Verificación del Navegador para Agentes de IA de Programación

ProofShot es una CLI de código abierto y agnóstica a agentes que otorga a los agentes de IA de programación la capacidad de verificar las características de la interfaz de usuario que construyen grabando sesiones del navegador, capturando capturas de pantalla y recopilando errores. Aborda el problema en el que los agentes escriben código pero no pueden ver cómo se ve realmente en el navegador o detectar problemas de diseño y errores de la consola.

Cómo Funciona

La herramienta sigue un flujo de trabajo de tres pasos: iniciar, probar, detener. El agente de IA controla el navegador usando comandos de agente-navegador mientras ProofShot graba la sesión.

Uso básico:

proofshot start --run "npm run dev" --port 3000
# el agente navega, hace clic, toma capturas de pantalla
proofshot stop

Ejemplo detallado del flujo de trabajo:

# 1. Iniciar — abrir navegador, comenzar grabación, capturar registros del servidor
proofshot start --run "npm run dev" --port 3000 --description "Verificación del formulario de inicio de sesión"

2. Probar — el agente de IA controla el navegador

agent-browser snapshot -i # Ver elementos interactivos agent-browser open http://localhost:3000/login # Navegar agent-browser fill @e2 "[email protected]" # Rellenar formulario agent-browser click @e5 # Hacer clic en enviar agent-browser screenshot ./proofshot-artifacts/step-login.png # Capturar prueba

3. Detener — empaquetar video + capturas de pantalla + errores en artefactos de prueba

proofshot stop

Características Principales

  • Funciona con cualquier agente de IA de programación que pueda ejecutar comandos de shell (Claude Code, Cursor, Codex, Gemini CLI, Windsurf, GitHub Copilot, etc.)
  • Empaquetado como una habilidad para que los agentes de IA entiendan cómo usarlo
  • Basado en agent-browser de Vercel Labs (descrito como "mucho mejor y más rápido que Playwright MCP")
  • No es un framework de pruebas — no decide aprobado/reprobado, solo proporciona evidencia
  • Genera archivos HTML autónomos con video, capturas de pantalla y registros
  • Puede subir artefactos a PRs de GitHub como comentarios en línea con proofshot pr
Ad

Instalación y Configuración

npm install -g proofshot
proofshot install

El primer comando instala la CLI y agent-browser (con Chromium sin cabeza). El segundo detecta tus herramientas de IA de programación e instala la habilidad ProofShot a nivel de usuario — funciona automáticamente en todos los proyectos.

Artefactos de Salida

Cada sesión produce una carpeta con marca de tiempo en ./proofshot-artifacts/ que contiene:

  • session.webm — Grabación de video de toda la sesión
  • viewer.html — Visor interactivo independiente con barra de desplazamiento, línea de tiempo y pestañas de Registro de Consola/Servidor
  • SUMMARY.md — Informe en Markdown con errores, capturas de pantalla y video
  • step-*.png — Capturas de pantalla capturadas en momentos clave
  • session-log.json — Línea de tiempo de acciones con marcas de tiempo y datos de elementos
  • server.log — Salida stdout/stderr del servidor de desarrollo (al usar --run)
  • console-output.log — Salida de la consola del navegador

Comandos Disponibles

  • proofshot install — Detectar herramientas de IA de programación e instalar la habilidad ProofShot
  • proofshot start — Iniciar sesión de verificación con navegador, grabación, captura de errores
  • proofshot stop — Detener grabación, recopilar errores, generar artefactos de prueba
  • proofshot exec — Comando de paso a través

La herramienta es completamente gratuita y de código abierto, sin dependencia de proveedores ni de la nube. Está diseñada para desarrolladores que usan agentes de IA para construir características de interfaz de usuario y quieren verificar los resultados sin abrir manualmente el navegador cada vez.

📖 Read the full source: HN AI Agents

Ad

👀 Ver también

SynapsCAD: Aplicación de escritorio de código abierto para OpenSCAD con integración de Claude AI
Herramientas

SynapsCAD: Aplicación de escritorio de código abierto para OpenSCAD con integración de Claude AI

SynapsCAD es una aplicación de escritorio de código abierto que combina un editor de código OpenSCAD, una ventana gráfica 3D en tiempo real y un asistente de IA. Construida completamente en Rust con Bevy 0.15 y egui, admite la integración de la API de Claude para la programación de CAD 3D mediante lenguaje natural.

OpenClawRadar
Título: Servidor MCP que comparte el historial de sesiones del agente de IA entre herramientas
Herramientas

Título: Servidor MCP que comparte el historial de sesiones del agente de IA entre herramientas

Lore es un servidor MCP que indexa las sesiones de agentes de IA en un almacén SQLite local, permitiendo que cualquier agente, independientemente de la herramienta, acceda al historial de sesiones de otro. Sesiones de cliente nuevas, sin contexto compartido, pero los agentes pueden recuperar conversaciones pasadas bajo demanda.

OpenClawRadar
Conocimiento Cuervo: Un Complemento de Base de Conocimiento Buscable para Claude
Herramientas

Conocimiento Cuervo: Un Complemento de Base de Conocimiento Buscable para Claude

Knowledge Raven es una herramienta que permite a Claude buscar en tus documentos desde fuentes como Confluence, Notion, Google Drive, Dropbox y GitHub a través de un complemento de Claude Desktop o un servidor MCP, proporcionando búsqueda semántica, búsqueda por palabras clave y recuperación completa de documentos.

OpenClawRadar
Forge: un IDE basado en Claude con verificación automatizada y ADN de proyecto.
Herramientas

Forge: un IDE basado en Claude con verificación automatizada y ADN de proyecto.

Forge es un IDE basado en Claude construido sobre VS Code que ejecuta automáticamente verificaciones de tipos, pruebas, comprobaciones de cobertura y validación de importaciones antes de mostrar el código. Incluye bucles de autocorrección para verificaciones fallidas y construye un ADN del Proyecto de los patrones de tu base de código.

OpenClawRadar