Saltar al contenido
8/10
A Programación

agent-browser (Vercel Labs)

Le da ojos y manos a tu IA en el navegador: abre webs, hace clics, rellena formularios, saca capturas, lee texto, prueba tu app y mide su rendimiento. Es una herramienta oficial de Vercel Labs (en Rust, muy rápida) con una skill incluida.

Revisada el 2026-09-21

Popularidad
43k
Licencia
Apache-2.0
Autor
Vercel Labs
Categoría
Programación

Seguridad: revisada

El contenido es seguro; el instalador o el servicio externo no se auditan aquí.

¿Qué es?

Es una herramienta de automatización del navegador diseñada para que la IA la maneje. Instala un programa (un CLI en Rust, muy rápido) y la skill le enseña a tu IA a usarlo.

Piénsalo como darle a tu IA un navegador de verdad con el que trabajar: puede abrir páginas, pulsar botones, rellenar formularios, hacer capturas y comprobar que todo funciona. No es "ver" estático: hace cosas.

Qué puede hacer:

FunciónEjemplos
NavegarAbrir webs, clics, rellenar/limpiar campos, arrastrar, subir archivos
CapturasPantallazos (normales o anotados), PDF de la página
LeerTexto de la página o del DOM renderizado (modo "para IA")
ProbarComprobar estados, esperar elementos, dialogar con alertas
AutomatizarCookies, sesiones, pestañas, ventanas, marcos (frames)
RedInterceptar/bloquear peticiones, ver tráfico, grabar HAR
AccesibilidadAuditoría automática con axe-core (violaciones WCAG)
RendimientoWeb Vitals (LCP, CLS...), perfilado, trazas
ReactÁrbol de componentes, renders, Suspense
ElectronAutomatizar apps de escritorio (VS Code, Slack, Discord, Figma...)
Móvil/DebugEmular dispositivos, grabar vídeo, DevTools

Dos formas de usarlo:

  • Como CLI (línea de comandos): agent-browser open example.com.
  • Como servidor MCP, para conectarlo a tu asistente.

Detalle interesante: el propio README avisa de que el texto de una web es "datos no fiables" (podría intentar engañar a la IA). Trae protecciones para eso (marcar el contenido como no fiable, límites de dominios permitidos). Buena señal de seguridad.

¿Cuándo me sirve?

Cuando necesitas que tu IA interactúe con páginas web:

  • "Prueba mi web: rellena el formulario y comprueba que funciona" → testing real.
  • "Sácame los precios de esta página" → scraping.
  • "Audita la accesibilidad de mi web" → a11y.
  • "¿Va lenta mi web?" → vitals.
  • "Hazme capturas de mi landing" → screenshots.
  • "Automatiza revisar Slack" → modo Electron.

¿Esto me sirve a mí?

Sí, si haces webs y quieres probarlas de verdad o automatizar tareas en el navegador.

Si un día piensas...Te da...
"Quiero que la IA pruebe mi web sin que yo toque nada"Automatización real
"Necesito capturas para un informe"Screenshots y PDF
"¿Mi web es accesible?"Auditoría WCAG automática
"¿Por qué va lenta?"Web Vitals y perfilado
"Quiero extraer datos de una web"Scraping guiado
"Automatiza tareas repetitivas del navegador"Clics, formularios, pestañas

No te sirve si no trabajas con webs ni quieres automatizar el navegador.

¿Es segura?

Veredicto: ✅ Limpia con matices.

Es una herramienta oficial de Vercel Labs (legítima, Apache-2.0) con buen diseño de seguridad. Pero es potente y eso implica responsabilidad:

  • Controla un navegador de verdad: puede navegar, hacer clics, usar tus sesiones y cookies, e importar tus inicios de sesión (Chrome, Brave...). Muy útil, pero significa que la IA actúa con tus cuentas.
  • Puede ejecutar JavaScript (eval) y leer/escribir cookies y almacenamiento. Normal en automatización, pero es acceso real a las páginas.
  • Instala Chrome for Testing (el canal oficial de automatización de Google) y, en Linux, dependencias del sistema (--with-deps).
  • Buenas prácticas incluidas: el README trata el contenido de las webs como no fiable (posible inyección de instrucciones), tiene límites de dominios permitidos, y avisa de no ejecutar órdenes sugeridas por las páginas. Es decir, el propio autor se preocupa por el riesgo.
  • Origen: Vercel Labs, fiable.

En resumen: herramienta legítima y bien hecha, pero da control real sobre el navegador y tus sesiones. Úsala con webs de confianza y, si puedes, con un perfil separado.

Casos de uso

  • Probar una app web: rellenar formularios, comprobar flujos, QA.
  • Auditoría de accesibilidad: agent-browser a11y.
  • Rendimiento: agent-browser vitals.
  • Capturas y PDFs: para informes o documentación.
  • Scraping: extraer tablas, precios, listados.
  • Automatizar tareas: login, navegación repetitiva.
  • Automatizar apps Electron: VS Code, Slack, Discord...

Cómo se instala

npm install -g agent-browser
agent-browser install

Luego la skill para tu IA:

npx skills add vercel-labs/agent-browser

¿Dónde funciona?

CLI¿Funciona?Notas
OpenCode✅ SíVía npx skills add + CLI
Claude Code✅ SíVía skill y CLI/MCP
Codex✅ SíVía skill y CLI/MCP
Cursor✅ SíVía skill y CLI/MCP
Gemini CLI✅ SíVía skill y CLI/MCP
Cualquier agente con MCP✅ SíSe conecta como servidor MCP

Funciona con cualquier asistente que pueda ejecutar comandos o usar MCP. Necesita el programa agent-browser instalado.

Enlaces

  • Repositorio: https://github.com/vercel-labs/agent-browser
  • Paquete npm: https://www.npmjs.com/package/agent-browser

Volver a Skills