Вики · Автоматика
Сессия на ходу
Удалённое управление подключает браузер или мобильное приложение к сессии, которая работает на вашей машине. Код исполняется локально, файлы читаются локально, MCP-серверы и настройки — ваши. Веб и телефон — это окно в местную сессию, а не отдельная среда.
Этим оно отличается от облачных сессий, которые запускаются на чужой инфраструктуре и начинают с чистого клона репозитория.
Три способа включить
| Способ | Команда | Что получаете |
|---|---|---|
| Режим сервера | claude remote-control | процесс ждёт подключений, показывает URL сессии; пробел печатает QR-код |
| Интерактивная сессия | claude --remote-control (или --rc) | обычная сессия в терминале, доступная ещё и снаружи |
| В работающей сессии | /remote-control | подключить текущий разговор |
Флаги режима сервера ставятся после слова remote-control: --name задаёт заголовок, --spawn same-dir|worktree|session определяет, как создаются сессии (в общем каталоге, каждая в своей рабочей копии или ровно одна), --capacity N ограничивает число одновременных сессий (по умолчанию 32), --permission-mode задаёт стартовый режим, --sandbox включает изоляцию. Вариант worktree — это тот же веер, что и в Веер.
Чтобы подключение включалось само для каждой интерактивной сессии, есть переключатель Enable Remote Control for all sessions в /config или настройка remoteControlAtStartup. В проектных настройках значение true игнорируется — чтобы закоммиченный файл не включил удалённый доступ всем, кто открыл репозиторий.
Требования
Ограничений больше, чем кажется, и все они проверяются молча:
- план Pro, Max, Team или Enterprise; API-ключи не поддерживаются; на Team и Enterprise владелец должен включить переключатель в админ-настройках;
- вход через claude.ai —
/login; - обращение только к
api.anthropic.com. СобственныйANTHROPIC_BASE_URL, шлюз, Bedrock, Google Cloud или Foundry исключают удалённое управление; - переменные, отключающие получение признаков функциональности (
DISABLE_TELEMETRY,DO_NOT_TRACK,CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC,DISABLE_GROWTHBOOK), выключают и его; - рабочая область должна быть доверенной — запустите
claudeв каталоге проекта хотя бы раз.
Что уходит наружу
Ваша машина делает только исходящие HTTPS-запросы и не открывает входящих портов: сессия регистрируется в API и опрашивает его. Весь трафик идёт через TLS, соединение использует несколько короткоживущих учётных данных с раздельным назначением.
Пока подключение активно, транскрипт сессии — ваши сообщения, ответы и активность инструментов — хранится на серверах Anthropic: это нужно, чтобы разговор совпадал на всех устройствах и переживал обрыв сети. Исполнение и доступ к файлам остаются локальными. Полностью выключается настройкой disableRemoteControl; организациям с требованием нулевого хранения данных функция недоступна.
На Team и Enterprise существует режим доверенных устройств: каждое устройство регистрирует собственный ключ, а вход должен быть не старше 18 часов, подтверждаясь биометрией на стороне устройства. Биометрические данные при этом никуда не передаются — хранятся только публичный ключ и метаданные.
Границы
- Процесс должен жить. Закрыли терминал — сессия ушла в офлайн через секунды. На удалённой машине запускайте внутри
tmuxилиscreen. - Одна удалённая сессия на процесс вне режима сервера.
- Часть команд только локальные.
/pluginи/resumeработают лишь из терминала. С телефона и веба доступны/compact,/clear,/context,/usage,/recap,/exit, а также/model,/effort,/fast,/renameи/autocompact— но со значением аргументом, вместо привычного выборщика. - Диалоги истекают. Запросы разрешений и вопросы ждут ответа сколько угодно, но прочие диалоги закрываются через пять минут с действием по умолчанию (настройка
dialogExpiry). - Долгий обрыв сети. В режиме сервера процесс сдаётся примерно через 10 минут; интерактивная сессия ждёт и переподключается сама.
Подключённое устройство видит и сжатие контекста, и /clear, и дифф ваших незакоммиченных изменений — дифф считается на вашей машине по запросу устройства (Котёл).
Когда это не то, что нужно
Удалённое управление — про рулить уже идущей работой. Если задача должна стартовать сама по событию или расписанию, нужен другой механизм — Работа без человека. Если нужен просто возврат к разговору позже, достаточно именованных сессий и --resume (Долгая сессия и точки возврата).
Сверено по
Прокачаться: юниты