Superpowers Chrome — плагин

Плагин для Claude Code, который управляет вашим Chrome через DevTools Protocol: вкладки, формы, выгрузка страниц и скриншоты без сторонних зависимостей

  • 362 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Агент действует в живом Chrome с вашими авторизованными сессиями: кликает, заполняет формы и выполняет JavaScript командой `eval`
  • Скриншоты, HTML и консоль страниц сохраняются на диск, а на странице могут быть персональные данные и секреты
  • Chrome открывает порт отладки на локальном адресе 127.0.0.1, любая программа на машине может к нему подключиться
Все причины и проверки

obra/superpowers-chrome

Установка

Работает в

В терминале, через 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 с открытыми вкладками и входами в аккаунты через один переключатель отладки

СкиллШирокий доступ3,3 тыс.Звезды репозитория

Chrome MCP на Python: агент подключается к Chrome через DevTools Protocol, читает сеть, консоль и куки, запускает JavaScript и снимает метрики страницы

MCP-серверРасширенный доступ312Звезды репозитория
Официальный

Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности

MCP-серверРасширенный доступ54 тыс.Звезды репозитория

CLI, скилл и MCP для управления Chrome короткими скриптами Puppeteer, вкладки сохраняют состояние между вызовами

CLIШирокий доступ6,7 тыс.Звезды репозитория

Скилл и CLI от Browser Use: агент управляет вашим настоящим Chrome через DevTools Protocol, под вашей учетной записью, и сам дописывает недостающие функции

СкиллШирокий доступ18,6 тыс.Звезды репозитория
Официальный

Скилл cdp: агент управляет вашим Chrome напрямую через протокол DevTools, 652 типизированных метода без готовых click и goto

СкиллШирокий доступ493Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Superpowers Chrome (эта запись)нет362
Chrome DevTools MCPдане нужна54 043официальный MCP-сервер команды Chrome DevTools с упором на сеть, консоль и трейсы производительности
Chrome MCP Serverнетне нужна12 506расширение Chrome с MCP-сервером, которое работает с закладками и историей
Playwright MCPдане нужна38 551MCP-сервер Microsoft на Playwright, свежие экземпляры браузера по дереву доступности

Коротко о README

Описание открывает сравнение двух режимов, скилла и MCP, и список возможностей: нулевые зависимости, встроенный WebSocket, адресация вкладок по индексу и 17 команд. Дальше идут установка через маркетплейс superpowers-marketplace, быстрый старт с chrome-ws, правила выбора порта и профилей, подсказки для Windows и Linux, проверка в Windows 11 и обработка диалогов с таблицей селекторов dialog::*. Завершает раздел про MCP-сервер с единственным инструментом use_browser и вариантами запуска через npx или из клона репозитория.

Бейдж для README

Сообщить о проблеме

Foxx AISuperpowers Chrome
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.