Гайд со скриншотами · 15 кадров из одного видео

Claude Code в браузере: облачные сессии без локальной машины

Полный путь от подключения GitHub до merge: отдайте репозиторий облачной песочнице, посмотрите, как сессия сама создаёт ветку и коммитит, откройте уже написанный pull request — а когда захотите вмешаться, одной командой перенесите тот же диалог в свой терминал.

GitHub pull request form for the AI-Diagrammer repository already carrying the title Add CLAUDE.md documentation file and a description generated by Claude Code, above a green Able to merge notice
Облачная сессия заранее готовит заголовок, описание и сравнение веток для pull request.

Около 5 мин · 15 шагов, каждый со ссылкой на точную секунду исходного видео

TL;DR — что такое Claude Code на веб-платформе

Claude Code на веб-платформе запускает того же агента не на вашей машине, а в управляемой облачной песочнице. GitHub авторизуется один раз, репозиторий выбирается на каждую сессию, дальше вы просто описываете задачу словами: сессия клонирует репозиторий, работает в собственной ветке (здесь — claude/initialize-project-…), коммитит, пушит и предлагает готовый pull request. Браузер и терминал — не два разных продукта: кнопка «Open in CLI» копирует команду claude --teleport, которая открывает ровно тот же диалог локально, чтобы вы проверили его своими инструментами; после merge обычный git pull в main возвращает результат на машину.

Исходное видео

Все скриншоты на этой странице взяты из записи экрана Eric Tech — демонстрации Claude Code на веб-платформе, целиком выполненной в браузере. Запись сделана в октябре 2025 года, когда интерфейс ещё помечался как «Research preview».

Кадры используются только как иллюстрации к нашим собственным инструкциям. В записи видны Claude Code v2.0.24 и Sonnet 4.5 — детали интерфейса с тех пор могли измениться. Спонсорский блок видео на этой странице не используется.

Подключите репозиторий

Одна авторизация GitHub — и по одному репозиторию на сессию.

  1. 1

    Начните с claude.ai/code и подключите GitHub

    Откройте claude.ai/code — здесь это страница /onboarding с пометкой «Research preview». Одна строка на странице описывает весь продукт: запускайте несколько задач по коду в облаке из браузера, терминала или с телефона. Нажмите «Connect to GitHub».

    Claude Code onboarding page at claude.ai/code/onboarding with the headline Code with Claude anywhere and a Connect to GitHub button below a Research preview card
    Точка входа — claude.ai/code/onboarding, и GitHub здесь единственный способ подключения.Смотреть с 0:40
  2. 2

    Подтвердите три разрешения GitHub

    GitHub попросит подтвердить приложение Claude. Список разрешений короткий и конкретный: подтвердить вашу личность в GitHub, знать, к каким ресурсам у вас есть доступ, и действовать от вашего имени. Кнопка «Authorize Claude» возвращает вас на claude.ai.

    GitHub OAuth consent screen titled Claude by Anthropic would like permission to, listing Verify your GitHub identity, Know which resources you can access and Act on your behalf above an Authorize Claude button
    Прочитайте список перед авторизацией: именно «действовать от вашего имени» позволяет сессии пушить ветки.Смотреть с 0:52
  3. 3

    Познакомьтесь с полем ввода облачной сессии

    После подключения GitHub открывается домашний экран сессии: поле запроса, кнопка «Select repository», чип окружения «Default» и пустой список сессий. Пока репозиторий не выбран, ничего не запустится — поэтому первый шаг всегда один и тот же.

    Empty Claude Code cloud session at claude.ai/code showing an Ask Claude to write code box beside a Select repository control, a Default environment chip and a No sessions list
    В одном блоке собрано всё, что нужно облачной сессии: задача, репозиторий и окружение.Смотреть с 1:02
  4. 4

    Выберите репозиторий и введите /init

    Здесь в поле репозитория стоит EricTechPro/AI-Diagrammer, а окружение всё ещё «Default». В запросе — однострочная слэш-команда /init: самый дешёвый способ проверить новое облачное окружение, потому что её единственный результат — CLAUDE.md, написанный агентом после чтения кода.

    Claude Code composer with EricTechPro/AI-Diagrammer chosen as the repository, the Default cloud environment selected and the /init slash command typed into the prompt box
    Вся первая задача — три символа: /init.Смотреть с 2:20

