Chrome Relay CLI
Агенты Claude Code, Codex и Cursor работают в вашем Chrome с настоящими входами, в фоновых вкладках и с журналом действий.
- 194 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Агент действует в ваших авторизованных сессиях Chrome: любой сайт, куда вы вошли, ему доступен.
- Пароли, коды и пасскеи из 1Password вводит служба; ошибочная цель может отправить, удалить или оплатить.
- Решающая модель получает до 1500 знаков текста страницы и значения `--data`.
Установка
- Работает в
Ручная установка
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 сообщает, что расширение начало отладку браузера. Порт удаленной отладки не открывается.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыАгент работает в вашем настоящем Chrome с уже выполненными входами: CLI, MCP и расширение с отдельной группой вкладок
Скилл для Amp, Claude Code и Cursor: агент управляет вашим живым Chrome с открытыми вкладками и входами в аккаунты через один переключатель отладки
Скилл подключает агента к вашему Chrome через расширение и CLI для чтения страниц, управления вкладками и проверки действий.
CLI и MCP-сервер, через которые агент управляет вашим настоящим Chrome с сохраненными входами: 103 команды к 36 сайтам и автоматизация браузера
Surf управляет вашим Chrome из командной строки: агент открывает страницы, читает дерево доступности, кликает и снимает сеть
Плагин для Claude Code, который управляет вашим Chrome через DevTools Protocol: вкладки, формы, выгрузка страниц и скриншоты без сторонних зависимостей
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Chrome Relay (эта карточка) | нет | 194 | ||
| chrome-use | нет | 257 | CLI, MCP и расширение с группой вкладок; Chrome Relay добавляет цели одной командой `do`, подтверждения на iPhone и журнал аудита | |
| Chrome DevTools MCP | да | не нужна | 55 199 | официальный MCP для отладки и трейсов живого Chrome; Chrome Relay нацелен на работу с вашими логинами в фоне |
Коротко о README
Каждый агент видит только открытые им вкладки. Покомандный режим и `do` пишутся в журнал аудита, значения полей в него не попадают.