"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

cowork-session-sync v1.0.0 proporciona continuidad de sesión para Claude Cowork.
cowork-session-sync v1.0.0 es una herramienta que mantiene la continuidad de sesión para Claude Cowork archivando transcripciones en bruto, destilándolas a Markdown y permitiendo el arranque con una frase mediante 'catchup-bunny' para restaurar el contexto completo.

Servidor MCP Reductor de Registros Reduce el Uso de Tokens Cuando Claude Code Lee Registros
Log Reducer es un servidor MCP que procesa archivos de registro en el servidor antes de enviar una salida reducida a Claude Code, evitando registros sin procesar en la ventana de contexto. Aplica 19 transformaciones deterministas que comprimen los registros entre un 50 y un 90%, eliminando de las sesiones más de 20,000 tokens representados por un registro de 2000 líneas.

Sistema de Haiku Multiagente Iguala a Claude Opus en Problema de Teoría de Números Complejos con un Costo 15 Veces Menor
Un experimento de Reddit muestra que un sistema de dos agentes Haiku (generador + auditor) logra puntuaciones idénticas de 4/4 a las de Claude Opus 4.5 en una demostración difícil del Pequeño Teorema de Fermat, con un costo aproximado de $0.004 por consulta frente a $0.06 para Opus.

ClawCode: Migrar Agentes de OpenClaw a Claude Code como un Complemento
ClawCode es un complemento de Node.js para Claude Code que importa agentes OpenClaw, incluyendo IDENTIDAD, ALMA, memoria, habilidades y cron jobs desde ~/.openclaw/workspace/. Proporciona memoria buscable con SQLite+FTS5, complementos de mensajería para WhatsApp, Telegram, Discord, iMessage y Slack, y un proceso nocturno de 'sueño' para consolidación de memoria.