Dots: un agente de IA con navegador propio y evasión de bloqueos

Fuentes: Dots: an AI agent with its own browser and evasion of blocks

Dots es una herramienta de código abierto que permite a los agentes de inteligencia artificial operar en la web mediante un navegador personalizado, diseñado para evitar detección y bloqueo por parte de los sitios web. A diferencia de los navegadores automatizados tradicionales, Dots utiliza un motor de Firefox modificado en C++ que genera una huella digital única por cada sesión, asegurando que la página no pueda inspeccionar la identidad del agente. Esta identidad se mantiene consistente mediante parámetros como la semilla, la zona horaria y el idioma, permitiendo que el agente actúe como una persona real en cada ejecución.

El sistema opera mediante un enfoque de 'manos humanas', donde el puntero se mueve y los teclados se presionan de forma secuencial, enviando eventos de ratón y teclado a la página web de forma nativa. Esto elimina la necesidad de usar WebDriver, DevTools o otros protocolos de automatización que suelen ser detectados. Además, Dots incluye persistencia de cookies y logins mediante un director de perfil, y permite configurar proxies para simular ubicaciones geográficas específicas. La herramienta es compatible con cualquier modelo de lenguaje disponible en OpenRouter, como Claude Code, Codex o Gemini CLI, y se integra con clientes MCP. Su objetivo principal es resolver problemas de navegación web que no son errores del modelo, sino fallos de carga, autenticación o interacción, proporcionando una interfaz de usuario en vivo que muestra la conversación y el navegador simultáneamente.