Репозиторий dots появился на GitHub 29 сентября 2026 года. Идея проекта довольно конкретная: у веб-агентов можно менять языковую модель, но сайты взаимодействуют прежде всего с браузером. Поэтому разработчик feder-cr вынес борьбу с детектированием автоматизации именно на этот уровень.
dots работает с модифицированным Firefox. Изменения внесены в сам движок, а не ограничиваются JavaScript-подменой нескольких свойств страницы. Это существенная разница. Обычные инструменты автоматизации могут оставлять набор признаков, по которым сайт сопоставляет заявленные параметры браузера с реальным окружением. В документации связанного проекта invisible_playwright разработчик отдельно разбирает такие несоответствия: экран, шрифты, графический адаптер, часовой пояс, язык и другие параметры должны выглядеть как части одной системы.
У dots для этого используется постоянная идентичность, зависящая от seed. При повторном запуске с тем же значением агент должен получать тот же согласованный набор параметров. Опция profile-dir сохраняет cookies и авторизованные сессии, поэтому агенту не обязательно начинать каждый сеанс с чистого браузера. При работе через прокси проект может согласовывать часовой пояс и язык с точкой выхода в сеть.
