BrowserSkill — открытый инструмент от Tencent, который даёт ИИ-агентам доступ к твоему настоящему браузеру со всеми активными логинами. Состоит из двух частей: CLI-утилиты bsk и расширения для Chrome или Edge. Подойдёт тем, кто работает с Cursor, Claude Code, Codex и другими агентами и хочет поручить им реальные действия в вебе — открыть страницу, прочитать её, что-то нажать, снять скриншот.
Главная идея — переиспользовать уже залогиненные сессии. Не нужно заводить тестовые аккаунты и прокидывать пароли: агент работает с сайтами, куда ты уже вошёл. При этом он не отбирает браузер у тебя. Задачи выполняются в отдельном видимом окне Agent Window, так что ты продолжаешь спокойно сидеть в своих вкладках. Если агенту нужна конкретная вкладка, которая уже открыта, он должен запросить её явно и вернуть после завершения задачи — остальное трогать не станет.
Отдельно продумана передача управления человеку. Наткнулся на капчу, форму входа или диалог подтверждения — агент попросит тебя вмешаться, а потом продолжит с того же места. Из полезных мелочей: съёмка длинного скриншота всей страницы через Quick actions или командой bsk screenshot --session <id> --full-page.
Привязки к конкретной модели или фреймворку нет. Любой агент, умеющий вызывать shell, сможет работать через CLI. Для популярных харнессов — Cursor, Claude Code, Codex, OpenClaw, CodeBuddy, WorkBuddy, Pi, Hermes Agent — скилл ставится одной командой bsk install-skill, для остальных достаточно скопировать SKILL.md в папку скиллов. У DeepSeek Harness свой плагин. Можно подложить и собственные инструкции через --source, тогда автообновления для этого файла отключатся.
Что по окружению:
- ОС: macOS (Apple Silicon и Intel), Linux (x64 и ARM64), Windows x64;
- браузеры: Chrome и Microsoft Edge, остальные Chromium-сборки должны работать при поддержке распакованных расширений, Firefox в планах;
- установка: скрипт
install.shдля macOS и Linux,install.ps1для PowerShell, расширение — из Chrome Web Store или Edge Add-ons; - диагностика:
bsk doctorпокажет, что не подключилось и почему.
Есть режим для песочниц: если агент убивает фоновые процессы после каждой команды, демон выносится в постоянное окружение через общий BSK_HOME и BSK_AUTO_START=0. При обычной локальной работе автозапуск включён по умолчанию. Проект лежит на GitHub с открытой лицензией, так что платить за него не придётся.