lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

sistema avanzado claude-codecodexcursorcdp

Browser Harness: controla Chrome desde tu agente

Usa tu navegador real desde Claude Code, Codex o Cursor y conserva funciones auxiliares (helpers) para tareas repetidas.

✓ verificado el 26 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Comprueba que uv está disponible y puede usar Python 3.12, y abre Chrome con un perfil de prueba. Sigue el procedimiento oficial:

uv tool install --python 3.12 --upgrade --force browser-harness

Registra una skill llamada browser-harness en la carpeta de tu arnés y usa la salida de browser-harness skill como contenido, siguiendo la ruta específica de esa guía. Después prueba la conexión:

browser-harness <<'PY'
print(page_info())
PY

Si Chrome la bloquea, abre chrome://inspect/#remote-debugging, activa Allow remote debugging for this browser instance y repite la consulta. Revisa browser-harness recordings: si no hay una preferencia previa, pregunta antes de habilitar grabaciones locales y déjalas desactivadas si no se autorizan; conserva la preferencia existente en las actualizaciones.

Comprobación

Pide abrir una página pública y consultar un dato visible. Confirma el perfil conectado y revisa dónde se guardan los helpers.

Si algo falla

Si no conecta, revisa los pasos de depuración remota de install.md. Si una acción falla, inspecciona el helper creado y el estado de la página antes de reintentar.

Consulta el README oficial para requisitos y variantes de instalación.

ver en .md ¿Prefieres el recurso entero?

Qué es

Browser Harness conecta agentes de programación con Chrome mediante DevTools Protocol. Puede trabajar en el navegador donde ya tienes sesión y crear funciones auxiliares (helpers) reutilizables para acciones que falten.

Para qué te sirve

  • Cuando necesitas automatizar una tarea dentro de una sesión de navegador propia.
  • Cuando quieres conservar pequeñas operaciones repetibles junto al espacio de trabajo del agente.

Cómo funciona

El arnés comunica al agente con Chrome por CDP. El código del paquete permanece separado del espacio local donde el agente escribe helpers; su instalación también registra una skill con el flujo de trabajo.

Antes de empezar

La ruta oficial usa Chrome, uv y Python 3.12, seleccionado expresamente durante la instalación. Elegir el perfil real puede dar acceso a sesiones y contenido de todas sus ventanas; usa un perfil de prueba para evaluar el alcance.

Límites y alternativas

La flexibilidad de escribir helpers requiere revisar lo que ejecuta el agente. Frente a Playwright MCP, prioriza el navegador real y la ampliación de operaciones. Los benchmarks del autor no garantizan éxito en tus tareas.

Recursos