Настройте облачное окружение

Назовите песочницу, решите, куда ей можно ходить по сети, и вставьте нужные секреты.

  1. 5

    Опишите облачное окружение

    В диалоге «New cloud environment» всего три части. Имя песочницы (если окружение одно, хватит Default), политика сетевого доступа и переменные окружения в формате .env — в записи это подстановочные API_KEY=hunter2 и DATABASE_URL=bondi. Всё это хранится не у вас на машине, а в песочнице.

    New cloud environment dialog in Claude Code on the web with the name Default, network access set to Trusted network access and an Environment variables box holding API_KEY=hunter2 and DATABASE_URL=bondi
    Переменные вставляются целым блоком .env, так что конфиг приложения настраивается за один раз.Смотреть с 1:25
  2. 6

    Выберите сетевую политику осознанно

    Меню сети — единственное решение по безопасности на этом экране. «Trusted network access» скачивает пакеты из проверенных источников, балансируя безопасность и скорость. «No network access» блокирует интернет ради максимальной изоляции ценой функциональности. «Custom access» позволяет самому перечислить разрешённые или запрещённые домены.

    Expanded network access menu inside the New cloud environment dialog offering Trusted network access, No network access and Custom access, each with a one-line explanation of what it permits
    По умолчанию — Trusted; строже всего No network access, точнее всего Custom.Смотреть с 1:34

Запустите первую задачу

