Interceptor CLI
CLI и MCP-сервер дают агенту ваш браузер с логинами, приложения компьютера и физический iPhone
- 577 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Команды выполняются в ваших аккаунтах и приложениях с сохраненными куками и логинами, а права расширения и локальных перехватчиков шире границ одной задачи
- Читает сетевой трафик, куки, хранилища и экраны, умеет подставлять секрет из хранилища macOS и выполнять код на странице и на телефоне
- На macOS ставит демон и нативный мост, которым выдают права на универсальный доступ, запись экрана и микрофон
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/interceptorОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Команды выполняются в ваших аккаунтах и приложениях с сохраненными куками и логинами, а права расширения и локальных перехватчиков шире границ одной задачи
- Читает сетевой трафик, куки, хранилища и экраны, умеет подставлять секрет из хранилища macOS и выполнять код на странице и на телефоне
- На macOS ставит демон и нативный мост, которым выдают права на универсальный доступ, запись экрана и микрофон
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Interceptor соединяет агента или скрипт с вашим браузером, где вы уже вошли в аккаунты, с приложениями на macOS, Windows и Linux и с физическим iPhone. Это CLI `interceptor` с локальным демоном и расширением для Chrome, Brave и Safari. Отдельный автоматизируемый браузер не запускается: агент работает в ваших профилях. Вызов `interceptor open "https://example.com"` открывает вкладку в фоне и возвращает дерево страницы и текст. Команда `interceptor act <ref>` нажимает на элемент по ссылке из read или find, а с аргументом-текстом вводит этот текст в поле. Агент читает DOM, таблицы и формы, перехватывает сетевой трафик (fetch, XHR, SSE, WebSocket) и делает скриншоты с OCR. Для редакторов вроде Google Docs, Sheets и Canva есть отдельные интерфейсы, а флаг `--group` разводит фоновые вкладки параллельных задач. Пакет Full добавляет мост для macOS. Через него агент читает деревья доступности, нажимает и вводит текст в окнах и меню, работает с PDF, календарем и контактами. Для iPhone Interceptor ставит собственный раннер XCUITest: он показывает дерево элементов, выполняет касания и жесты, снимает скриншоты. Команда `interceptor monitor start` записывает ваш сценарий, а `interceptor monitor export <session-id> --plan` отдает план воспроизведения. К агенту Interceptor подключается двумя способами. Команда `interceptor skills adopt` ставит встроенные скиллы, а `interceptor mcp install` регистрирует MCP-сервер в найденных клиентах.
Для кого. Для разработчиков и исследователей, которые хотят пустить Claude Code, Codex или Cursor в свой браузер с аккаунтами, в нативные приложения Mac и на реальный iPhone.
Подходит, если
- Нужно исследование в браузере с вашими логинами: тексты страниц, таблицы, ссылки, поиск и рабочий процесс с реестром источников (навык research)
- Агент должен отредактировать документ, слайды или макет в веб-редакторе и сохранить результат, например файл экспорта со страницы
- Задача в нативном приложении Mac: Finder, окна, меню и диалоги в фоне, пока вы работаете
- Нужно проверить приложение на настоящем iPhone: дерево элементов, касания, ввод, скриншоты и нагрузка процесса
- Вы один раз показываете рабочий процесс, записываете его командой `interceptor monitor start` и получаете план воспроизведения
Не подходит, если
- Нужен изолированный безголовый браузер для CI: Interceptor работает через ваш браузер с расширением и локальным демоном
- Вы не готовы пускать агента в свои аккаунты и личные данные браузера
- У вас Mac на Intel и нельзя собрать проект из исходников: готовые пакеты для macOS собраны под Apple silicon
- Требуется лицензия с открытым исходным кодом: Elastic License 2.0 к таким лицензиям не относится
Пример запроса к агенту
Используй мою открытую сессию браузера, прочитай таблицу тарифов на странице поставщика и выпиши цены в Markdown, ничего не нажимая и не отправляяОграничения
- Нужны оба компонента: локальная среда выполнения и расширение браузера. Для Safari ставится отдельный пакет, а расширение вы включаете в настройках Safari сами.
- Готовые пакеты macOS собраны под Apple silicon, нативный мост требует macOS 15 или новее. Установщики для Windows рассчитаны на Windows 11 24H2 и новее.
- Для iPhone нужны Mac с пакетом Full, телефон в режиме разработчика, Xcode с Apple ID и разблокированный экран во время работы. Фоновой работы, как на компьютере, здесь нет.
- Стандартные чтения скрывают поля паролей, но скриншоты, дампы сцен, `eval` и сетевые данные автоматически не очищаются. Агент может отправлять полученный контент своему провайдеру модели.
- Проект распространяется под Elastic License 2.0, условия коммерческого использования описаны в файле COMMERCIAL.md.
Как отключить. Отключите расширение на странице расширений браузера и снимите MCP-сервер из конфигов клиентов. На macOS пакет удаляется командой `sudo bash "/Library/Application Support/Interceptor/uninstall.sh"`, а флаг `--bridge-only` убирает только нативный мост и оставляет браузерную часть. На Windows используйте штатное удаление программы.
Частые вопросы
Как подключить Interceptor к Claude Code или Codex?
После установки пакета выполните `interceptor mcp install`: установщик находит Claude Code, Codex, Gemini CLI, Cursor и Claude Desktop и регистрирует в них MCP-сервер. Потом перезапустите клиент и проверьте `interceptor mcp status`. Агенту, который умеет запускать команды оболочки, достаточно `interceptor skills adopt`.
Чем пакет Full отличается от Browser?
Browser дает CLI, демон и файлы расширения для браузерных задач. Full добавляет нативный мост: управление приложениями Mac и инструменты для iPhone, а на Windows и Linux команду `interceptor desktop` для нативных приложений. Для веб-задач хватает Browser.
Как проверить, что Interceptor работает в браузере?
Выполните `interceptor open "https://example.com" --group first-task`: в ответ придут дерево страницы и текст с заголовком Example Domain. Потом `interceptor read --group first-task` читает страницу заново, а `interceptor group close first-task` закрывает вкладки этой задачи. Диагностика расширения запускается командой `interceptor diagnose extension`.
Какие права получает MCP-сервер Interceptor?
По умолчанию включены чтение и изменения интерфейса. Уровни с разрушающими действиями и выполнением произвольного кода включаются только с явного согласия оператора и требуют подтверждения. Эти уровни действуют только в MCP, у прямого CLI свои правила для каждой команды.
Как управлять iPhone через Interceptor?
Понадобятся Mac с пакетом Full, физический iPhone в режиме разработчика, Xcode с Apple ID и USB для первого сопряжения. Команда `interceptor ios setup` собирает, подписывает и ставит раннер, затем `interceptor ios tree` показывает дерево элементов. Бесплатная подпись Apple действует 7 дней, и Interceptor продлевает ее.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI и MCP-сервер, через которые агент управляет вашим настоящим Chrome с сохраненными входами: 103 команды к 36 сайтам и автоматизация браузера
Удаленный MCP-сервер и расширение Chrome: агент читает данные за вашими логинами и работает в сайтах, которыми вы уже пользуетесь
MCP-мост для управления вашим браузером из кодового агента: расширение Chrome и набор инструментов автоматизации вкладок и страниц
Отдельный браузер для агентов со скиллом и MCP: Claude Code и Codex работают в ваших аккаунтах, каждый сеанс записывается и доступен для просмотра
MCP-сервер, который управляет вашим уже открытым Chrome и останавливается спросить вас про код из двух шагов, капчу или важный выбор
Локальная платформа автоматизации браузера: MCP-сервер, CLI и скиллы, чтобы агент управлял Chrome, заполнял формы и доставал данные со страниц
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Interceptor (эта запись) | да | 577 | ||
| Browser MCP | да | не нужна | 7 252 | MCP-сервер и расширение Chrome, которые дают агенту управлять уже открытым браузером |
| bb-browser | нет | 6 255 | CLI и MCP-сервер для вашего настоящего Chrome с сохраненными входами |
Коротко о README
README открывается таблицей типовых задач и пакетов под macOS, Windows и Linux, затем описывает установку, первую задачу в браузере и подключение агента. Отдельные разделы посвящены автоматизации браузера, macOS, iPhone, записи сценариев и расширенным интерфейсам вроде Electron и нативной среды выполнения. В конце собраны разделы о разрешениях и данных, обновлениях, диагностике и сборке из исходников.