Сервис развивается: тестируем формат, собираем идеи, улучшаем сервис. Есть идеи?

Написать
Войти
Дайджесты
Иллюстрация кодинг-окружения Claude Code

Платформа Claude Code от Anthropic: встроенный браузер и практическое руководство

Компания Anthropic обновила Claude Code, добавив интеграцию с браузером Chrome для автоматической проверки интерфейсов и анализа консоли разработчика. В статье приводится руководство по настройке браузерного моста, безопасной интеграции серверов MCP и использованию субагентов для непрерывного деплоя.

Платформа Claude Code от Anthropic: встроенный браузер и практическое руководство

Компания Anthropic представила масштабное обновление своего профессионального ИИ-инструмента разработки Claude Code. Этот CLI-инструмент (интерфейс командной строки, от английского Command Line Interface — программа, управляемая через текстовые команды в терминале) получил глубокую интеграцию с веб-браузером Chrome. Для разработчиков это означает качественный скачок: ИИ больше не пишет код вслепую. Теперь агент может самостоятельно запускать локальный сервер, открывать собранный сайт в браузере, имитировать действия реального пользователя, проверять консоль на наличие ошибок и адаптировать верстку под различные разрешения. В сочетании с поддержкой Model Context Protocol (MCP) и изолированных субагентов, Claude Code превращается из простого помощника-генератора в полноценную автономную систему разработки программного обеспечения.

Интеграция с браузером Chrome для визуального тестирования

Ключевым нововведением стала возможность непосредственного взаимодействия Claude Code с браузером Chrome. Ранее, чтобы проверить работу interface-составляющей веб-приложения, разработчику приходилось вручную открывать сайт, делать скриншоты, копировать логи ошибок из консоли разработчика и отправлять их в чат к модели. Новая браузерная интеграция исключает этот ручной цикл.

Согласно официальной документации по подключению веб-браузера (доступной на странице Claude Code Chrome Integration), процесс работает следующим образом:

  1. Запуск и подключение: Во время работы над проектом в терминале вы даете команду Claude запустить веб-приложение локально (например, на адресе http://localhost:3000).
  2. Анализ DOM-дерева: Агент через специальный программный мост подключается к активной сессии браузера. Он считывает DOM-структуру (Document Object Model — иерархическая структура элементов страницы) и CSS-стили элементов.
  3. Чтение системных логов: Claude Code в режиме реального времени видит логи консоли (console logs — текстовые сообщения об ошибках, предупреждениях или работе скриптов) и сетевые запросы (network requests — обращения сайта к серверу за данными). Если при загрузке страницы ломается скрипт или база данных возвращает ошибку, ИИ сразу считывает текст ошибки и вносит правки в исходный код.
  4. Автоматическое тестирование: Агент может эмулировать клики по кнопкам, ввод текста в формы авторизации и переходы по ссылкам, чтобы проверить пользовательские сценарии и убедиться, что интерфейс не ломается при нестандартных действиях.

Расширение возможностей через Model Context Protocol (MCP)

Для подключения к внешним базам данных, планировщикам задач или сторонним веб-сервисам в Claude Code используется Model Context Protocol (стандартизированный протокол контекста моделей — открытый стандарт, позволяющий безопасно подключать внешние приложения к искусственному интеллекту).

Официальные инструкции по подключению дополнительных инструментов приведены в руководстве Claude Code MCP Quickstart. Интеграция MCP строится по следующим правилам безопасности:

  • Локальные и облачные серверы: MCP-серверы могут работать как локально на вашем компьютере, так и размещаться в облаке. Они позволяют Claude взаимодействовать с внешним миром — например, осуществлять поиск по тикетам в GitHub, делать выборки из базы данных PostgreSQL или отправлять сообщения в Slack.
  • Безопасное хранение keys: Ни в коем случае нельзя прописывать API-токены (секретные ключи доступа) непосредственно в исходном коде или конфигурационных файлах, загружаемых в публичные репозитории. Настройка должна осуществляться строго через переменные окружения (environment variables) операционной системы или специализированные защищенные менеджеры секретов.
  • Минимизация привилегий: При подключении внешних баз данных или репозиториев рекомендуется выдавать права только на чтение (read-only), за исключением случаев, когда агенту явно требуется записывать результаты работы.

Архитектура субагентов и облачная автоматизация

При создании комплексных систем контекст диалога с ИИ-моделью быстро переполняется лишними деталями, что приводит к росту затрат на токены и снижению качества работы. Чтобы решить эту проблему, в Claude Code реализована поддержка субагентов (subagents — независимых изолированных копий модели, которые запускаются для выполнения узких специализированных задач).

Официальное описание работы с субагентами приведено в документации Claude Code Subagents SDK. Преимущества такой архитектуры включают:

  1. Изоляция контекста: Основной агент, координирующий проект, не хранит в своей памяти весь код вспомогательных утилит. Он формулирует задачу (например, «проверить этот блок кода на уязвимости безопасности») и передает её субагенту.
  2. Параллельное выполнение: Вы можете запустить несколько субагентов одновременно. Пока один проверяет верстку, второй пишет автотесты, а третий собирает документацию по проекту.
  3. Автоматический деплой: После успешного прохождения локальных проверок и тестов, Claude Code может взять на себя процесс деплоя (deployment — развертывание и запуск готового приложения на публичном сервере). Обычно это реализуется через связку с репозиторием GitHub и хостинг-платформой Vercel. Агент автоматически создает Pull Request, запускает сборку и отправляет ссылку на готовый preview-сайт пользователю для финального утверждения.

Пошаговый чеклист по настройке и верификации окружения

Для внедрения Claude Code в рабочий процесс используйте следующий практический чеклист:

  • Шаг 1. Подготовка окружения (Prerequisites):
    • Убедитесь, что на локальном компьютере установлен пакетный менеджер Node.js и установлен инструмент Claude Code.
    • Установите последнюю версию браузера Google Chrome.
    • Настройте доступ к API Anthropic и убедитесь, что на балансе аккаунта есть средства для оплаты запросов модели.
  • Шаг 2. Первоначальная настройка:
    • В корневой папке вашего проекта создайте файл конфигурации claude.md или настройте глобальный файл настроек settings.json, где прописываются разрешенные команды для терминала.
    • Пропишите API-ключ в переменные окружения командой export ANTHROPIC_API_KEY="ваш_ключ".
  • Шаг 3. Подключение браузера:
    • При запросе от Claude Code на доступ к Chrome подтвердите разрешение в системном диалоговом окне.
    • Используйте команду запуска локального тестирования интерфейса, указав адрес локального preview (например, http://localhost:3000).
  • Шаг 4. Безопасность и верификация (Safety):
    • Проверьте файл .gitignore, чтобы убедиться, что файлы конфигураций с секретными ключами не попадут в публичный репозиторий.
    • Запустите финальную проверку проекта: попросите Claude Code выполнить проход по всем страницам сайта в Chrome, собрать логи ошибок консоли и прислать отчет об их успешном устранении.