Опишите задачу — а коммит, push и черновик pull request сессия сделает сама.

  1. 7

    Git-операции сессия делает сама

    В стенограмме сессии видно, как агент выполняет git add CLAUDE.md, затем коммит, где Claude указан соавтором, и git push -u origin claude/initialize-project-011CUK5b4bEuwLiG2a6MdzrR. Ветку создаёт сама сессия — вам не нужно придумывать ей имя и трогать main.

    Claude Code cloud session transcript showing the git add CLAUDE.md, git commit and git push -u origin claude/initialize-project commands and the resulting one file changed with 132 insertions
    Один файл и 132 добавленные строки — в ветке, которую сессия создала и запушила сама.Смотреть с 4:01
  2. 8

    Прочитайте итоговую сводку

    Когда задача останавливается, сессия пересказывает, что сделано и что лежит в файле: команды разработки, нужные переменные для Supabase и Azure OpenAI, разбор архитектуры, модель данных, схему базы и практические правила для типовых задач. Под сводкой — две кнопки: «Create PR» и «Open in CLI».

    Claude Code on the web reporting that CLAUDE.md was created and pushed to a claude/initialize-project branch, followed by the six bullet points it wrote and the Create PR and Open in CLI buttons
    Эта сводка одновременно служит чек-листом для проверки закоммиченного CLAUDE.md.Смотреть с 3:38
  3. 9

    Попадите на уже написанный pull request

    Кнопка «Create PR» открывает страницу сравнения на GitHub: зелёная плашка «Able to merge», уже выбранная ветка для сравнения, заполненный заголовок и настоящее описание, заканчивающееся строкой Generated with [Claude Code](https://claude.com/claude-code). Можно править текст, а можно сразу нажать «Create pull request».

    GitHub compare page for AI-Diagrammer with a green Able to merge notice, the title Add CLAUDE.md documentation file already filled in and a description ending in Generated with Claude Code
    Заголовок, описание и сравнение веток приходят уже заполненными из облачной сессии.Смотреть с 4:24

Передайте сессию в терминал

Перейдите из браузера в тот же самый диалог на своей машине.

  1. 10

    Перенесите сессию в терминал

    «Open in CLI» копирует команду. В папке проекта на своей машине вы выполняете claude --teleport session_011CUK5b4bEuwLiG2a6MdzrR — и тот же диалог открывается локально: баннер, модель и тот же поток анализа /init, что и в браузере. Это продолжение, а не перезапуск.

    Terminal in the AI-Diagrammer folder running claude --teleport session_011CUK5b4bEuwLiG2a6MdzrR, resuming the browser conversation in Claude Code v2.0.24 with the /init codebase analysis already streaming
    claude --teleport открывает диалог из браузера в вашем собственном терминале.Смотреть с 5:42
  2. 11

    Попросите схему — получите настоящую схему

    Вернувшись в сессию, обычной фразой попросите README с диаграммами Mermaid — и в подтянутом репозитории появится реально отрисованная схема архитектуры: сверху Diagram Editor и Auth Form, ниже Canvas Rendering, AI Input, Supabase, History Hook и Toolbar, ещё ниже Azure OpenAI, хранилище и модуль авторазметки. GitHub рисует её на вкладке Preview в README.

    Rendered README.md preview on GitHub showing the Mermaid architecture diagram Claude wrote, branching from Diagram Editor and Auth Form down to Canvas, AI Input, Supabase, History Hook and Toolbar
    Исходник Mermaid написал Claude, а саму диаграмму рисует GitHub.Смотреть с 6:21

Слейте и синхронизируйте

Merge на GitHub, git pull в main — и локальный репозиторий совпадает с облачной сессией.

  1. 12

    Слейте, не покидая GitHub

    Pull request №1 называется Initialize project documentation with CLAUDE.md and comprehensive README и вливает два коммита в main. После merge GitHub подтверждает результат и предлагает кнопку «Delete branch» для ветки сессии — тот шаг уборки, о котором чаще всего забывают.

    GitHub pull request number 1 carrying a purple Merged badge, the message Pull request successfully merged and closed and a Delete branch button for the claude/initialize-project branch
    Слито и закрыто, а ветку сессии предлагают удалить.Смотреть с 7:19
  2. 13

    Подтяните результат к себе

    Один git pull в main перематывает ветку до коммита слияния и сообщает: 2 files changed, 391 insertions(+), 1 deletion(-) — CLAUDE.md на 132 строки и README.md на 260. Результат облачной сессии теперь у вас на машине, и вы успели его проверить до того, как он что-то значил.

    Terminal output of git pull on main after the merge, showing Fast-forward, CLAUDE.md with 132 added lines, README.md with 260 and a total of two files changed with 391 insertions
    Fast-forward до коммита слияния: два файла, 391 добавление, одно удаление.Смотреть с 7:37

Запускайте сессии параллельно

Почему веб-платформа меняет процесс: у каждой сессии своя ветка и своя песочница.

  1. 14

    Прежняя схема: одно окружение на разработчика

    В записи нарисован процесс, который это заменяет. Dev 1 и Dev 2 запускают свой Claude Code каждый в своём окружении, каждый в своей ветке одного проекта, и оба в итоге сливаются в main. Одно окружение — одна задача за раз: пока ветка не закончена, следующую не начать.

    Hand-drawn Excalidraw diagram labelled Env #1 and Env #2 where Dev 1 and Dev 2 each drive their own Claude Code instance into branch 1 and branch 2 of the same project before merging to main
    Два разработчика, два окружения, две ветки — последовательность по построению.Смотреть с 7:53
  2. 15

    Новая схема: много сессий у одного человека

    Тот же разработчик разворачивается в три сессии Claude Code на веб-платформе. У каждой своя песочница, своя ветка и свой pull request, и все три возвращаются через GitHub на тестирование в любом порядке. Узкое место смещается с «сколько у меня машин» на «как быстро я умею проверять».

    Hand-drawn My Workflow diagram with Eric fanning out to three Claude Code Web sessions that each push a separate branch and pull request through GitHub to a testing step
    Три сессии, три ветки, три pull request — песочницы не конфликтуют между собой.Смотреть с 8:30

Вопросы о Claude Code на веб-платформе