Claude Code везде: один движок — терминал, десктоп, телефон и Remote Control

20 мин. чтения

Коротко (TL;DR)

Claude Code на разных устройствах — это не четыре разных продукта, а один и тот же движок, к которому есть шесть «окон»: CLI в терминале, вкладка Code в десктопном приложении Claude, расширения для VS Code и JetBrains, Claude Code on the web в браузере и вкладка Code в мобильном приложении Claude. На момент подготовки материала (9 июля 2026) внутри всех этих окон работает одна и та же модель — Claude Sonnet 5 или Opus, — а разница между окнами сводится к одному вопросу: где физически исполняется ваш код — на вашей машине или в облачной виртуалке Anthropic.

Отдельного мобильного приложения «Claude Code» не существует: код-сессии открываются через раздел Code внутри общего приложения Claude для iOS и Android. А самая частая путаница рынка — три похожих по названию механизма: Dispatch (запуск новой задачи с телефона), Remote Control (управление уже идущей локальной сессией) и Claude Code on the web / --teleport (код выполняется в облаке). Ниже — единая таблица поверхностей, критерий выбора под задачу и честный разбор ограничений, потому что Remote Control до сих пор в статусе research preview.

Что вы получите от этого гайда: понимание, какую поверхность включать под конкретную задачу, готовые команды для переключения между устройствами и список граблей, о которые уже споткнулись первые пользователи. Нужен только аккаунт claude.ai уровня Pro или выше — почему именно он, разберём в разделе про тарифы.

ПоверхностьГде исполняется кодЛокальные файлы и конфигЛучше всего для
CLI (терминал)Ваша машинаДаОсновная работа, скрипты, полный контроль
Desktop, вкладка CodeВаша машина или облакоДа (локально) / нет (облако)Визуальный интерфейс поверх того же движка
VS Code / JetBrainsВаша машинаДаПравки прямо в IDE
Claude Code on the webОблачная VM AnthropicНет, только репозиторийРабота с любого устройства без локальной копии
Mobile (вкладка Code в приложении Claude)Облако или ваша машина (через Remote Control)Зависит от режимаЗапуск и контроль задач вдали от компьютера
Remote Control (не поверхность, а мост)Ваша машинаДаПорулить идущей локальной сессией с телефона/браузера

Один агент, шесть поверхностей: почему это одно, а не четыре продукта

Ключ к пониманию всей картины: Claude Code запускает один и тот же агент везде. Официальная страница поверхностей перечисляет ровно шесть точек входа плюс отдельно интеграции (Chrome, Slack, CI). Меняется не «мозг», а оболочка и — главное — место, где выполняются команды.

Сам Claude Code — это часть линейки Anthropic: рядом с ним живут Claude Cowork (агентная работа и делегирование), Claude Design и Claude Science. И это не единственная «поверхность» Claude за пределами редактора кода: например, Claude Tag — это тот же Claude прямо в Slack, как коллега в общем канале. Понимание, что это семейство продуктов на одном фундаменте, снимает половину вопросов «а это то же самое или другое».

Отдельно про десктопное приложение и его возможности. Claude Desktop — это одно приложение с тремя вкладками, а не самостоятельный «Claude Code Desktop»: Chat (обычный чат), Cowork (Dispatch и долгие агентные задачи) и Code (разработка — то, что напрямую сравнивают с CLI). Скачивается с claude.com/download, вход — по аккаунту claude.ai. Вкладка Code даёт визуальный интерфейс поверх того же движка, что и терминал: те же локальные файлы, те же MCP-серверы, та же модель.

Зачем вообще нужна мультиплатформенность? Это не эксклюзив Anthropic, а общий тренд агентных coding-инструментов 2026 года — пользователи сравнивают связку «CLI + десктоп + мобильный контроль одной сессии» с аналогичной у OpenAI Codex. Смысл простой: работу начинают за столом, а одобрить шаг или проверить результат хочется откуда угодно, не подходя к машине.

