UStackUStack
Open Claude in Chrome icon

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 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

  1. Подготовьте предпосылки: Установите Node.js v18+ и поддерживаемый браузер на Chromium. Также используйте Claude Code v2.0.73+.
  2. Установите зависимости расширения:
    • cd host
    • npm install
    • cd ..
  3. Загрузите расширение:
    • Откройте страницу расширений браузера (например, chrome://extensions, brave://extensions, edge://extensions).
    • Включите Режим разработчика.
    • Нажмите Загрузить распакованное и выберите директорию extension/.
    • Скопируйте ID расширения, показанный под названием расширения.
  4. Зарегистрируйте native messaging host:
    • Выполните ./install.sh <your-extension-id>.
    • Если используете несколько браузеров, передайте несколько ID (пример формата приведён в репозитории).
  5. Перезапустите браузер: Браузер читает конфиги native messaging host при запуске.
  6. Добавьте 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"
  7. Проверьте: Запустите новую сессию 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 icon

AakarDev AI

AakarDev AI — это мощная платформа, которая упрощает разработку приложений ИИ с бесшовной интеграцией векторных баз данных, позволяя быстрое развертывание и масштабируемость.

Arduino VENTUNO Q icon

Arduino VENTUNO Q

Arduino VENTUNO Q — edge AI компьютер для робототехники: ускоренный вывод нейросетей и микроконтроллер для детерминированного управления. Через Arduino App Lab.

Devin icon

Devin

Devin — AI coding-агент для команд: помогает завершать миграции и крупные рефакторинги, выполняя подзадачи параллельно под контролем инженеров.

BenchSpan icon

BenchSpan

BenchSpan запускает AI agent бенчмарки параллельно, фиксирует результаты и ошибки в истории прогонов, помогает воспроизводить их по commit hash.

Edgee icon

Edgee

Edgee — edge-native AI gateway: сжимает промпты перед LLM-провайдерами и дает единый OpenAI-compatible API для маршрутизации 200+ моделей.

Codex Plugins icon

Codex Plugins

Используйте Codex Plugins, чтобы объединять skills, интеграции приложений и MCP-серверы в повторно используемые сценарии для доступа к Gmail, Google Drive и Slack.

Open Claude in Chrome | UStack