Superpowers Chrome — плагин
Плагин для Claude Code, который управляет вашим Chrome через DevTools Protocol: вкладки, формы, выгрузка страниц и скриншоты без сторонних зависимостей
- 362 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент действует в живом Chrome с вашими авторизованными сессиями: кликает, заполняет формы и выполняет JavaScript командой `eval`
- Скриншоты, HTML и консоль страниц сохраняются на диск, а на странице могут быть персональные данные и секреты
- Chrome открывает порт отладки на локальном адресе 127.0.0.1, любая программа на машине может к нему подключиться
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/superpowers-chromeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент действует в живом Chrome с вашими авторизованными сессиями: кликает, заполняет формы и выполняет JavaScript командой `eval`
- Скриншоты, HTML и консоль страниц сохраняются на диск, а на странице могут быть персональные данные и секреты
- Chrome открывает порт отладки на локальном адресе 127.0.0.1, любая программа на машине может к нему подключиться
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Superpowers Chrome дает Claude Code управление браузером Chrome через DevTools Protocol. Плагин работает в двух режимах. В режиме скилла агент запускает 17 команд chrome-ws: открывает вкладки, переходит по адресам, кликает, заполняет формы, выбирает значения в списках, достает текст, атрибуты и HTML, снимает скриншоты и сохраняет страницу в Markdown. В режиме MCP тот же набор доступен через один инструмент use_browser для любого MCP-клиента. Вкладки адресуются индексами 0, 1, 2 вместо длинных WebSocket-адресов. После каждого действия с DOM плагин сам складывает в каталог сессии скриншот, Markdown, HTML страницы и вывод консоли. Диалоги `alert`, `confirm` и `prompt`, запросы разрешений и выбор USB-устройств агент видит как обычный ответ и закрывает командами `click dialog::accept` и `click dialog::dismiss`. Chrome запускается сам на свободном порту из диапазона 9222–12111.
Для кого. Для разработчиков и тестировщиков, которым нужно, чтобы Claude Code работал в уже запущенном Chrome с авторизованными сессиями, несколькими вкладками и формами.
Подходит, если
- Агенту нужен Chrome с вашей авторизованной сессией, и входить в сервис заново не хочется
- Нужно вести несколько вкладок: открыть одну, заполнить форму, вернуться к другой
- Playwright MCP недоступен или слишком тяжел для задачи
- Надо вытащить текст, атрибуты или HTML со страницы и сохранить ее в Markdown
- Страница показывает диалог `alert` или запрос разрешения, и агент должен закрыть его командой
Не подходит, если
- Нужен чистый новый экземпляр браузера: для этого SKILL.md советует Playwright MCP
- Нужны PDF и скриншоты на более высоком уровне абстракции: тоже к Playwright MCP, по совету SKILL.md
- Вам нужен другой браузер: плагин управляет только Chrome
- Нужна боевая автоматизация: автор называет плагин бетой и пишет, что тестировал его очень слабо
Пример запроса к агенту
Открой админку на второй вкладке Chrome, заполни форму нового проекта и сохрани страницу с результатом в MarkdownОграничения
Плагин помечен автором как BETA и очень слабо протестирован. Нужен установленный Chrome и Node.js: MCP-сервер запускается командой node или через npx. В Linux и WSL2 для видимого окна браузера MCP-серверу нужна переменная DISPLAY, в контейнере и под root песочница Chrome отключается автоматически, а для безголового запуска задают CHROME_EXTRA_ARGS. Автор проверил запуск в Windows 11 в ноябре 2025 года.
По умолчанию DevTools слушает 127.0.0.1. Адрес и порт меняют переменные CHROME_WS_HOST и CHROME_WS_PORT.
Как отключить. Удалите плагин через меню /plugin в Claude Code. Если MCP подключен вручную, уберите запись chrome из конфигурации клиента. Профили Chrome и их метафайлы лежат в ~/.cache/superpowers/browser-profiles/, каталог можно стереть вручную.
Частые вопросы
Как поставить Superpowers Chrome в Claude Code?
Выполните две команды: /plugin marketplace add obra/superpowers-marketplace и /plugin install superpowers-chrome@superpowers-marketplace. В режиме скилла команды chrome-ws лежат в папке skills/browsing установленного плагина, ./chrome-ws start запускает Chrome.
Как подключить Superpowers Chrome к другому MCP-клиенту?
Добавьте в конфигурацию сервер chrome с командой npx и аргументом github:obra/superpowers-chrome. Для запуска без окна добавьте аргумент --headless. Автор проверил MCP-режим и через Codex.
Что плагин сохраняет на диск?
После каждого действия с DOM он пишет в каталог сессии скриншот, Markdown, HTML и консоль браузера. Если на странице видны токены или ключи, плагин пропускает запись файлов и подменяет значения в ответах пометкой REDACTED. Секрет, который показывает кнопка раскрытия, плагин не распознает, поэтому перед ней вызывают pause_capture.
Чем Superpowers Chrome отличается от Playwright MCP?
SKILL.md отводит ему работу с уже открытыми авторизованными сессиями и несколькими вкладками. Playwright MCP он рекомендует для свежих экземпляров браузера, а также для PDF и скриншотов на более высоком уровне.
Как работать с несколькими Chrome параллельно?
С версии 3.0 мост сам разводит MCP-серверы по профилям: первый занимает superpowers-chrome на порту 9222, следующий уходит в superpowers-chrome-2 на 9223 и так далее, у каждого свой Chrome. Чтобы несколько процессов делили один Chrome, задайте профиль переменной CHROME_WS_PROFILE.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныСкилл для Amp, Claude Code и Cursor: агент управляет вашим живым Chrome с открытыми вкладками и входами в аккаунты через один переключатель отладки
Chrome MCP на Python: агент подключается к Chrome через DevTools Protocol, читает сеть, консоль и куки, запускает JavaScript и снимает метрики страницы
Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности
CLI, скилл и MCP для управления Chrome короткими скриптами Puppeteer, вкладки сохраняют состояние между вызовами
Скилл и CLI от Browser Use: агент управляет вашим настоящим Chrome через DevTools Protocol, под вашей учетной записью, и сам дописывает недостающие функции
Скилл cdp: агент управляет вашим Chrome напрямую через протокол DevTools, 652 типизированных метода без готовых click и goto
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Superpowers Chrome (эта запись) | нет | 362 | ||
| Chrome DevTools MCP | да | не нужна | 54 043 | официальный MCP-сервер команды Chrome DevTools с упором на сеть, консоль и трейсы производительности |
| Chrome MCP Server | нет | не нужна | 12 506 | расширение Chrome с MCP-сервером, которое работает с закладками и историей |
| Playwright MCP | да | не нужна | 38 551 | MCP-сервер Microsoft на Playwright, свежие экземпляры браузера по дереву доступности |
Коротко о README
Описание открывает сравнение двух режимов, скилла и MCP, и список возможностей: нулевые зависимости, встроенный WebSocket, адресация вкладок по индексу и 17 команд. Дальше идут установка через маркетплейс superpowers-marketplace, быстрый старт с chrome-ws, правила выбора порта и профилей, подсказки для Windows и Linux, проверка в Windows 11 и обработка диалогов с таблицей селекторов dialog::*. Завершает раздел про MCP-сервер с единственным инструментом use_browser и вариантами запуска через npx или из клона репозитория.