Веб-версия и облако: Claude Code в браузере и на телефоне
📚 Навигация по серии: В предыдущей статье 10 · Десктопное приложение (Desktop) мы рассмотрели, как установить нативное приложение на Mac и Windows для локальной работы. В этой статье мы сменим вектор — вам вообще не нужно ничего устанавливать, достаточно открыть браузер, а также мы научимся управлять запущенной на компьютере сессией прямо с мобильного телефона.
Недавно я ехал в поезде и получил срочное сообщение — в одном из боевых репозиториев в файле README была опечатка в команде установки, и ее нужно было срочно исправить.
Ноутбука под рукой не было, только телефон и нестабильный мобильный интернет.
Раньше я бы сказал: «Сделаю, когда доберусь до компьютера». Но в этот раз я просто открыл claude.ai/code на телефоне, выбрал нужный репозиторий и написал: «Исправь команду установки в README, название npm-пакета должно быть xxx». После этого убрал телефон в карман. Когда я вышел из поезда, на GitHub меня уже ждала готовая ветка с изменениями для PR — вся операция заняла около 10 минут, я не написал ни одной строчки кода и даже не включал компьютер.
Именно об этом пойдет речь в данной статье: о Веб-версии (выполнение задач в облаке с подключением к GitHub) и функции Remote Control (удаленное управление локальной сессией с телефона или любого другого устройства). Суть в том, чтобы избавиться от необходимости «сидеть перед компьютером и вводить команды».
⚠️ Внимание: Веб-версия и Remote Control в данный момент находятся на стадии исследовательского превью (research preview), поэтому их функции и детали могут измениться. Информация в статье актуальна на момент написания в соответствии с официальной документацией.
Прочитав эту статью, вы получите:
- Четкое понимание, что такое веб-версия: облачная песочница, не требующая установки и работающая напрямую с вашими GitHub-репозиториями.
- Пошаговое руководство: от авторизации до постановки задачи и автоматического создания Pull Request.
- Объяснение функции Remote Control: запуск сессии на компьютере с последующим управлением с телефона или браузера.
- Сравнительную таблицу «Веб-версия vs Локальный CLI vs Remote Control», чтобы всегда выбирать правильный инструмент.
- Полезные советы по использованию deep-links (прямых ссылок для запуска сессий) и важные нюансы для пользователей с ограничениями сети.
01 Для начала: Разница между локальной версией, веб-версией и удаленным управлением
Сразу развеем частую путаницу: многие путают «десктопное приложение», «веб-версию» и «Remote Control», применяя их не по назначению. Давайте разложим всё по полочкам за минуту.
Аналогия: Одна и та же работа, три способа присутствия.
- Локальный CLI / Десктопное приложение: Вы лично приходите в офис — ваш компьютер, ваши файлы, все инструменты под рукой. Десктопное приложение, о котором шла речь в предыдущей статье, работает именно так: код выполняется на вашем устройстве.
- Веб-версия (on the web): Вы поручаете задачу удаленному сотруднику. Он работает на арендованном компанией облачном сервере. Вы только раздаете команды через браузер и смотрите результат. Код выполняется в облаке Anthropic, никак не затрагивая ваш компьютер.
- Remote Control (Удаленное управление): Вы находитесь в офисе, и задача выполняется на вашем офисном компьютере, но вы управляете процессом с телефона, лежа на диване. Код всё так же работает на вашей машине, а телефон служит лишь «пультом дистанционного управления».
Запомните главное отличие:
На чьем компьютере выполняется код? В веб-версии — на облачных серверах Anthropic; Remote Control и локальная версия — всегда на вашем собственном компьютере.
Это различие определяет всё остальное: есть ли доступ к локальным файлам, нужно ли клонировать репозиторий из сети, прервется ли задача при отключении интернета. Все плюсы и минусы проистекают отсюда.
💡 Краткий итог: Локальная работа — «личное присутствие», веб-версия — «удаленный облачный сотрудник», Remote Control — «телефон как пульт от вашего компьютера». Поймите, где физически выполняется код, и всё остальное станет на свои места.