Dispatch, Remote Control и Teleport: один критерий — где исполняется код

Это самый важный раздел. Три механизма звучат похоже, их путают даже в комментариях сообщества, но решают они противоположные задачи. Разводит их один вопрос: код бежит на вашем железе или в облаке Anthropic, и создаёте вы новую сессию или продолжаете старую.

  • Dispatch — сообщение из мобильного приложения запускает новую автономную сессию на вашем Desktop. Это «делегируй и уйди». Доступен только на Pro и Max; на Team и Enterprise его нет.
  • Remote Control — телефон или браузер подключается к уже идущей локальной сессии CLI или VS Code. Это «порули тем, что уже работает». Код при этом остаётся на вашей машине, а веб и мобайл — просто окно в неё.
  • Claude Code on the web / --cloud — сессия целиком исполняется в облачной виртуалке Anthropic, а не у вас. Локальный конфиг недоступен, доступен только то, что закоммичено в репозиторий.
  • --teleport — тянет облачную сессию обратно в ваш терминал (проверяет чистый git-статус, тот же репозиторий и аккаунт). Перенос односторонний: облако → терминал, но не наоборот.

Хорошая мнемоника из сообщества: teleport тянет сессию ИЗ облака, remote control толкает локальную сессию К телефону. То есть Remote Control = продолжить, Dispatch = создать, teleport = забрать облачное к себе.

МеханизмЧто делаетГде исполняется кодКак включить
DispatchЗапуск новой сессии с телефонаВаша машина (Desktop)Спарить приложение Claude с Desktop (Pro/Max)
Remote ControlУправление идущей локальной сессиейВаша машина (CLI / VS Code)claude remote-control
--cloud / webНовая сессия в облакеОблачная VM Anthropicclaude --cloud или claude.ai/code
--teleportЗабрать облачную сессию в терминалВаша машинаclaude --teleport или /teleport
/desktopПерекинуть CLI-сессию в приложениеВаша машина/desktop в терминале

Claude Code on the web vs Remote Control

Отдельно проговорим пару, которую путают чаще всего, — web vs Remote Control. Обе фичи открываются с одного и того же адреса claude.ai/code и выглядят похоже, но:

  • Remote Control — код на вашей машине. Доступны локальные MCP-серверы, файлы, ваш конфиг. Веб и мобайл здесь — просто дистанционный экран.
  • Claude Code on the web — код в облачной VM Anthropic с ориентировочными потолками ресурсов ≈4 vCPU, 16 ГБ RAM и 30 ГБ диска (по документации Anthropic на 9 июля 2026; сноска отмечает, что цифры могут меняться). Локальный конфиг недоступен — только репозиторий.

Отсюда практический критерий: если задача упирается в память или требует больше 16 ГБ RAM, облачная сессия может упасть или быть прервана — такую нагрузку лучше гнать через Remote Control на своём железе. Этот аргумент — лимит ресурсов облачной виртуалки как повод выбрать одну поверхность вместо другой — в конкурентных гайдах почти не встречается, а на практике он и есть главный водораздел.

Какую поверхность выбрать под задачу

Вместо того чтобы держать в голове шесть описаний, держите одну таблицу решений. Она отвечает на вопрос «где мне сейчас работать» по типу задачи.

ЗадачаПоверхностьПочему именно она
Тяжёлый рефакторинг со своими MCP и файламиCLI или Remote ControlКод на вашем железе, полный доступ к окружению
Быстро одобрить шаг с диванаRemote Control (телефон)Рулите уже идущей сессией, ничего не запуская заново
Репозиторий без локальной копии, с любого устройстваClaude Code on the webОблачная VM, нужен только доступ к репо
Делегировать задачу и уйтиDispatchЗапускает автономную сессию на Desktop
Задача тяжелее ~16 ГБ RAMRemote Control / CLI (своё железо)Облачная VM ограничена по памяти
Правки внутри редактораVS Code / JetBrainsИнлайн-диффы, тот же движок

