Give AI agents full browser control — navigate, click, type, search, screenshot, record, and intercept network traffic. Dual engine, framework-aware, stealth-ready. Dale a tus agentes IA control total del navegador — navegar, hacer clic, escribir, buscar, capturar pantalla, grabar e interceptar tráfico de red. Doble motor, compatible con frameworks, listo para stealth.
Get Started ComenzarSwitch between Playwright and Puppeteer per session. Same tools, same API — different superpowers. Cambia entre Playwright y Puppeteer por sesión. Mismas herramientas, misma API — distintos superpoderes.
Organized by category. Each tool follows the MCP specification with full JSON Schema validation. Organizadas por categoría. Cada herramienta sigue la especificación MCP con validación JSON Schema completa.
waitUntil: load, domcontentloaded, networkidle waitUntil: load, domcontentloaded, networkidle
Four search strategies to find any element, no matter how complex the page. Cuatro estrategias de búsqueda para encontrar cualquier elemento, sin importar la complejidad de la página.
Fuzzy text matching with Levenshtein distance. Configurable threshold — finds elements even with typos or dynamic content. Coincidencia difusa de texto con distancia Levenshtein. Umbral configurable — encuentra elementos incluso con errores tipográficos o contenido dinámico.
Find inputs by their associated labels — supports <label for>, aria-label, DOM containment, and placeholder text. Encuentra inputs por sus labels asociados — soporta <label for>, aria-label, contención DOM y texto placeholder.
Spatial search — find elements near an anchor by direction (above, below, left, right) and max pixel distance. Búsqueda espacial — encuentra elementos cerca de un ancla por dirección (arriba, abajo, izquierda, derecha) y distancia máxima en píxeles.
Parse human-readable queries into DOM searches. "Clickable elements with delete text" just works. Convierte consultas legibles por humanos en búsquedas DOM. "Elementos clickeables con texto eliminar" simplemente funciona.
React, Vue, Svelte, and Angular use synthetic event systems. Native clicks often fail silently. forceJsClick solves this. React, Vue, Svelte y Angular usan sistemas de eventos sintéticos. Los clics nativos frecuentemente fallan silenciosamente. forceJsClick resuelve esto.
Two recording modes: agent-driven (automatic) and user-driven (Chrome Extension). Both output Chrome Recorder JSON. Dos modos de grabación: impulsado por agente (automático) e impulsado por usuario (Extensión Chrome). Ambos generan JSON de Chrome Recorder.
Log, block, modify, and mock network requests. Export to HAR 1.2 format — compatible with Chrome DevTools and Charles Proxy. Registra, bloquea, modifica y simula solicitudes de red. Exporta a formato HAR 1.2 — compatible con Chrome DevTools y Charles Proxy.
Capture all requests and responses with headers, timing, and body content. Captura todas las solicitudes y respuestas con headers, tiempos y contenido.
Block requests by URL pattern or resource type (scripts, images, XHR, fetch). Bloquea solicitudes por patrón URL o tipo de recurso (scripts, imágenes, XHR, fetch).
Rewrite headers, query params, and response bodies on the fly. Reescribe headers, parámetros de consulta y cuerpos de respuesta al vuelo.
Return custom responses with artificial delay. Priority-ordered interception rules. Retorna respuestas personalizadas con retraso artificial. Reglas de intercepción ordenadas por prioridad.
Three capture modes, S3 storage pipeline, retention policies, and CDN-ready proxy endpoints. Tres modos de captura, pipeline de almacenamiento S3, políticas de retención y endpoints proxy listos para CDN.
Scrolling screenshot — captures the entire page from top to bottom. PNG or JPEG. Captura con desplazamiento — captura toda la página de arriba a abajo. PNG o JPEG.
Captures exactly what's visible in the browser viewport. Captura exactamente lo que es visible en el viewport del navegador.
Bounding box capture — specify x, y, width, height for precise regions. Captura por bounding box — especifica x, y, ancho, alto para regiones precisas.
Multiple auth methods, URL allowlisting, rate limiting, and input validation on every tool call. Múltiples métodos de autenticación, allowlisting de URLs, limitación de tasa y validación de entrada en cada llamada de herramienta.
proj_ prefix, bcrypt hashed. Scoped per project with granular permissions.
Prefijo proj_, hashed con bcrypt. Alcance por proyecto con permisos granulares.
BitBot JWT integration. Admin/User roles with JWKS verification for zero-trust auth. Integración BitBot JWT. Roles Admin/User con verificación JWKS para auth zero-trust.
Per-project URL restrictions. Prevents data exfiltration — agents can only browse approved domains. Restricciones de URL por proyecto. Previene exfiltración de datos — agentes solo navegan dominios aprobados.
Per-project quotas: API calls, browses, sessions, and screenshots with configurable windows. Cuotas por proyecto: llamadas API, navegaciones, sesiones y capturas con ventanas configurables.
Whitelist-based CORS configuration. Only approved origins can communicate with the server. Configuración CORS basada en whitelist. Solo orígenes aprobados pueden comunicarse con el servidor.
JSON Schema validation on all 29 MCP tools. Every parameter is validated before execution. Validación JSON Schema en las 29 herramientas MCP. Cada parámetro se valida antes de la ejecución.
From AI agent to browser, every layer is designed for reliability, security, and performance. Del agente IA al navegador, cada capa está diseñada para confiabilidad, seguridad y rendimiento.
Install the extension, record your actions, upload to the server — your AI agent can replay them anytime. Instala la extensión, graba tus acciones, sube al servidor — tu agente IA puede reproducirlas en cualquier momento.
29 tools. Dual engine. Framework-aware. Stealth-ready. Start automating today. 29 herramientas. Doble motor. Compatible con frameworks. Listo para stealth. Comienza a automatizar hoy.
Get Started Comenzar