Claude in Chrome подключает агента к вашему браузеру: он открывает вкладки, читает страницы и консоль, нажимает и вводит текст под вашим входом. Ниже: как это устроено, как подключить за несколько минут, что агент умеет и какие права выдавать. Этот канал использует агент из статьи QA с агентом, а подключение устроено по аналогии с MCP.
Что такое Claude in Chrome
Расширение для Chrome соединяет Claude Code с браузером. Агент открывает новые вкладки и работает в видимом окне.
На картинке три участника слева направо: Claude Code в терминале, расширение и ваш браузер. Агент отдаёт расширению команды (открыть вкладку, нажать, прочитать страницу), а расширение выполняет их в браузере, где вы уже вошли в свои сервисы. Поэтому агенту не нужно вводить пароли: сессия у вас уже открыта. Работа идёт в видимом окне, и за шагами можно следить.
Плашки ниже показывают, с какими браузерами работает расширение. Официально поддерживаются Chrome и Edge. Brave, Arc, Vivaldi и Opera построены на том же движке Chromium: Claude Code находит в них расширение и подключается. Последняя плашка «WSL: нет» означает, что в подсистеме Windows для Linux (WSL) такое подключение не работает.
Как подключить
Скажите агенту
Поставь Claude in Chrome и подключи его к Claude Code.
Если расширения нет, Claude Code предложит установить его: нужно согласиться и войти в браузере. Если агент просит сделать это вас.
Как это делается руками
Подключение занимает три шага. Шаг 1: поставьте расширение Claude в свой Chrome из магазина расширений, это делается один раз. Шаг 2: в терминале, где работает Claude Code, запустите команду claude --chrome, и агент соединится с браузером. Шаг 3: введите /chrome и посмотрите статус: если там «Enabled», связь работает.
claude --chrome
/chrome # статус, права, переподключениеРасширение в Chrome Web Store. Чтобы не писать флаг каждый раз, откройте /chrome и включите «Enabled by default». Инструменты браузера тогда всегда лежат в контексте, и расход токенов растёт.
Если не подключается
Что умеет агент в браузере
В центре картинки браузер, а вокруг него четыре вида дел, которые агент выполняет внутри него.
Первое: чтение консоли и страницы, так находят причину ошибки. Второе: прохождение сценариев и заполнение форм, так проверяют, что путь работает. Третье: работа с документами под вашим входом, то есть с тем, что без входа не открыть. Четвёртое: выгрузка данных и запись GIF, чтобы после работы остался след для проверки. Код под каждую мелочь писать не нужно: задачу ставят словами, а агент сам находит кнопки и поля.
Пример: баг на тестовом стенде
Заявка PAY-142 из статьи про QA с агентом: агент идёт по пути сам и приносит доказательства.
Скажите агенту
Открой тестовый стенд, добавь товар в корзину, примени промокод и оплати тестовой картой. Если оплата падает, посмотри консоль и запиши GIF с путём.
Дальше пример из статьи про QA: заявка PAY-142 и путь агента до готового результата.
Картинка показывает путь от заявки к результату. Заявка попадает к агенту, агент проходит в браузере корзину, промокод и оплату, находит в консоли ошибку и записывает GIF. QA получает не пересказ, а проверяемый след: текст консоли и запись движения по странице. Если запись и консоль не совпадают с отчётом, это сразу видно.
Права и риски
Агент работает внутри вашего браузера, поэтому всё, куда вы вошли, ему доступно. Первая линия защиты на картинке: список разрешённых сайтов и запрос разрешения на новых.
Слева на картинке решаете вы: агент спрашивает «разрешить?». В центре сайты A и B, которые вы разрешили, и на них агент работает. Справа сайт C, закрытый для агента. Действие на новом сайте начинается с вашего согласия. Ниже правила по пунктам: что агент видит, где он останавливается и на что смотреть до отправки записи.
Каждое из этих правил есть в документации Claude Code. Агент останавливается на входе и CAPTCHA. Запрос разрешения начинается словами «Claude in Chrome wants to». Запись GIF захватывает всё видимое, включая данные аккаунта. Окна alert, confirm и prompt блокируют команды. Список сайтов задают настройки расширения.
Текст на странице может быть адресован агенту. Разбор этого риска в отдельной статье.
Цена гибкости: медленнее скрипта и с риском ошибки
Агент в браузере работает иначе, чем скрипт или написанная программа. Скрипт выполняет одни и те же шаги быстро и одинаково. Агент на каждом шаге читает страницу, думает и решает, что делать дальше, поэтому он медленнее и тратит токены. Он может ошибиться: нажать не ту кнопку или пересказать то, чего на странице нет, то есть галлюцинировать. Взамен он справляется с задачей, которую заранее не описать в коде: страница поменялась, кнопка переехала, задача сформулирована словами. Это плата за гибкость, и платить её лучше сознательно.
| Скрипт | Агент в браузере | |
|---|---|---|
| Скорость | быстро, одни и те же шаги | медленнее: читает и думает на каждом шаге |
| Повторяемость | одинаковый результат каждый раз | ответ может отличаться от запуска к запуску |
| Если страница изменилась | падает, пока его не поправят | подстраивается, но может ошибиться или выдумать |
| Подготовка | нужно написать и поддерживать код | достаточно описать задачу словами |
| Где подходит | массовая регулярная работа | разовая работа, разведка, нестандартные страницы |
Есть и наблюдение автора. Сервисы с репутацией строгих к автоматизации, например LinkedIn, как правило, спокойнее относятся к агенту в настоящем браузере, чем к скриптам и парсерам: действия идут из вашего окна, под вашим входом и в темпе живого человека. Гарантий это не даёт. Правила таких сервисов обычно запрещают автоматические действия, а риск блокировки аккаунта остаётся на вас. Поэтому поручайте агенту то, что вы сделали бы руками, небольшими порциями и с проверкой результата.
Скорость, ошибки агента и отношение сервисов описаны по наблюдениям автора: в документации Claude Code этого нет.
Когда нужен свой скрипт
Claude in Chrome подходит для разовой работы, а для промышленных задач часто нужен собственный скрипт.
Скрипт можно подключить к агенту через MCP или скилл: агент просит нужный кусок страницы, а не открывает её целиком.
С чего начать
Три шага повторяют начало статьи: расширение, запуск, проверка.
Для первого запуска возьмите локальный или тестовый стенд: если агент ошибётся, ничего не пострадает. Сначала попросите его только читать (открыть страницу и пересказать), потом разрешайте действия. Так вы заметите ошибки агента на безопасной задаче.