Open Claude in Chrome
Open Claude in Chrome — open-source clean-room reimplementation, подключает Claude Code к Chromium и убирает доменную блокировку официального расширения.
Что такое Open Claude in Chrome?
Open Claude in Chrome — полностью open-source clean-room переработка расширения браузера «Claude in Chrome». Подключает Claude Code к браузеру на базе Chromium через автоматизацию браузера и тот же набор инструментов MCP (Model Context Protocol).
Основная цель — обеспечить навигацию по браузеру и действия на странице без ограничений по доменам, описанных для официального расширения, сохраняя паритет функций и производительности, заявленный проектом.
Ключевые возможности
- Без блоклиста доменов: В отличие от официального расширения (которое блокирует 58 доменов по категориям), Open Claude in Chrome предназначен для навигации куда угодно.
- Clean-room переработка (open source, лицензия MIT): Исходный код доступен под лицензией MIT.
- Работает с любым браузером на Chromium: По умолчанию поддерживаются Chrome и Edge, также упомянуты дополнительные браузеры на Chromium, такие как Brave, Arc, Opera, Vivaldi и т. д.
- Те же 18 инструментов MCP, что и в Claude in Chrome: Проект перечисляет 18 конечных точек инструментов и позиционирует их как идентичные официальному расширению.
- Архитектура автоматизации браузера с тремя компонентами: Расширение (Manifest V3 с автоматизацией на базе CDP), MCP-сервер (процесс Node.js, запускаемый Claude Code) и мост native messaging host для соединения MCP-сервера с расширением.
Как использовать Open Claude in Chrome
- Подготовьте предпосылки: Установите Node.js v18+ и поддерживаемый браузер на Chromium. Также используйте Claude Code v2.0.73+.
- Установите зависимости расширения:
cd hostnpm installcd ..
- Загрузите расширение:
- Откройте страницу расширений браузера (например,
chrome://extensions,brave://extensions,edge://extensions). - Включите Режим разработчика.
- Нажмите Загрузить распакованное и выберите директорию
extension/. - Скопируйте ID расширения, показанный под названием расширения.
- Откройте страницу расширений браузера (например,
- Зарегистрируйте native messaging host:
- Выполните
./install.sh <your-extension-id>. - Если используете несколько браузеров, передайте несколько ID (пример формата приведён в репозитории).
- Выполните
- Перезапустите браузер: Браузер читает конфиги native messaging host при запуске.
- Добавьте MCP в Claude Code:
- Выполните:
claude mcp add open-claude-in-chrome -- node /absolute/path/to/host/mcp-server.js - Репозиторий предлагает определить абсолютный путь с помощью:
echo "node $(pwd)/host/mcp-server.js"
- Выполните:
- Проверьте: Запустите новую сессию Claude Code и протестируйте навигацию на сайт вроде
reddit.com; репозиторий включает шаг верификации на основе скриншота.
Сценарии использования
- Просмотр сайтов, заблокированных в официальном расширении: Если официальное расширение блокирует конкретные домены (репозиторий перечисляет категории вроде банковских услуг, инвестиций, платежей/переводов, азартных игр, знакомств и т. д.), Open Claude in Chrome предназначен для доступа к этим доменам.
- Чтение и извлечение контента страницы: Используйте предоставленные инструменты вроде get_page_text для извлечения основного текста статьи или страницы, поддерживая сценарии вроде быстрого обзора или суммирования.
- Взаимодействие с веб-формами: Используйте form_input для установки значений форм по ссылке на элемент, что полезно для задач структурированного ввода данных.
- Автоматизация на стороне клиента в сессии просмотра: Используйте действия вроде read_page (дерево доступности), find (поиск элементов по тексту/атрибутам) и navigate/back/forward для продвижения по многошаговым страницам.
- Отладка или инспекция во время автоматизированного просмотра: Инструменты вроде read_console_messages и read_network_requests помогают увидеть вывод консоли и сетевую активность, возникающую при автоматизации.
FAQ
Q: Какие браузеры поддерживаются?
A: Проект указывает только Chrome и Edge по категории, но также поддерживает «любой браузер на Chromium», перечисляя примеры вроде Brave, Arc, Opera и Vivaldi.
Q: Как правильно установить native messaging host?
A: Выполните ./install.sh с ID расширения из страницы расширений браузера. Если используете несколько браузеров, передайте все релевантные ID расширений. Затем перезапустите браузер перед использованием Claude Code.
Q: Как подключить Open Claude in Chrome к Claude Code?
A: Добавьте как MCP в Claude Code командой claude mcp add open-claude-in-chrome -- node /absolute/path/to/host/mcp-server.js, используя абсолютный путь к host/mcp-server.js.
Q: Что делать, если расширение не подключается?
A: Репозиторий предлагает проверить, что расширение загружено и включено, подтвердить выполнение ./install.sh с правильным ID расширения, полностью перезапустить браузер и убедиться, что манифест native messaging host существует в директории NativeMessagingHosts браузера. Также упоминается использование абсолютного пути при добавлении MCP-сервера.
Q: Включает ли Open Claude in Chrome те же инструменты браузера, что и официальное расширение?
A: Репозиторий перечисляет 18 MCP tools и представляет их как «те же 18 MCP tools», что и в Claude in Chrome.
Альтернативы
- Использовать официальное расширение “Claude in Chrome”: Это соответствует общему рабочему процессу Claude в браузере, но репозиторий подчёркивает, что официальное расширение включает доменную блокировку.
- Другие подходы к автоматизации браузера с ИИ: Ищите инструменты, интегрирующие LLM с автоматизацией браузера через протоколы или фреймворки агентов (ключевой фактор — использование инструментов в стиле MCP и обработка ограничений браузера).
- Общая автоматизация браузера (без LLM): Фреймворки автоматизации могут навигировать и взаимодействовать со страницами без слоя инструментов LLM, но не предоставят такой же набор инструментов для LLM, как в интеграции MCP.
Альтернативы
AakarDev AI
AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.
Arduino VENTUNO Q
Arduino VENTUNO Q — edge AI компьютер для робототехники: ускоренный вывод нейросетей и микроконтроллер для детерминированного управления. Через Arduino App Lab.
Devin
Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.
BenchSpan
BenchSpan запускает AI agent бенчмарки параллельно, фиксирует результаты и ошибки в истории прогонов, помогает воспроизводить их по commit hash.
Edgee
Edgee — edge-native AI gateway: сжимает промпты перед LLM-провайдерами и дает единый OpenAI-compatible API для маршрутизации 200+ моделей.
Codex Plugins
Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.