"Arnés de Navegador: Otorgando a los LLM acceso directo a CDP para autocorregir tareas del navegador"

Browser Harness es un arnés auto-curativo que da a los LLMs total libertad para completar tareas del navegador conectándose directamente a Chrome a través de un websocket CDP (~592 líneas de Python). En lugar de envolver Chrome en funciones predefinidas (como Playwright MCP o agent-browser), proporciona un daemon ligero que mantiene el websocket, ayudantes básicos y un archivo SKILL.md — y permite al agente escribir sus propias herramientas cuando sea necesario.
Cómo funciona
Los conceptos centrales son:
- Un daemon que mantiene vivo el websocket CDP
- Herramientas extremadamente básicas en
helpers.py(~195 líneas) - Un
SKILL.mdque explica el uso
Cuando el LLM necesita una función que no existe, edita helpers.py y la añade. Los autores reportan un caso donde el agente quería subir un archivo, no encontró una función upload_file(), la escribió él mismo usando DOM.setFileInputFiles, y continuó — visible solo en un git diff.
vs. otros enfoques
Otras herramientas (Playwright MCP, browser-use CLI, agent-browser, Chrome DevTools MCP) envuelven Chrome en funciones predefinidas. Su peor modo de fallo es silencioso: click() devuelve éxito pero no pasó nada. Browser Harness busca dar al LLM contexto perfecto y libertad para auto-corregirse.
Configuración e instalación
Instala con Claude Code o Codex pegando:
Configura https://github.com/browser-use/browser-harness para mí.
El agente lee install.md para arrancar, luego SKILL.md para uso normal, y siempre revisa helpers.py para funciones disponibles.
Ejemplos reales
- Juega al motor de ajedrez Stockfish
- Establece un récord mundial en Tetris
- Dibuja un corazón con JavaScript
Contribuir
Contribuciones bienvenidas: añade habilidades de dominio en domain-skills/ para sitios como LinkedIn, Amazon, etc. Las habilidades son generadas por el arnés, no escritas a mano. Correcciones de errores, documentación y mejoras de ayudantes también se aceptan.
Licencia: MIT.
📖 Leer la fuente completa: HN LLM Tools
👀 Ver también

Aplicación gratuita para la barra de menús de macOS muestra estadísticas de uso de Claude en tiempo real mediante descifrado de cookies SQLite
Claude Usage Tracker es una aplicación gratuita para la barra de menú de macOS que lee las cookies cifradas de SQLite de la aplicación de escritorio de Claude, las descifra a través del Llavero y muestra el % de sesión, el límite semanal, el gasto y las ejecuciones rutinarias de forma local, sin necesidad de clave API.

Depurando la lógica de verificación de compilación de Claude Code: Por qué falla la búsqueda de nombres y la búsqueda de huella estructural lo soluciona
Claude Code le dijo a un usuario que 'la función no está construida' cuatro veces en una misma sesión, todas incorrectas. La solución: reemplazar la búsqueda por nombre con la búsqueda por huella estructural (rutas, esquemas, herramientas registradas). Se comparte una regla práctica.

Herramientas CLI con Compatibilidad de Agente de IA: Enfoque de Directorio de Habilidades
Un usuario de Reddit comparte un método para hacer que las herramientas CLI funcionen con agentes de codificación de IA como Claude Code, creando archivos SKILL.md que enseñan a los agentes sobre instalación, autenticación y uso. El enfoque aborda problemas comunes como mensajes interactivos, salida JSON y métodos de autenticación.
Servidor MCP de Claude Garmin: Datos Reales de Fitness para Asesoramiento de Entrenamiento más Inteligente
Un servidor MCP que conecta Claude Desktop con Garmin Connect, exponiendo 8 herramientas (preparación para la recuperación, VFC, VO2máx, etc.) para planes de entrenamiento basados en datos.