Егор Урванов

Claude in ChromeКак агент работает в вашем браузере — тест, отладка и формы под вашим входом

Claude in Chrome соединяет Claude Code с браузером: агент открывает вкладки, читает консоль, проходит сценарии и заполняет формы под вашим входом. Как подключить, что умеет и какие права выдавать.

· 5 мин · · Харнесс

Claude in Chrome подключает агента к вашему браузеру: он открывает вкладки, читает страницы и консоль, нажимает и вводит текст под вашим входом. Ниже: как это устроено, как подключить за несколько минут, что агент умеет и какие права выдавать. Этот канал использует агент из статьи QA с агентом, а подключение устроено по аналогии с MCP.

Что такое Claude in Chrome

Расширение для Chrome соединяет Claude Code с браузером. Агент открывает новые вкладки и работает в видимом окне.

Claude CodeChromeClaude Codeрасширениеваш браузер и ваш вход● модель, люди, системы, данные  ● агент и харнесс
ChromeEdgeBraveArcVivaldiOperaWSL: нет
Вывод
В этом примереАгент в терминале управляет вкладками Chrome через расширение и пользуется вашими входами.
В общем случаеДействия видны в окне в реальном времени. На странице входа или капче агент останавливается и ждёт вас. В Claude Code расширение видно как MCP-сервер claude-in-chrome: его инструменты показывает /mcp.
Что сделатьПроверьте требования: расширение версии 1.0.36 и новее, Claude Code, тариф Pro, Max, Team или Enterprise, вход через /login.

Как подключить

Скажите агенту

Открой code.claude.com/docs, найди поле поиска, введи «hooks» и перескажи, какие результаты появились.

Если расширения нет, Claude Code предложит установить его: нужно согласиться и войти в браузере. Если агент просит сделать это вас.

Как это делается руками--chromeChrome1Поставить расширение2Запустить claude --chrome3Проверить /chrome● агент и харнесс
claude --chrome
/chrome   # статус, права, переподключение

Расширение в Chrome Web Store. Чтобы не писать флаг каждый раз, откройте /chrome и включите «Enabled by default». Инструменты браузера тогда всегда лежат в контексте, и расход токенов растёт.

Если не подключается
1Расширение включено в chrome://extensions
2Chrome запущен, Claude Code обновлён
3/chrome → Reconnect extension
4Первый раз: перезапустить Chrome
Вывод
В этом примереАгент открывает документацию, вводит запрос в поиск и пересказывает результаты. Так проверяют, что связь работает.
В общем случаеПодключение занимает минуты: расширение ставится из Chrome Web Store, остальное делает Claude Code.
Что сделатьЗапустите пример и убедитесь, что /chrome показывает «Status: Enabled» и «Extension: Installed».

Что умеет агент в браузере

Chromeconsoleконсоль и DOMотладка, проверка дизайнаформы и тестысценарии, загрузка файловдокументы под вашим входомDocs, Gmail, Notionданные и GIFвыгрузка, запись шагов● модель, люди, системы, данные  ● агент и харнесс  ● риск, стоп, граница
Вывод
В этом примереОдна связь закрывает отладку, тесты, формы, документы и выгрузку данных.
В общем случаеАгент читает консоль и DOM, проходит сценарии, заполняет формы, загружает файлы (до 10 МБ суммарно) и записывает GIF.
Что сделатьВозьмите одну повторяющуюся задачу в браузере и поручите её агенту.

Пример: баг на тестовом стенде

Заявка PAY-142 из статьи про QA с агентом: агент идёт по пути сам и приносит доказательства.

Скажите агенту

Открой тестовый стенд, добавь товар в корзину, примени промокод и оплати тестовой картой. Если оплата падает, посмотри консоль и запиши GIF с путём.
PAY-142стендconsoleзаявкапуть на стендеошибка в консолиотчёт и GIF● модель, люди, системы, данные  ● агент и харнесс  ● риск, стоп, граница
Вывод
В этом примереАгент проходит путь, находит ошибку в консоли и записывает GIF для заявки.
В общем случаеОкно видно, поэтому QA следит за шагами и может остановить агента. Текст консоли и GIF дают проверяемый след.
Что сделатьПросите приложить к результату GIF и фрагмент консоли.

Права и риски

разрешить?сайт Aсайт Bсайт Cвы решаетеразрешенозакрыто● модель, люди, системы, данные  ● агент и харнесс  ● риск, стоп, граница
СайтыКакие сайты агент может открывать, нажимать и печатать, задают настройки расширения.
ЗапросОкно «Claude in Chrome wants to» разрешает действие или весь сайт на сессию.
Ваши входыАгент видит всё, куда вы вошли в этом браузере.
Вход и CAPTCHAАгент останавливается и ждёт вас.
GIFЗапись включает всё видимое, в том числе данные аккаунта: смотрите её до отправки.
ДиалогиОкна alert, confirm и prompt блокируют команды: закройте их руками и попросите агента продолжать.

Текст на странице может быть адресован агенту. Разбор этого риска в отдельной статье.

Вывод
В этом примереРазрешённые сайты открыты агенту, остальные закрыты, а действия на новом сайте требуют вашего согласия.
В общем случаеАгент работает с вашими входами, поэтому права сайтов служат первой линией защиты.
Что сделатьОткройте настройки расширения и оставьте в списке только сайты, нужные для задачи.

Когда нужен свой инструмент

Claude in Chrome подходит для разовой работы, а для промышленных задач часто нужен собственный инструмент.

PuppeteerБиблиотека, которая управляет браузером из кода: открыть страницу, нажать, достать нужное. Работает без агента на каждом шаге.
Страница целикомClaude Code берёт всю страницу целиком: текст, элементы, снимки. Для разовой задачи это удобно.
Токены и скоростьЧем больше страница, тем больше токенов уходит на каждый шаг: выходит дороже и медленнее.
Свой скриптКастомное решение берёт только нужную часть сайта или страницы: таблицу, форму, один блок. Агент получает короткий результат.
Что выбратьРазовая задача и разведка: Claude in Chrome. Регулярная и массовая работа с бюджетом токенов: свой скрипт, который агент вызывает как инструмент.

Скрипт можно подключить к агенту через MCP или скилл: агент просит нужный кусок страницы, а не открывает её целиком.

Вывод
В этом примереАгент читает страницу целиком и тратит на это токены и время.
В общем случаеДля промышленных решений токены и скорость решают, поэтому берут только нужные части сайтов и страниц.
Что сделатьРазовую работу оставьте Claude in Chrome. Повторяющуюся перенесите в скрипт на Puppeteer и подключите его агенту.

С чего начать

claude --chromeChrome1поставить расширение2claude --chrome3проверить /chrome● агент и харнесс
Вывод
В этом примереТри шага: расширение, запуск, проверка.
В общем случаеНачните с локального стенда: ошибка там ничего не ломает.
Что сделатьСегодня поставьте расширение и выполните пример с документацией.
© 2026 Егор Урванов