Ни один из найденных нами материалов не сводит все поверхности в одну такую таблицу — обычно дают только парные сравнения. Держать перед глазами критерий «где исполняется код + новая сессия или продолжение» полезнее, чем заучивать шесть отдельных инструкций.

Как связать поверхности между собой: команды

Теперь практика — как физически перекинуть работу с одного устройства на другое. Все команды ниже требуют входа через аккаунт claude.ai (не через API-ключ).

  1. Открыть локальную сессию наружу — claude remote-control. Запускается в терминале, требует Claude Code v2.1.51 или новее (на старте, 24 февраля 2026, требовалась v2.1.52 — версию проверяют командой claude --version). После запуска появляется ссылка и QR-код: сканируете код в приложении Claude или открываете ссылку в браузере — и видите ту же сессию с телефона. Соединение устроено безопасно: локальная машина делает только исходящие HTTPS-запросы и опрашивает API Anthropic, никаких входящих портов на вашем компьютере не открывается.
  2. Создать облачную сессию — claude --cloud (или просто начать новую на claude.ai/code). Код побежит в облачной VM Anthropic.
  3. Забрать облачную сессию в терминал — claude --teleport (или /teleport внутри сессии). Требует чистого git-дерева, того же репозитория и аккаунта.
  4. Перекинуть CLI в десктоп — /desktop. Команда сохраняет текущую сессию и открывает её в десктопном приложении, завершая CLI. Работает на macOS и Windows при входе через подписку Claude.
  5. Из десктопа — меню «Continue in». В тулбаре сессии Desktop есть меню, которое переносит работу в Claude Code on the web (пушит ветку и создаёт саммари, нужно чистое дерево) или открывает проект в поддерживаемой IDE.

Отдельно про телефон. Приложение Claude понимает диплинки: claude://code открывает вкладку Code, claude://code/{id} — конкретную сессию. Push-уведомления при активной Remote Control сессии (Claude присылает пуш, когда длинная задача закончилась или нужно ваше решение) появились в релизах v2.1.105–v2.1.113 — это «Week 16», 13–17 апреля 2026 — и требуют версии v2.1.110 или новее.

Сквозной сценарий: стол → диван → стол

Абстракции проще понять на одном непрерывном потоке. Вот как синхронизация сессий выглядит в реальной работе.

Вы начинаете крупный рефакторинг за столом: claude в терминале, задаёте контекст, Claude раскладывает план и начинает править файлы. Работа долгая, и вы хотите отойти. Запускаете claude remote-control, сканируете QR-код в приложении Claude — сессия теперь доступна с телефона.

Через час, с дивана, приходит пуш: Claude дошёл до шага, где нужно ваше решение — сносить старый модуль или оставить обёртку. Вы открываете приложение, читаете дифф, отвечаете «оставь обёртку» прямо с телефона. Сессия при этом всё так же исполняется на вашей машине за столом — телефон просто окно в неё.

Работа доходит до конца, вы возвращаетесь за стол. Терминал никуда не делся: та же сессия, вся история на месте, дособираете и коммитите локально. Один поток, три места — и ни разу не пришлось копировать контекст руками. Именно ради этого и нужна мультиплатформенность: не «ещё один клиент», а непрерывность одной задачи.

Тарифы и цена вопроса

Мультиплатформенность — не отдельная покупка, она входит в подписку Claude. Но здесь есть нюанс с ценами, о который читатели спотыкаются в App Store.

ТарифЦена на сайтеЦена через iOS App StoreЧто даёт
Pro$17/мес при годовой оплате ($200 сразу) или $20/мес помесячноClaude Code на всех поверхностях, Remote Control, Dispatch
Max 5xот $100/мес$179.99/месВсё выше + в 5 раз больше лимитов Pro
Max 20xдо $200/мес$349.99/месМаксимум лимитов (20x)

