faster-chrome-devtools-skill

faster-chrome-devtools-skill управляет Chrome через протокол CDP из терминала, без MCP-сервера, Puppeteer и Playwright.

  • 173 ★ репозитория
  • Последний коммит
Скилл

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

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

  • Подключение к вашему залогиненному Chrome дает агенту доступ к открытым аккаунтам и их данным.
  • Скилл вызывает произвольный JavaScript и любые методы CDP на страницах.
Все причины и проверки

zeke/faster-chrome-devtools-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/faster-chrome-devtools-skill

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Подключение к вашему залогиненному Chrome дает агенту доступ к открытым аккаунтам и их данным.
  • Скилл вызывает произвольный JavaScript и любые методы CDP на страницах.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл учит агента работать с браузером через командную строку на Node.js. Скрипт соединяется с Chrome по WebSocket и умеет открывать и переиспользовать вкладки, читать компактные снимки дерева доступности со стабильными ссылками на элементы, нажимать и заполнять поля, ждать текст или селектор без пауз вслепую. Скриншоты сохраняются в файл в сжатом JPEG или WebP, в контекст модели попадает только путь. Можно читать консоль и неудачные сетевые запросы, выполнять JavaScript и вызывать любой метод CDP командой `raw`. Подключение держит фоновый демон, привязанный к локальному адресу. Есть режим для удаленного браузера Cloudflare Browser Run, где вход, MFA и капчу передают человеку.

Для кого. Разработчики, которые поручают агенту проверку интерфейса, отладку страниц и сбор данных в уже залогиненном Chrome.

Подходит, если

  • Агент проверяет верстку и ошибки консоли после правки фронтенда.
  • Нужно собрать данные с сайта, где вы уже вошли в аккаунт в своем Chrome.
  • Скриншоты в MCP-режиме раздувают контекст, а здесь модель получает только путь к файлу.
  • Сценарию нужен метод CDP, которого нет среди готовых инструментов.

Не подходит, если

  • Нужен полноценный тестовый фреймворк с отчетами и параллельным запуском.
  • В окружении нет Node.js 22 или новее.
  • Агент не вправе работать в профиле Chrome, где открыты личные аккаунты.

Пример запроса к агенту

Запусти чистый Chrome с временным профилем, открой https://news.ycombinator.com, сделай скриншот и перечисли пять первых заголовков.

Ограничения

Нужен Node.js 22 или новее. Для работы с вашим залогиненным Chrome в нем включают удаленную отладку на странице `chrome://inspect/#remote-debugging`. Через такое подключение агент видит и меняет то, что вы открыли в браузере, включая сессии аккаунтов. Лицензия в репозитории не указана. Демон остается в фоне до 20 минут после последней команды, поэтому после работы с личными аккаунтами остановите его вручную. Подключение к удаленным браузерам требует их адреса и токена.

Как отключить. Остановите демон командой `node skills/faster-chrome-devtools-skill/scripts/cdp.mjs stop` и выключите удаленную отладку в Chrome. Затем удалите скилл из каталога агентов.

Частые вопросы

Чем он отличается от Chrome DevTools MCP?

Здесь нет MCP-сервера: агент вызывает скрипт через оболочку. Команда `raw` доступна для любого метода CDP, а скриншоты уходят в файл, а не в контекст.

Как остановить демон?

Выполните `node skills/faster-chrome-devtools-skill/scripts/cdp.mjs stop`. Если демонов несколько, нужен `stop --id <id>` или `stop --all`.

Сколько живет подключение?

Демон держит соединение с CDP 20 минут. Это избавляет от повторных запросов доступа в Chrome.

Работает ли он с облачным браузером?

Да, с Cloudflare Browser Run. Для входа, MFA, капчи и подтверждений там предусмотрена передача управления человеку через Live View.

Какие версии Node.js подходят?

Node.js 22 или новее. Пакеты ставить не нужно: скрипт использует только встроенные модули.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл для Amp, Claude Code и Cursor: агент управляет вашим живым Chrome с открытыми вкладками и входами в аккаунты через один переключатель отладки

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

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

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

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

ПлагинШирокий доступ374Звезды репозитория

CLI и скилл для управления Chrome из агента: снимок страницы, клики, консоль, сеть и аудит производительности в экономном выводе

CLIРасширенный доступ454Звезды репозитория

Бинарник на Rust без MCP-сервера: агент ведет ваш открытый Chrome или Edge, а вкладки закрепляются метками target.

CLIШирокий доступ256Звезды репозитория
Официальный

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

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
faster-chrome-devtools-skill (эта карточка)нет173
Chrome DevTools MCPдане нужна55 199MCP-сервер с фиксированным набором инструментов; здесь скрипт вызывает любой метод CDP без сервера
chrome-cdpнет3 289другой скилл для CDP; этот добавляет демон, снимки доступности и облачный браузер Cloudflare

Коротко о README

Скрипт целиком написан на встроенных модулях Node.js, включая небольшой клиент WebSocket. Демон слушает только локальный адрес, токен и параметры подключения лежат во временном файле, читаемом владельцем.

Бейдж для README

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