OpenCLI
Превращает любой сайт в команду и дает агенту работать в уже залогиненном браузере пользователя через Playwright
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Действует через реальный залогиненный браузер пользователя и может выполнять действия под его аккаунтами
- Пишет и запускает адаптеры, которые сами решают, как взаимодействовать с сайтом
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/opencliОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Установите утилиту
npm install -g @jackwener/opencliПоставь CLI командой npm install -g @jackwener/opencli, поставь расширение Browser Bridge из Chrome Web Store, затем выполни opencli doctor для проверки связи. Скиллы для агента ставятся командой npx skills add jackwener/opencli.
Другие способы из описания автора
npm install -g @jackwener/opencliПосле установки выполните opencli doctor для проверки связи с браузером.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenCLI дает готовые адаптеры для десятков сайтов вроде Bilibili, Zhihu, Reddit и Hacker News, которые агент вызывает как обычные команды терминала. Отдельные скиллы позволяют агенту управлять любым сайтом напрямую: переходить по страницам, кликать, заполнять формы, читать содержимое через залогиненный профиль Chrome пользователя, минуя ручной вход. Скилл opencli-adapter-author проводит агента через написание нового адаптера для незнакомого сайта: от разведки структуры страницы до готовой типизированной команды. Помимо сайтов, инструмент работает как хаб для локальных CLI вроде gh, docker или discord и умеет открывать команды десктопных Electron-приложений.
Для кого. Для тех, кто хочет, чтобы агент сам заходил на сайты под своим аккаунтом пользователя и вытаскивал или заполнял данные.
Подходит, если
- Нужно, чтобы агент прочитал или собрал данные с сайта, требующего входа в аккаунт
- Нужна надежная команда для сайта вместо хрупкого управления браузером с нуля каждый раз
- Нужно быстро добавить поддержку нового сайта по шаблону
Не подходит, если
- Не нужен доступ к личному залогиненному браузеру, достаточно публичного API сайта
- Не установлен и не может быть установлен Chrome с расширением-мостом
Пример запроса к агенту
Зайди в мой аккаунт Reddit через браузер и собери заголовки топ-5 постов за сегодняОграничения
Требует Node.js версии 20.18.1 или новее и расширение Browser Bridge для Chrome с локальным демоном. Агент получает доступ к реальному залогиненному профилю пользователя, поэтому команды нужно проверять перед выполнением на чувствительных сайтах.
Как отключить. Удалите глобальный пакет командой npm uninstall -g @jackwener/opencli и отключите расширение Browser Bridge в Chrome.
Проверка безопасности
- Действует через реальный залогиненный браузер пользователя и может выполнять действия под его аккаунтами
- Пишет и запускает адаптеры, которые сами решают, как взаимодействовать с сайтом
Коротко о README
README описывает три сценария использования: готовые адаптеры для известных сайтов, скилл opencli-browser для управления любым сайтом агентом через залогиненный Chrome, и хаб для локальных CLI и десктопных приложений. Установка идет через npm install -g, затем расширение Browser Bridge из Chrome Web Store и проверка командой opencli doctor. Для агентов вроде Claude Code и Cursor скиллы ставятся командой npx skills add, можно поставить только нужные: opencli-browser, opencli-adapter-author, opencli-autofix и другие. Лицензия Apache-2.0.
Частые вопросы
Обязательно ли устанавливать десктопное приложение OpenCLIApp?
Нет, для CI и серверов достаточно глобальной установки пакета через npm, приложение лишь удобнее на macOS и Windows.
Видит ли агент мои пароли?
Нет, инструмент использует уже открытую сессию браузера через расширение, а не читает и не хранит пароли.
Похожие
CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP
Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф
Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности
Быстрый CLI на Rust для автоматизации браузера агентами: снимки доступности со ссылками на элементы, MCP-сервер и скиллы