Важное про Max: цифры $100–200/мес (сайт) и $179.99–349.99/мес (встроенная покупка в iOS-приложении) — это не ошибка и не разные тарифы, а стандартная надбавка Apple за покупки внутри приложения. Если смотрите цену в App Store и она пугает — оформление через сайт claude.com дешевле.

И про историю фичи, чтобы не попасться на устаревшие статьи. На старте (24–25 февраля 2026) Remote Control анонсировали как research preview только для Max, а Pro обещали «в ближайшее время». Уже в течение суток доступ расширили. На момент подготовки материала (9 июля 2026) картина такая: Pro и Max — по умолчанию, Team и Enterprise — включает администратор в настройках Claude Code. Ряд блогов до сих пор пишет «нужен только Max $100–200» — это описание февральского состояния, оно устарело.

Ограничения, риски и грабли research preview

Remote Control официально в статусе research preview, и это честно чувствуется. Глянцевым гайдам конкурентов полезно противопоставить живой опыт: Саймон Уиллисон в разборе первого дня описал и краш API с ошибкой 500, и путаницу с сообщением «Contact your administrator», и то, что --dangerously-skip-permissions тогда не срабатывал. Он же провёл прямую параллель между Remote Control и идеей персонального удалённого агента вроде OpenClaw — «компьютер работает, пока тебя нет». Так что закладывайтесь на шероховатости.

Ниже — конкретные ограничения, которые стоит знать до того, как они испортят вам вечер.

СитуацияЧто происходитЧто делать
Нет сети дольше ~10 минут при активной Remote ControlСессия обрывается насовсем, процесс завершаетсяЗапустить claude remote-control заново
Запущена Ultraplan-сессия при активной Remote ControlRemote Control отключается (обе фичи делят один слот интерфейса claude.ai/code)Не держать оба режима одновременно
Вход через API-ключ, Bedrock, Vertex или FoundryRemote Control, web, mobile и Desktop недоступныВойти через аккаунт claude.ai (Pro и выше)
Нужно подключиться к Remote Control с другого терминалаCLI-клиента нет — только приложение, браузер или QRОткрытый запрос в GitHub от 3 июля 2026, пока так
10–15 фоновых сессий в DesktopПользовательский репорт (GitHub, 3 июля 2026): рендерер превью раздувается до ~7.6 ГБ RAM, демон вытесняет сессииДержать меньше параллельных сессий (репорт не подтверждён Anthropic официально)

Три пункта заслуживают отдельного слова.

Одна удалённая сессия на процесс. Вне серверного режима каждый экземпляр Claude Code держит ровно одну Remote Control сессию. Для нескольких параллельных нужен серверный режим (о нём ниже).

Нельзя «прицепиться» с другого терминала. Подключиться к идущей Remote Control сессии можно только из мобильного приложения или браузера — терминального клиента вроде claude connect <session> не существует. Это открытый feature-request на GitHub от 3 июля 2026, а не обещанная дорожная карта, — формулируем как «сейчас так». Ни один обзорный гайд об этом не пишет, потому что деталь всплыла в issue, а не в документации.

Нужен полноценный аккаунт claude.ai. Remote Control, Claude Code on the web, мобильная и десктопная версии не работают с API-ключом Anthropic Console и через сторонних провайдеров (Amazon Bedrock, Google Cloud, Microsoft Foundry). Там доступны только CLI, Agent SDK и IDE-расширения.

Продвинутые приёмы

