> · 6 мин

Claude Code Remote Control — кодишь с дивана, а файлы остаются на твоём ноутбуке

Claude Code Remote Control — кодишь с дивана, а файлы остаются на твоём ноутбуке

Claude Code Remote Control — кодишь с дивана, а файлы остаются на твоём ноутбуке

Anthropic наконец решил проблему, из-за которой вокруг Claude Code за последние месяцы выросла целая экосистема костылей. До сегодняшнего дня, если ты запустил рефакторинг на 40 файлов и хочешь отойти от стола — единственный вариант был держать ноутбук открытым и молиться, что Wi-Fi не отвалится. Или ставить сторонние мосты вроде Anyware, Claude-Code-Remote или даже WebSocket-обёртки на xterm.js.

Теперь это встроено: одна команда в терминале — и сессия доступна с телефона.

TL;DR: Remote Control — не облачная версия Claude Code, а окно в твою локальную сессию. Файлы, MCP-серверы, конфиги — всё остаётся на машине. Ты просто видишь и управляешь этим с телефона. Доступно на Pro ($20/мес) и Max ($100-200/мес), не работает с API-ключами.

Как это работает

Обновляешь Claude Code до v2.1.52 и набираешь:

claude remote-control

В терминале появляется URL сессии. Жмёшь пробел — вылезает QR-код. Сканируешь приложением Claude на iOS или Android, и ты внутри.

Если уже работаешь в сессии и не хочешь её перезапускать — есть слэш-команда:

/rc

Она переносит текущую историю разговора в remote-режим. Полезный трюк — сначала /rename мой-рефакторинг, чтобы потом не искать сессию среди безымянных в списке на телефоне.

Хочешь, чтобы каждая сессия автоматически была доступна удалённо? Заходишь в /config и включаешь Enable Remote Control for all sessions.

Архитектура: почему это не TeamViewer

Ключевое отличие — Claude Code не открывает входящих портов. Вообще. Локальная сессия делает outbound HTTPS-запросы к Anthropic API и поллит очередь сообщений. Когда ты подключаешься с телефона, сервер Anthropic маршрутизирует сообщения между мобильным клиентом и твоей машиной через streaming-соединение.

Все данные идут через TLS — тот же транспорт, что и обычная сессия Claude Code. Аутентификация построена на нескольких short-lived credentials, каждый из которых привязан к одной задаче и истекает независимо.

Что остаётся на машине:

  • Файловая система
  • MCP-серверы
  • Конфигурация проекта
  • Все инструменты

Что проходит через Anthropic API:

  • Сообщения чата
  • Результаты выполнения инструментов

Это принципиально отличается от Claude Code on the web, который крутится на облачной инфраструктуре Anthropic. Remote Control — это именно мост к локальной среде, а не облачная замена.

Три сценария, когда это реально полезно

Длинный рефакторинг. Запустил миграцию 40+ файлов на столе, пошёл на кухню, со смартфона одобряешь или отклоняешь диффы. Возвращаешься — работа сделана.

Дебаг билда. Запустил падающий билд, Claude разбирается в логах и пробует фиксы. Аппрувишь решения со встречи через телефон. Не надо сидеть за столом.

Мониторинг фоновых задач. Claude генерирует тесты или обновляет зависимости — ты периодически проверяешь статус с дивана. При этом разговор синхронизируется между терминалом, браузером и телефоном одновременно.

Подводные камни

Закрыл терминал = потерял сессию. Remote Control — это локальный процесс. Закрываешь терминал или стопаешь claude — сессия умирает. И никакой магии в фоне. Workaround: запускай через tmux или screen, чтобы случайное закрытие окна не убило всё. Настрой ноутбук на sleep (не hibernate) при закрытии крышки.

10 минут без сети = таймаут. Если машина проснулась, но не может достучаться до сети больше ~10 минут — процесс завершается. Приходится запускать claude remote-control заново и терять контекст текущей сессии. В документации это мелким шрифтом, но для реального использования — критичное ограничение.

URL сессии = ключ от сессии. Кто получил ссылку — получил полный контроль над сессией. Не кидай URL в Slack и не шари в соцсетях. Это не паранойя — это прямой доступ к твоему терминалу через мост.

Мобильный экран не для код-ревью. Посмотреть статус, одобрить дифф — да. Разобраться в 200-строчном файле на 6-дюймовом экране — нет. Remote Control заточен под мониторинг и аппрувы, а не полноценную работу.

Одна сессия за раз. Каждый инстанс Claude Code поддерживает только одно remote-соединение. Хочешь параллельно рулить тремя задачами с телефона? Придётся запустить три инстанса Claude Code в разных терминалах.

Альтернативы

  • Cursor Cloud Agents — код уезжает в облачные VM. Не нужен работающий ноутбук, но и контроля над средой меньше: нет локальных MCP-серверов, нет доступа к приватным файлам. Другая философия — Cursor полностью перемещает вычисления, Remote Control оставляет всё на месте.

  • GitHub Copilot Coding Agent — работает в изолированных cloud-окружениях, управляется через GitHub UI. Можно назначить issue на агента прямо с телефона через GitHub. Но это не про локальную среду — Copilot клонирует репо в облако и работает там.

  • RAgent (open-source) — появился на HN буквально в тот же день. Оборачивает Claude Code в Docker на VPS (Railway, любой сервер), добавляет tmux для persistence. Решает главную проблему: сессия не умирает, когда ноутбук засыпает. Но требует поднять и поддерживать отдельный сервер.

Цифры Claude Code: что подтверждено, а что нет

Anthropic и пресса активно цитируют три числа:

  • $2.5B ARR — это заявление Anthropic, растиражированное VentureBeat. Независимого аудита нет, но цифра согласуется с раундом Series G на $30B при оценке $380B.

  • 29M daily VS Code installs — по данным Anthropic. Для контекста: в январе было 17.7M, рост экспоненциальный. Независимой верификации через VS Code Marketplace публично нет.

  • 4% публичных GitHub-коммитов — это оценка SemiAnalysis, не официальная статистика GitHub. SemiAnalysis прогнозирует 20%+ к концу 2026. Цифра считается по публичным репозиториям — приватные не учитываются.

Вывод: цифры впечатляющие, но все три — либо от самой Anthropic, либо от аналитиков без доступа к внутренним данным GitHub.

Вердикт

Remote Control решает реальную боль — невозможность отойти от стола во время длинных агентных задач. Архитектура правильная: без открытых портов, локальный код никуда не уезжает, шифрование стандартное.

Но это research preview с ощутимыми ограничениями. Если тебе критична бесперебойная работа — присмотрись к RAgent или просто запускай Claude Code через tmux на домашнем сервере. Если ты и так платишь за Pro/Max и просто хочешь иногда чекнуть прогресс с телефона — включай /rc и пользуйся.

Для Team и Enterprise пока недоступно — и это странное решение, учитывая, что именно команды больше всего выиграли бы от мобильного мониторинга длинных задач.

Как попробовать

  1. Обнови Claude Code: claude update (нужна v2.1.52+)
  2. Убедись, что у тебя Pro или Max подписка: /login для авторизации
  3. В директории проекта запусти: claude remote-control
  4. Нажми пробел для QR-кода, отсканируй приложением Claude для iOS или Android
  5. Или из уже запущенной сессии: /rc — и контекст сохранится

Документация: code.claude.com/docs/en/remote-control

$ ls ./related/

Похожие статьи

subscribe.sh

$ cat /dev/blog/updates

> Свежие заметки о программировании,

> DevOps и AI — прямо в мессенджер

./subscribe