El navegador para agentes de IA
Los frameworks de agentes controlan Chrome mediante el DevTools Protocol y heredan el aspecto del navegador que tengan debajo, sea cual sea. Dales Clearcote en lugar de un Chromium estándar y cada página que visite el agente verá una única identidad coherente, definida en el motor en vez de parcheada por el framework.
Gratis con GitHub para un navegador. El build abierto no requiere ninguna cuenta.
Pásale a tu framework una URL de CDP
from clearcote import serve
from browser_use import Agent, Browser
srv = serve(fingerprint="agent-1") # a local Clearcote with a CDP URL
agent = Agent(task="Find the cheapest flight to Lisbon next Friday",
llm=llm, browser=Browser(cdp_url=srv.cdp_url))
await agent.run()
srv.close()Lo más destacado
Cualquier framework CDP
browser-use, Crawl4AI, Stagehand, Patchright y Playwright puro se conectan a una URL de CDP de Clearcote con su configuración habitual.
Dondequiera que se ejecute el agente
En local con serve(), en un contenedor con la imagen oficial o en nuestros servidores como navegador alojado. Cada opción te da una URL de CDP: un endpoint HTTP local en los dos primeros casos y una URL de WebSocket de un solo uso en una sesión alojada.
MCP para clientes de chat
Claude Desktop, Cursor y Cline obtienen unas veinte herramientas de navegador a través del servidor MCP de Clearcote.
Un agente dentro del navegador
El agente opcional integrado en el navegador lee la página en vivo, le pregunta a tu modelo qué hacer y actúa mediante el framework Actor de Chrome con entrada confiable.
Ritmo de escritura humano
Por defecto, el agente escribe tecla por tecla, con tiempos propios para cada una, en lugar de pegar el texto en un solo evento sin ninguna pulsación.
Documentación que tu agente de código puede leer
llms.txt y el paquete llms-full.txt, en un solo archivo, le dan a Claude, Codex o Cursor la documentación completa para pegarla de una vez.
Dos formas de poner a un modelo al mando
La mayoría de los frameworks de agentes te dejan el navegador a ti: piden una URL de CDP o lanzan un Chromium estándar. El framework decide dónde hacer clic; el navegador decide qué ve el sitio. Clearcote se encarga de esa segunda mitad, con la huella digital, la configuración regional y TLS definidos en el motor, y un seed que mantiene estable una identidad de una ejecución a la siguiente.
El agente integrado en el navegador es el otro enfoque. Viene desactivado por defecto y se activa cuando le das una clave de API y un modelo: OpenRouter por defecto, o cualquier API compatible con OpenAI mediante agent_llm_url, incluida una en tu propia máquina (cualquier clave de relleno sirve si el servidor no la verifica). Los campos de contraseña se ocultan antes de enviar nada al modelo. Ejecútalo con launch_agent(), que le asigna un perfil persistente. También se distribuye como la herramienta de línea de comandos clearcote-agent, con un modo de ejecución única y un REPL interactivo.
Mantén pequeña la huella del propio agente. Los listeners CDP amplios, los scripts de inicialización y la interceptación de todas las solicitudes son la huella digital de la automatización, no la del navegador. Deriva el seed del id de la tarea o de la cuenta, para que el mismo actor reciba siempre el mismo navegador y una ejecución fallida se pueda reproducir.
Para qué se usa
Agentes de investigación
Agentes que leen, comparan y resumen páginas que solo se renderizan con JavaScript.
Agentes que operan cuentas
Un perfil persistente por cuenta mantiene al agente con la sesión iniciada, en el mismo dispositivo cada vez.
Evaluación de modelos
Ejecuta la misma tarea con la misma identidad y distintos modelos, para que el navegador no sea una variable.
Agentes de código
Pega llms-full.txt en tu asistente de código y deja que escriba la integración.
Clearcote está hecho para la privacidad, las pruebas, la investigación y la automatización lícita. Tú eres responsable de cómo lo usas y de respetar los términos de los sitios que visitas.
Qué plan lo incluye
Todo lo de esta página está incluido en todos los planes. El agente integrado en el navegador usa tu propia clave del modelo, y los navegadores alojados se facturan por GB.
Comparar planesPreguntas frecuentes
¿Funciona browser-use con Clearcote?
Sí. Inicia Clearcote con serve(), la imagen de Docker o una sesión alojada, y pasa la URL de CDP a Browser(cdp_url=...) de browser-use. El cdp_url de Crawl4AI y el localBrowser.connect de Stagehand funcionan igual.
¿Qué modelos admite el agente integrado en el navegador?
Cualquier endpoint de chat completions compatible con OpenAI, incluidos OpenRouter y un servidor local. El modelo se elige con agent_model. El agente le pide al modelo una respuesta JSON en texto plano, así que no depende de que el endpoint admita llamadas a herramientas.
¿A dónde va el contenido de la página?
Con un framework CDP, adonde lo envíe tu framework. Con el agente integrado en el navegador, solo al endpoint del modelo que configures, y los campos de contraseña se ocultan antes. El agente permanece desactivado a menos que le des una clave o un endpoint.
¿Uso el servidor MCP o un framework CDP?
Usa el servidor MCP cuando un cliente de chat (Claude Desktop, Cursor, Cline) deba controlar el navegador. Usa un framework CDP cuando tu propio código ejecute el ciclo del agente.
Profundiza en la documentación
Características relacionadas
Dale a Claude Desktop, Cursor o Cline un navegador Clearcote a través del Model Context Protocol: veinte herramientas y una identidad coherente por debajo.
Inicia un navegador Clearcote en la nube con una llamada a la API y conecta Playwright o Puppeteer por CDP. IP residencial incluida, facturación por GB de tráfico.
Ejecuta Clearcote como endpoint CDP permanente desde la imagen oficial de Docker, con serve() o una CLI, y conecta cualquier framework sin cambiar código.
Una sola opción les da a los clics, la escritura, los arrastres y el scroll de Playwright trayectorias curvas y tiempos humanos, y siguen siendo entrada nativa confiable.
Lecturas relacionadas
Prueba Clearcote
Un reemplazo directo para Playwright y Puppeteer, coherente hasta el handshake TLS, con un build de código abierto para empezar.
Gratis para un navegador con GitHub. Sin tarjeta.