Когда база освоена, есть несколько фишек сверх «нажмите кнопку».

  • Серверный режим для параллельных сессий. Команда claude remote-control в серверном режиме поднимает несколько одновременных удалённых сессий — по умолчанию до 32, потолок задаётся флагом --capacity. Это выход из ограничения «одна сессия на процесс», если вы гоняете много удалённых задач сразу.
  • Диплинки для своих интеграций. Ссылка вида claude://code/new?q=Исправь%20падающий%20тест&repo=owner%2Frepo&branch=main не просто открывает приложение, а сразу создаёт новую сессию с нужным репозиторием, веткой и промптом. На этом можно строить свои кнопки — например, «Открыть в Claude» прямо из таск-трекера. Почти никто из конкурентов об этой возможности не пишет.
  • Push-уведомления в настройках. Включаются в конфиге Claude Code и требуют v2.1.110+ — полезно для длинных задач, чтобы не сидеть над терминалом.
  • Trusted Devices для команд. На тарифах Team и Enterprise есть бета Trusted Devices: каждое устройство регистрирует свои учётные данные, а вход старше 18 часов требует биометрии (Face ID / Touch ID / Windows Hello) или passkey.

Стоит держать в голове и то, что происходит «за кадром» официальных поверхностей: сторонние инструменты (например, ADE) уже добавляют импорт внешних CLI-сессий, включая Claude, в свой интерфейс. Спрос на управление сессиями шире шести официальных окон — тема будет развиваться.

FAQ

Remote Control, Dispatch или Claude Code on the web — что выбрать одной фразой? Remote Control — если хотите порулить сессией, которая уже идёт на вашей машине. Dispatch — если хотите запустить новую задачу с телефона и уйти. Claude Code on the web — если нужно, чтобы код выполнялся в облаке Anthropic, а не у вас (например, репозиторий без локальной копии).

Нужно ли отдельно скачивать приложение «Claude Code» на телефон? Нет. Отдельного мобильного приложения Claude Code не существует. Устанавливаете общее приложение Claude для iOS или Android и открываете в нём раздел Code — это и есть мобильный вход в ваши сессии.

Хватит ли тарифа Pro или нужен Max? Для доступа ко всем поверхностям, включая Remote Control и Dispatch, хватает Pro ($17–20/мес). Max ($100–200/мес) нужен не ради самих фич, а ради больших лимитов использования, если вы упираетесь в потолок Pro. На старте, в феврале 2026, Remote Control был доступен только на Max, но это давно не так.

Что будет, если я закрою ноутбук во время удалённой сессии? Если машина ушла в сон — сессия ждёт пробуждения. Но если компьютер не спит, а просто дольше ~10 минут не видит сеть, Remote Control сессия обрывается насовсем и процесс завершается — придётся запускать claude remote-control заново.

Есть ли неофициальные бесплатные способы управлять Claude Code с телефона? Да, но с оговорками. Happy Coder — open-source клиент с end-to-end шифрованием, работает на любом тарифе (включая API-ключ), ставится через npm install -g happy-coder, но гоняет сессии через свой relay-сервер — это вопрос доверия к посреднику. Полностью бесплатная альтернатива без сторонних серверов — связка SSH + Tailscale + tmux, дающая полноценный терминал с телефона. Оба варианта — сторонние, не продукты Anthropic.

Курс «Claude Code с нуля до продакшена» · модуль «Интерфейсы экосистемы». Полная программа и два маршрута обучения — на странице курса.

Предыдущий урок: Claude Cowork: асинхронный ИИ для работы · Следующий урок: Коннекторы Claude: права доступа

Поделиться
Связаться:
Крипто- и data-аналитик, инженер-программист (факультет компьютерных наук ХНУРЭ). В IT с 2008 года: администрировал корпоративный мониторинг в «Vodafone Украина», семь лет разрабатывал и продвигал веб-проекты, пять лет руководил маркетингом на метриках — конверсия, CTR, ROI, LTV.Криптовалютными рынками занимаюсь с 2021 года: ончейн-метрики, токеномика, макроэкономические индикаторы. Разработал собственную data-driven модель анализа рынка на 30+ метрик. Стек — Python (pandas, NumPy, SciPy, matplotlib), математическая статистика и EDA; сбор и сверку данных автоматизирую AI-агентами.Принцип — «Don't trust, verify»: каждая цифра проверена по первоисточнику, ключевые — минимум по двум независимым; прогнозы — только сценарии с условиями. Тезис без данных не публикуется.