← ClaudeAtlas

agent-browserlisted

Развернуть или починить схему "браузер по требованию" - агент с сервера сам поднимает и гасит браузер на личной машине пользователя через обратный туннель. Использовать когда агенту нужен домашний IP или залогиненный аккаунт пользователя (антибот режет дата-центр, сайт привязывает сессию к устройству), а схемы на устройстве еще нет; а также когда управляющий канал или туннель сломались. НЕ для обычной работы с браузером - это rules/agent-browser.md.
dewil/claude-toolkit · ★ 8 · AI & Automation · score 78
Install: claude install-skill dewil/claude-toolkit
# agent-browser: браузер по требованию на машине пользователя Скилл развертывания и починки. Повседневные правила работы с браузером (какую площадку выбрать, гигиена, гонка общего окна, диагностика симптомов) - `rules/agent-browser.md`; сюда ходят, когда схемы на устройстве еще нет или она сломалась. ## Зачем схема Два ресурса, которых нет у серверног�� headless Chrome: - **домашний IP** - когда сайт режет трафик дата-центров по адресу. Прежде чем разворачивать схему ради этого, проверить, что фильтр действительно по адресу, а не по заголовку клиента: порядок проверки - в `rules/agent-browser.md`, раздел "Сайт не отдает контент"; - **живые сессии пользователя** - сайты, привязывающие логин к устройству и IP (LinkedIn, банки, госуслуги), при переносе кук на сервер дают checkpoint или тихий разлогин. ## Из чего состоит На машине пользователя постоянно живет только `autossh` с обратным туннелем на сервер; браузер поднимается по требованию и гасится после работы: ``` [машина пользователя] [Сервер] autossh (постоянно) ──── SSH ───────────────▶ слушает 127.0.0.1:9222 (CDP) -R 9222 -R 2222 слушает 127.0.0.1:2222 (управление) │ chrome-ctl ◀──── forced command по ключу ◀──────────────┘ └─▶ Chrome (headless, отдельный профиль) - живет только на время задачи ``` Ключ управления ограничен forced command: по нему исполняется только `chrome-ctl start|start-gui|stop|status