Об этом проекте

Browser Harness — это мост автоматизации браузера для LLM-агентов. Вместо предоставления фиксированного набора действий, он подключает агента к реальному браузеру пользователя через один редактируемый CDP WebSocket и обучает рабочему процессу браузера через определение навыка. Во время задачи, если необходимый помощник отсутствует, агент может написать его в локальной рабочей области, делая помощника переиспользуемым для последующей работы; исходный каталог самого пакета остается защищенным. Документированная настройка предназначена для Claude Code или Codex с использованием подсказки для настройки. Подсказка просит агента кодирования установить или обновить browser-harness с помощью uv на Python 3.12, зарегистрировать вывод `browser-harness skill`, подключиться к браузеру и спросить, следует ли включить локальные записи браузера. Подключение использует удаленную отладку Chrome, включая шаг разрешения `chrome://inspect/#remote-debugging`, с `install.md` в качестве резервного руководства по настройке. MCP-сервер, `browser-harness-mcp`, предоставляет помощники управления браузером в качестве инструментов MCP через stdio. Это позволяет MCP-клиентам, таким как Claude Code, Devin и Cursor, управлять браузером без реализации отдельной интеграции CDP. Репозиторий показывает персональный рабочий процесс браузера для задач, требующих входа в систему, и ссылается на Browser Use Cloud для запуска множества браузеров параллельно с живыми предпросмотрами, прокси, методами скрытности, решением CAPTCHA и связанными управляемыми функциями. Пример задачи, продемонстрированной в README, — открытие профиля X, поиск последних 20 видеопостов и их загрузка. Упомянутые вклады включают исправления ошибок, улучшения документации и навыки предметной области, созданные агентом.