Chrome Relay CLI

Агенты Claude Code, Codex и Cursor работают в вашем Chrome с настоящими входами, в фоновых вкладках и с журналом действий.

  • 194 ★ репозитория
  • Последний коммит
  • MIT
CLI

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

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

  • Агент действует в ваших авторизованных сессиях Chrome: любой сайт, куда вы вошли, ему доступен.
  • Пароли, коды и пасскеи из 1Password вводит служба; ошибочная цель может отправить, удалить или оплатить.
  • Решающая модель получает до 1500 знаков текста страницы и значения `--data`.
Все причины и проверки

aindeev/agent-chrome-relay

Установка

Работает в

Ручная установка

git clone https://github.com/aindeev/agent-chrome-relay
cd agent-chrome-relay
./build
./chrome-relay setup

Первый вариант из README: сборка из исходников на Mac с Go 1.25+. Расширение ставят из Chrome Web Store, `setup` подключает скилл Claude Code.

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

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

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

  • Агент действует в ваших авторизованных сессиях Chrome: любой сайт, куда вы вошли, ему доступен.
  • Пароли, коды и пасскеи из 1Password вводит служба; ошибочная цель может отправить, удалить или оплатить.
  • Решающая модель получает до 1500 знаков текста страницы и значения `--data`.

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

Что делает

Chrome Relay дает кодовому агенту ваш обычный Chrome вместе с авторизованными сайтами. Вкладки агента открываются неактивными в свернутой группе «Agents», фокус и окно не двигаются. Работают три части: расширение Chrome, фоновая служба на Mac и CLI `chrome-relay`. Команда `chrome-relay do` берет цель целиком, например приглашение коллеги, и сама заполняет поля, нажимает кнопки и проверяет условие `--until`. Покомандный режим (`open`, `snapshot`, `click`, `fill`) отвечает за десятки миллисекунд. Пароли и коды из 1Password вводит сама служба, агент их не видит.

Для кого. Пользователям Mac с Claude Code, Codex или Cursor, чьим агентам нужны сайты за логином: панели, почта, CRM, облачные консоли.

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

  • Агенту надо пройти по внутренней админке, куда пускает только ваш аккаунт.
  • Цель из нескольких шагов, например форма с приглашением, повторяется с разными данными.
  • Вы за пределами Mac и подтверждаете чувствительные действия с iPhone через Face ID.
  • Требуется журнал аудита с перечнем действий агента в браузере.

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

  • Работаете на Windows или Linux: служба и сборка рассчитаны на macOS.
  • Хватает чистого браузера без логинов: достаточно обычного Playwright или Chrome DevTools MCP.
  • Сайт нельзя открывать под вашим реальным аккаунтом ни при каких условиях.

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

Открой в Chrome Relay нашу панель, пригласи ada@example.com администратором и дождись текста «Invitation sent».

Ограничения

Только macOS с Google Chrome; сборка требует Go 1.25 или новее. Бинарник собирается и подписывается на вашем Mac: готового не выдают. Расширение лежит в Chrome Web Store по прямой ссылке (без листинга), его ставят в каждый профиль, а Chrome при работе показывает плашку об отладке. Менеджер паролей пока только 1Password. Приложение для iPhone доступно через TestFlight и ждет проверки App Store. Быстрые решения принимает внешняя модель (TypeSafe Jev или Claude Haiku).

Как отключить. Выполните `chrome-relay uninstall`, затем удалите расширение в каждом профиле Chrome. Журнал аудита и сохраненные сценарии лежат в `~/.chrome-relay/`.

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

Окно Chrome выскакивает на передний план?

Нет. Вкладки агента открываются неактивными, а команды, которые подняли бы окно, блокируются.

Видит ли агент мои пароли?

Нет. Значения из 1Password вводит `chrome-relay`, а снимок страницы показывает только точки.

Что делает `chrome-relay do` с опасными кнопками?

Возвращает управление агенту с кодом 2, если нужна кнопка вроде удаления, оплаты или отправки, которую цель не называет. Разрешить ее можно флагом `--allow`.

Нужен ли 1Password?

Нет. Ядро работает без него: вкладки, переходы Google-входа и журнал. 1Password, пасскеи и iPhone включаются отдельно.

Почему Chrome пишет об отладке?

Так и задумано: пока агенты работают, Chrome сообщает, что расширение начало отладку браузера. Порт удаленной отладки не открывается.

Обсуждение

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

Агент работает в вашем настоящем Chrome с уже выполненными входами: CLI, MCP и расширение с отдельной группой вкладок

CLIШирокий доступ257Звезды репозитория

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

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

Скилл подключает агента к вашему Chrome через расширение и CLI для чтения страниц, управления вкладками и проверки действий.

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

CLI и MCP-сервер, через которые агент управляет вашим настоящим Chrome с сохраненными входами: 103 команды к 36 сайтам и автоматизация браузера

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

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

CLIШирокий доступ689Звезды репозитория

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

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Chrome Relay (эта карточка)нет194
chrome-useнет257CLI, MCP и расширение с группой вкладок; Chrome Relay добавляет цели одной командой `do`, подтверждения на iPhone и журнал аудита
Chrome DevTools MCPдане нужна55 199официальный MCP для отладки и трейсов живого Chrome; Chrome Relay нацелен на работу с вашими логинами в фоне

Коротко о README

Каждый агент видит только открытые им вкладки. Покомандный режим и `do` пишутся в журнал аудита, значения полей в него не попадают.

Бейдж для README

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