Open Browser Use CLI
CLI, расширение Chrome, SDK и MCP-сервер, которые дают агенту управлять вашим настоящим Chrome вне зависимости от среды агента
- 421 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент управляет вашим настоящим профилем Chrome со всеми открытыми входами, формами и покупками
- У CLI и SDK нет политик по сайтам, списка разрешенных методов и подтверждений, поэтому вся осторожность лежит на агенте и скилле
- Любой локальный процесс с доступом к сокету в `/tmp/open-browser-use/` может управлять браузером
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/open-browser-useОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент управляет вашим настоящим профилем Chrome со всеми открытыми входами, формами и покупками
- У CLI и SDK нет политик по сайтам, списка разрешенных методов и подтверждений, поэтому вся осторожность лежит на агенте и скилле
- Любой локальный процесс с доступом к сокету в `/tmp/open-browser-use/` может управлять браузером
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Open Browser Use связывает агента с настоящим профилем Chrome. В состав входят расширение Chrome на манифесте третьей версии, локальный хост обмена сообщениями на Go, командная строка `open-browser-use` (короткое имя `obu`), SDK для JavaScript, Python и Go и необязательный MCP-сервер на stdio. Автор называет проект открытой заменой возможности Browser Use для Chrome, которая появилась в Codex.app, и делает его независимым от конкретной среды агента. Команды покрывают обычный цикл работы с вкладками: `ping`, `info`, `tabs`, `user-tabs`, `open-tab`, `navigate`, `history` и `cdp` для прямых команд протокола DevTools. Вкладку, которую вы уже открыли, агент берет под управление командой `claim-tab`, а по окончании работы освобождает или оставляет вкладки командой `finalize-tabs`. Короткие многошаговые сценарии записываются построчным планом и запускаются командой `run`. К CLI идет скилл `open-browser-use`, где собраны правила: каждой задаче свой идентификатор сеанса, группа вкладок с пометкой OBU, повторное использование уже открытой вкладки вместо дубля, вопрос к пользователю перед отправкой форм, покупкой, удалением и загрузкой файлов. Тот же набор доступен как MCP-инструменты, включая `run_action_plan` и `finalize_tabs`. В репозитории также лежит пакет для встроенного браузера на Electron, он пока не опубликован в npm.
Для кого. Для разработчиков и пользователей агентов, которым нужна автоматизация настоящего Chrome с вашими вкладками и входами без привязки к одному поставщику агента.
Подходит, если
- Агенту надо проверить сайт или вашу локальную разработку в уже открытой вкладке Chrome, где вы вошли в аккаунт
- Нужно собрать сводку с нескольких страниц, например просмотреть свежие записи на Hacker News и выделить стоящие внимания
- Нужен единый слой управления браузером для нескольких агентов: через CLI, SDK на JavaScript, Python или Go или MCP
- Нужно записать многошаговый сценарий с вкладками построчным планом и запускать его повторно
- Нужны низкоуровневые команды протокола DevTools для отладки страницы из скрипта
Не подходит, если
- Нужна изолированная среда для недоверенного кода: расширение работает в вашем реальном профиле Chrome и песочницей не служит
- Нужны политики по сайтам, список разрешенных методов и подтверждения действий внутри инструмента: ни CLI, ни SDK их не содержат, это забота верхнего слоя
- Нужен безголовый браузер на сервере без Chrome с расширением: инструменту нужен настоящий Chrome и расширение из магазина
- Нужно принимать удаленные команды от посторонних: интеграция должна сама добавить проверку личности, журнал и подтверждения
Пример запроса к агенту
Используй open-browser-use: открой Hacker News, прочитай главные записи за сегодня и выдели пять самых стоящих вниманияОграничения
Инструмент дает агенту низкоуровневое управление реальным браузером и не служит границей безопасности. Политики по сайтам, разрешенные методы и подтверждения опасных действий должен задавать тот слой, который его вызывает. Сокеты лежат в `/tmp/open-browser-use/`, файл `active.json` создается с правами 0600, а доступ к вашей учетной записи на компьютере равен доступу к каналу управления браузером. Клиентские токены и проверку процесса-клиента автор планирует добавить позже.
Нужен Chrome с установленным расширением из Chrome Web Store, а до этого команда `open-browser-use setup`, которая регистрирует хост обмена сообщениями. Если страницы магазина нет, режим `setup beta` готовит ZIP для ручной установки. Скилл из репозитория подходит и за пределами Codex, но не использует его помощники и интерфейсы Codex.app. Команды MCP для встроенного браузера на Electron работают через отдельный маршрут `obu iab mcp`, этот пакет в npm пока отсутствует.
Как отключить. Удалите расширение на странице `chrome://extensions/`, затем выполните `npm uninstall -g open-browser-use`. Скилл снимается командой `npx skills remove open-browser-use -g`, а запись MCP убирается из конфигурации агента.
Частые вопросы
Как подключить Open Browser Use к Claude Code?
Установите CLI командой `npm i -g open-browser-use`, выполните `open-browser-use setup`, поставьте расширение Chrome, затем добавьте скилл: `npx skills add iFurySt/open-browser-use -g -a claude-code --skill open-browser-use -y`. Для MCP достаточно `npx add-mcp "obu mcp" --name open_browser_use --all -g -y`.
Чем он отличается от Playwright?
Playwright запускает отдельный управляемый браузер. Open Browser Use работает в вашем обычном профиле Chrome через расширение, видит ваши вкладки и входы и может взять уже открытую вкладку под управление.
Какие SDK есть?
Пакет `open-browser-use-sdk` на npm и PyPI для JavaScript и Python и модуль для Go `github.com/ifuryst/open-browser-use/packages/open-browser-use-go`. В Python импорт идет как `open_browser_use`, в Go пакет называется `obu`.
Что делать, если страницы расширения в магазине нет?
Выполните `open-browser-use setup beta`: команда готовит ZIP расширения с ключом для ручной установки из `chrome://extensions/`. Уже скачанный архив подается ключом `--zip` с абсолютным путем.
Как отдельные задачи агентов не мешают друг другу?
Каждой задаче дают собственный идентификатор сеанса и группу вкладок с пометкой OBU. Резервный сеанс `obu-cli` предназначен только для ручных запусков, потому что он может повторно использовать чужие группы вкладок.
Безопасно ли давать агенту доступ к Chrome?
Это доступ к реальному профилю с вашими входами. Скилл запрещает агенту читать куки и пароли и требует спросить вас перед формами, покупками и отправкой. Сам инструмент таких запретов не навязывает, поэтому порядок задает верхний слой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыАгент работает в вашем настоящем Chrome с уже выполненными входами: CLI, MCP и расширение с отдельной группой вкладок
Плагин для Claude Code с MCP-сервером и семью скиллами: агент управляет настоящим браузером, написав код на Python
CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP
OpenTabs
opentabs
Агент вызывает внутренние API веб-приложений через вашу залогиненную сессию браузера без ключей и OAuth. Расширение Chrome и CLI
Плагин и MCP-сервер дают агенту управлять вашим открытым Chrome с уже выполненными входами, через расширение без порта отладки.
MCP-сервер и расширение Chrome дают агенту 22 инструмента для вашего браузера с входами и проверкой каждого действия.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Open Browser Use (эта карточка) | нет | 421 | ||
| Playwright CLI | да | 15 133 | запускает отдельный управляемый браузер вместо вашего профиля | |
| Browser MCP | да | не нужна | 7 345 | MCP-сервер и расширение Chrome для управления уже открытым браузером, без SDK и CLI |
| Open Computer Use | нет | не нужна | 2 940 | того же автора: управляет рабочим столом целиком |
Коротко о README
Описание на английском и китайском представляет проект как нейтральный слой автоматизации Chrome и ссылается на подробный разбор от автора. Затем идут быстрый старт, установка CLI через npm и Homebrew, настройка Chrome, три способа подключить SDK, скилл и MCP. В конце упомянут встроенный браузер на Electron и лицензия MIT.