Взглянув на эту схему, становится понятно, какое устройство служит просто «монитором», а какое выполняет реальную работу.
02 Что такое Веб-версия: Работает прямо в браузере
Сразу к делу: Веб-версия — это Claude Code в облаке. Ничего не нужно устанавливать, просто откройте сайт, и он сделает работу, а затем сам создаст PR.
Она работает по адресу claude.ai/code внутри облачной виртуальной машины (cloud VM), управляемой Anthropic. Это одноразовая изолированная среда, куда под каждую задачу заново клонируется ваш репозиторий.
Аналогия: Аренда одноразового облачного компьютера. Вам не нужно настраивать окружение или устанавливать зависимости. На облачной машине уже есть Python, Node, Go, Docker и другие инструменты. Claude анализирует код, вносит изменения, запускает тесты и отправляет результат в виде новой ветки на GitHub. Эта машина полностью изолирована от вашего компьютера. Если она сломается — это никак не затронет ваши файлы.
Реальные сценарии использования:
- Параллельное выполнение нескольких задач: Каждой задаче — своя сессия и своя ветка, без конфликтов. Например: исправить нестабильный тест, обновить API-документацию, провести рефакторинг логирования. Вы создаете три облачных сессии одновременно и просто ждете результат.
- Работа с несклонированными репозиториями: Хотите быстро просмотреть или немного поправить репозиторий, которого нет у вас на компьютере? Веб-версия клонирует его сама, избавляя от рутины с
git cloneи настройкой окружения. - Нежелание настраивать локальное окружение: Например, вы за чужим компьютером или работаете с новым устройством, где еще ничего не установлено.
Важные условия для использования:
- Необходим репозиторий на GitHub. Веб-версия работает только путем клонирования репозиториев с GitHub.
- Это исследовательское превью. Доступно только пользователям тарифов Pro, Max, Team, а также корпоративным клиентам с продвинутыми аккаунтами или тарифом Chat + Claude Code.
Есть и очень крутая фишка: сессии сохраняются между устройствами (persist). Вы можете запустить задачу в браузере на ПК, закрыть вкладку — задача продолжит выполняться в облаке, а потом открыть приложение Claude на телефоне и посмотреть результат. Сценарий с исправлением опечатки в поезде сработал именно благодаря этой функции: раздал команду, заблокировал телефон, проверил по прибытии.
💡 Краткий итог: Веб-версия = Одноразовая облачная песочница + Подключение к GitHub + Отсутствие необходимости установки. Идеально для параллельных задач, работы со свежими репозиториями и работы без настройки окружения. Требует GitHub и платного аккаунта (Pro / Max / Team).
03 Веб-версия vs Локальный CLI: Что выбрать
Эти инструменты не заменяют друг друга, они работают в команде. Из практики следует одно простое правило:
Нужен ли доступ к файлам на моем компьютере? Если да — используйте локальный CLI. Если нет — облако будет удобнее.
Почему? Потому что облачная машина веб-версии видит только то, что есть в вашем репозитории. Всё, что настроено только локально у вас на компьютере (глобальные инструкции в ~/.claude/CLAUDE.md, MCP серверы, добавленные через claude mcp add, специфичные локальные утилиты) в облаке недоступно. Чтобы облачная версия могла этим воспользоваться, конфигурацию нужно закоммитить в репозиторий (например, .claude/settings.json, .mcp.json).
Сравнительная таблица для быстрого выбора:
| Характеристика | Веб-версия (on the web) | Локальный CLI / Десктопное приложение |
|---|---|---|
| Где работает код | Облачная VM Anthropic | Ваш компьютер |
| Интерфейс общения | claude.ai или мобильное приложение | Терминал / Десктопный интерфейс |
| Доступны ли локальные настройки | ❌ Только те, что в репозитории | ✅ Все доступны |
| Нужен ли GitHub | ✅ Обязательно (или загрузка локального репозитория) | ❌ Нет |
| Работает ли при закрытии | ✅ Да, в облаке | ❌ Закрыли терминал — остановилась |
| Параллельная работа | ✅ Создана для этого, отдельные сессии | Требует ручной настройки worktree |
| Режимы доступа (Permissions) | Только «Автопринятие правок» и «Plan» | Доступны все режимы |
Особое внимание обратите на последнюю строку: В веб-версии есть только два режима разрешений — «Автоматическое принятие правок (Auto accept edits)» и «Режим планирования (Plan)», привычного режима по умолчанию (default), который спрашивает разрешение на каждую правку (как описано в 07 статье), здесь нет.
Что это значит? По умолчанию облачный Claude сам вносит изменения и создает ветку, он не будет останавливаться, чтобы спросить вашего согласия на каждую строчку. Поэтому при работе в облаке описание задачи должно быть максимально четким и конкретным — Claude не переспросит вас: «А так нормально?». Я сам однажды попался на этом: попросил «слегка улучшить логирование», а Claude переписал всю систему логирования и изменил интерфейсы — это было совсем не то, чего я ожидал, и мне пришлось отклонить этот PR. Урок усвоен: для облачных задач всегда указывайте точные имена файлов, что именно менять и ожидаемое поведение.
💡 Краткий итог: Для работы с локальными файлами используйте CLI, для задач, не требующих локального доступа или для параллельной работы — веб-версию. Помните, что веб-версия работает в режиме «Автопринятия правок», поэтому ставьте задачи максимально детально.
04 Remote Control: Ваш телефон управляет компьютером
Веб-версия переносит работу в облако. Remote Control (Удаленное управление) решает другую задачу: работа остается на компьютере, но вы можете управлять ею с телефона или через другой браузер.
Суть проста: Remote Control позволяет запустить сессию на вашем офисном или домашнем ПК, а затем продолжить общение с дивана через телефон. При этом код по-прежнему выполняется на вашем ПК, ничего не выгружается в облако.
Аналогия: Пульт дистанционного управления для ПК. Файловая система, локальные MCP серверы, инструменты, специфичные настройки проекта — всё это остается на месте и работает так же, как если бы вы сидели за клавиатурой. Мобильный или веб-интерфейс — это просто «окно просмотра», через которое вы отдаете команды своему компьютеру.
Фундаментальное отличие от веб-версии, как мы уже говорили:
Remote Control работает на вашем устройстве, поэтому все локальные инструменты (MCP, настройки) сохранены. Веб-версия работает на серверах Anthropic.
Когда это полезно? По словам официальной документации: когда вы работаете локально, но хотите временно отойти от компьютера, продолжив контролировать процесс. Классический сценарий: перед концом рабочего дня вы запускаете масштабный рефакторинг на рабочем компьютере. Вы уходите, по дороге домой открываете приложение Claude на телефоне, которое подключено к рабочему компьютеру, и напрямую проверяете статус выполнения или даете следующую команду.
Как запустить? В директории вашего проекта выполните команду, которая запустит Claude в «режиме сервера», ожидающем удаленного подключения:
claude remote-controlВ терминале появится URL-адрес сессии. Если вы нажмете Пробел (Space), отобразится QR-код — просто отсканируйте его телефоном, и сессия откроется в приложении Claude.
Если вы уже ведете диалог в локальной сессии Claude Code и хотите сделать его доступным удаленно, не нужно всё перезапускать. Просто введите:
/remote-control(Или сокращенно /rc). История чата будет сохранена, и вы также получите URL и QR-код.
Несколько строгих требований, без которых ничего не сработает:
- Версия: Требуется Claude Code v2.1.51 или новее (проверьте через
claude --version). - Авторизация: Вы должны войти через аккаунт claude.ai с помощью
/login. Авторизация по API ключу не поддерживается. - Локальный процесс должен работать непрерывно: Remote Control — это локальный процесс. Как только вы закроете терминал или остановите
claude, сессия завершится.
Еще одна приятная функция: пока Remote Control активен, Claude может присылать push-уведомления на телефон, когда долгосрочная задача завершена или требуется ваше вмешательство. Вы даже можете прямо попросить: «Пришли уведомление, когда закончатся тесты» (требуется версия v2.1.110 или выше).
💡 Краткий итог: Remote Control = локальная сессия + телефон/браузер как пульт управления. Код выполняется на вашей машине, доступны все локальные настройки; запускается через
claude remote-controlи сканирование QR-кода, процесс в терминале закрывать нельзя.
05 Не путайте: --remote и --remote-control — это разные вещи
Эти команды звучат похоже, новички часто их путают, поэтому в официальной документации это объясняется отдельно. Они выполняют прямо противоположные действия. Сведем всё в одну таблицу:
| Команда | Направление | Что делает | Где выполняется код |
|---|---|---|---|
claude --remote "задача" | Локально → Облако | Создает новую сессию в облаке прямо из терминала | Облачная VM Anthropic |
claude --teleport | Облако → Локально | Переносит облачную сессию на ваш компьютер для продолжения работы | Ваша машина |
claude --remote-control | (Без участия облака) | Делает локальную сессию доступной для управления с телефона/браузера | Ваша машина |
Видите разницу?
--remote(с описанием задачи) = Я работаю в терминале, но хочу отправить тяжелую задачу в облако, чтобы освободить свой компьютер для других дел.--teleport= Я хочу забрать облачную сессию на локальный ПК, например, чтобы использовать локальные инструменты. Важно: это работает в одну сторону. Вы можете забрать облачную сессию на ПК, но не можете отправить текущую локальную сессию в облако.--remote-control= К облачным вычислениям отношения не имеет, это просто открытие удаленного доступа к вашему текущему локальному процессу.
Отличный сценарий применения: Сложную задачу можно сначала спланировать локально в Plan Mode (Claude создаст план, не трогая код), после утверждения плана закоммитить его на GitHub, а затем одной командой claude --remote "Выполни план миграции из папки docs/" отправить на выполнение в облако. Стратегия за вами — тяжелая работа за облаком.
💡 Краткий итог:
--remoteотправляет работу в облако,--teleportзабирает её на ПК (односторонне),--remote-controlдает удаленный доступ к локальной работе. Три разных направления, не перепутайте.
06 Deep-links (Глубокие ссылки): Запуск сессии в один клик
В завершение поговорим о небольшой, но крайне удобной функции: deep-links (глубокие ссылки).
Она решает проблему, когда вам нужно предоставить коллегам (или себе в будущем) ссылку для быстрого запуска. Кликнув по ссылке, Claude Code откроется в нужном репозитории с уже заполненным текстом промпта.
Аналогия: Ярлык для мгновенного начала работы. Вместо того чтобы объяснять: «Склонируй этот репозиторий, зайди в папку и набери вот этот текст», вы просто отправляете ссылку. Клик — сессия открыта, текст введен. Это идеально подходит для инструкций по устранению сбоев, алертов систем мониторинга или уведомлений о проваленных CI-сборках.
Такая ссылка начинается с claude-cli:// и выглядит так:
claude-cli://open?repo=acme/payments&q=review%20open%20PRsПараметр repo указывает на GitHub-репозиторий в формате owner/name, а q содержит текст промпта (в URL-кодировке, %20 означает пробел). При клике на ссылку на вашем компьютере откроется новый терминал, Claude Code запустится внутри локальной копии репозитория acme/payments, а в строке ввода уже будет написано «review open PRs». Важный нюанс: repo распознается только в том случае, если вы уже запускали claude в этой директории хотя бы раз. Если вы никогда не запускали там Claude Code, сессия откроется в вашей домашней директории.
И самое главное правило безопасности, которое нужно запомнить:
Глубокие ссылки никогда не выполняют автоматических действий. Ссылка лишь выбирает директорию и вставляет текст в поле ввода. Пока вы не прочитаете текст и не нажмете Enter вручную, никакие данные модели не отправятся.
Это значит, что даже если вы случайно кликнете по ссылке из недоверенного источника, всё останется под вашим контролем. (Для deep-links требуется версия v2.1.91 или выше).
💡 Краткий итог: Deep-links с префиксом
claude-cli://помогают в один клик "выбрать нужный репозиторий и заполнить промпт", но без нажатия Enter ничего не произойдет, это безопасно.
07 Практика: Запуск локальной сессии и управление ею с телефона
Давайте выполним минимальное упражнение: «Запустить сессию на ПК, управлять ей с телефона». Это займет несколько минут и не потребует GitHub или сложных проектов.
Шаг 1: Проверка версии
claude --versionОжидаемый результат: Версия должна быть ≥ 2.1.51. Если версия ниже, выполните claude update, иначе Remote Control не заработает.
Шаг 2: Запуск в режиме сервера в любой папке
Возьмите любую директорию (можно использовать hello-claude из статьи 07) и выполните:
claude remote-controlОжидаемый результат: Терминал не перейдет в режим чата, как обычно, а отобразит статус «Ожидание подключения» и URL сессии. Всё верно — терминал перешел в режим сервера и ждет подключения с телефона.
Шаг 3: Получение QR-кода
Нажмите Пробел в активном окне терминала.
Ожидаемый результат: В терминале появится QR-код. (Если у вас еще нет приложения Claude на телефоне, можно выполнить /mobile в отдельном терминале claude, чтобы получить ссылку на скачивание приложения).
Шаг 4: Подключение с телефона
Отсканируйте QR-код приложением Claude на телефоне.
Ожидаемый результат: В приложении Claude откроется сессия, а статус в терминале на ПК обновится, показывая подключение. Отправьте сообщение с телефона, например:
Покажи список файлов в текущей папкеОжидаемый результат: Задача выполняется на вашем компьютере (Claude прочтет директорию ПК), а результат появится на экране телефона. Если телефон показал список файлов с вашего ПК — вы успешно настроили удаленное управление!
Шаг 5: Завершение работы
Вернитесь к терминалу на компьютере и нажмите Ctrl+C, чтобы остановить claude remote-control.
Ожидаемый результат: Режим сервера отключится, удаленная сессия завершится — помните, локальный процесс нельзя прерывать.
⚠️ Если телефон не подключается или выдает ошибку, что требуется подписка claude.ai, дело почти наверняка в способе авторизации: Remote Control работает только при входе через claude.ai, API-ключи не поддерживаются. Выполните
/loginв терминале с аккаунтом claude.ai и убедитесь, что переменнаяANTHROPIC_API_KEYне установлена.
08 Доступность в регионах с ограничениями: Подготовьте VPN
Все функции, описанные в этой статье, имеют одну общую проблему для пользователей из регионов с сетевыми ограничениями (например, Китай, РФ) — все они обращаются к домену claude.ai. Веб-версия работает на claude.ai/code, Remote Control и мобильное приложение также отправляют запросы на серверы Anthropic.
Поэтому вывод простой: перед использованием веб-версии, Remote Control или мобильного приложения, убедитесь в наличии стабильного VPN-соединения. Иначе страницы не загрузятся, приложение не подключится, а QR-коды не сработают. Это те же требования к сети, что и для локального CLI, просто теперь и мобильное устройство должно иметь полноценный доступ.
Важный нюанс: Claude, работающий в облачной сессии веб-версии, обращается к сети из инфраструктуры Anthropic, а не через вашу локальную сеть. Поэтому, когда облачная машина скачивает npm-пакеты или клонирует репозитории с GitHub, она использует свои каналы связи, ваш VPN здесь не участвует. Вам нужен VPN только для того, чтобы ваш браузер/телефон мог общаться с claude.ai.
💡 Краткий итог: Работа с веб-версией, Remote Control и мобильным приложением требует обхода блокировок для доступа к claude.ai; но сеть внутри самой облачной ВМ настраивается Anthropic и не зависит от вашего интернет-провайдера.
09 Заключение
В этой статье мы освободили Claude Code от привязки к терминалу вашего ПК и рассмотрели две ключевые возможности: Работа прямо в браузере без установки (Веб-версия) и Управление локальной сессией с любого устройства (Remote Control).
Подведем итоги в таблице:
| Задача | Какой инструмент использовать | Где выполняется код |
|---|---|---|
| Не хочу настраивать окружение, нужно исправить репозиторий, которого нет на диске | Веб-версия | Облако Anthropic |
| Нужно параллельно запустить несколько несвязанных задач | Веб-версия (отдельная сессия на каждую) | Облако Anthropic |
| Запустил задачу на ПК, хочу следить за ней с телефона | Remote Control | Ваш компьютер |
| Хочу перенести тяжелую задачу с локального ПК в облако | claude --remote | Облако Anthropic |
| Хочу дать коллеге ссылку для быстрого запуска сессии с готовым промптом | deep-links | На компьютере того, кто кликнул |
Теперь вы умеете: различать локальный, веб и Remote Control (понимая, где именно работает код), использовать веб-версию для подключения к GitHub и создания PR (помня, что она работает в режиме «автопринятия правок», поэтому задачи нужно ставить конкретно), запускать claude remote-control и управлять процессом с телефона, а также не путать команды --remote и --remote-control. Эти навыки позволяют использовать Claude Code гибко и эффективно в любом рабочем процессе.
В следующей статье 12 · Инициализация проекта: Создание CLAUDE.md с помощью /init мы поговорим о важном шаге. Независимо от того, где вы используете Claude Code — локально, в вебе или на телефоне, — его эффективность сильно зависит от наличия в репозитории качественного файла CLAUDE.md. В следующей статье мы научимся использовать команду /init, которая заставит Claude самостоятельно проанализировать проект и составить «проектную документацию». Подумайте заранее: если бы вам пришлось передавать проект новому разработчику, какие три вещи вы бы объяснили ему в первую очередь?