Wendov1.0 · iOS и Android
Русский

Гайды

Как пользоваться Claude Code с телефона

Ты запускаешь большой рефакторинг, идёшь за кофе, а Claude Code останавливается и спрашивает, можно ли запустить миграции. Тебя нет за компьютером, поэтому агент просто ждёт. В этом руководстве разобрано, как оставить компьютер работать и следить за ним с телефона: что нужно настроить и в каком порядке.

Зачем это нужно

Кодинг-агент не всегда работает короткими рывками по паре минут. Длинная задача может идти полчаса и больше, и по ходу Claude Code просит разрешения запускать команды, править файлы или трогать что-то за пределами проекта. Если некому ответить, он ждёт.

Когда телефон в кармане, можно увидеть, на чём он остановился, прочитать, о чём он спрашивает, и решить. Не нужно сидеть прикованным к столу и не нужно разрешать всё заранее на всякий случай.

Что понадобится

Три вещи на компьютере, где работает Claude Code, и приложение на телефоне.

SSH-сервер. Телефон подключается к компьютеру по SSH, так же как это сделал бы другой ноутбук.

  • В macOS: Системные настройки › Основные › Общий доступ › Удалённый вход.
  • В Linux (Debian или Ubuntu):
sudo apt install openssh-server
sudo systemctl enable --now ssh

Способ достучаться до него из-за пределов домашней сети. В одной сети Wi-Fi хватит локального IP. Вдали от дома разумный путь — VPN вроде Tailscale: телефон и компьютер видят друг друга как в одной сети, и порт 22 не нужно выставлять в интернет. Именно этого делать не стоит, особенно при входе по паролю.

Мультиплексор терминала, например tmux. Без него, если телефон потеряет связь или ты закроешь приложение, терминальная сессия умрёт вместе с ним. С tmux Claude Code продолжает работать на компьютере, а ты просто заново подключаешься к той же сессии.

brew install tmux        # macOS
sudo apt install tmux    # Debian/Ubuntu

Шаг за шагом

  1. Включи SSH на компьютере и проверь, что он работает с другой машины: ssh your-user@computer-ip.
  2. Поставь VPN на оба устройства, если хочешь подключаться вдали от дома, и запиши имя или IP, который компьютер получает в этой сети.
  3. Запусти Claude Code внутри tmux:
tmux new-session -A -s claude
claude

Флаг -A означает: если сессия с именем claude уже существует, ты подключаешься к ней, а не создаёшь вторую.

  1. Подключись с телефона по SSH и зайди в эту сессию tmux. Оттуда можно писать Claude, читать, что он делает, и отвечать.

Это работает. Не хватает удобства: приходится каждые несколько минут открывать приложение, чтобы проверить, не ждёт ли Claude тебя. Для этого и нужна последняя деталь.

Где здесь Wendo

Wendo — SSH-клиент для iOS и Android от Lirafy, сделанный для того, чтобы присматривать за кодинг-агентами. В магазинах его пока нет: скоро он появится в App Store и Google Play.

Поверх обычного SSH он добавляет уведомления и разрешения. На компьютере запускается одна команда:

curl -fsSL https://wendo.lirafy.dev/install.sh | sh

Скрипт скачивает хук и скрипт связки в ~/.wendo, ставит jq и qrencode, если их нет, регистрирует хук в ~/.claude/settings.json (предварительно сохранив копию в settings.json.bak-wendo), предупреждает, если на порту 22 никто не слушает SSH, и выводит QR-код. Его можно запускать повторно, ничего не задублируется.

На телефоне открой Машины › Добавить и выбери сканирование QR-кода. Wendo с первой минуты запоминает отпечаток ключа хоста сервера, так что ключ не принимается вслепую. Затем приложение показывает команду, которую нужно выполнить на компьютере, чтобы добавить ключ телефона в authorized_keys.

С этого момента всё, что Claude Code от тебя хочет, появляется во Входящих: запросы разрешений, вопросы и завершённые задачи, со всех твоих машин в одном месте. Любой запрос разрешения можно разрешить или отклонить прямо из его строки. Если не ответить, ничего странного не произойдёт: хук ждёт 90 секунд, после чего Claude Code спрашивает тебя в терминале, как обычно. Подробности — на странице уведомлений и разрешений.

Если Claude работает внутри tmux, нажатие на уведомление ведёт в ту самую панель, где он запущен. Настройка описана на странице tmux, а о том, что происходит при обрыве сети, рассказано в разделе сессии, которые переживают обрывы.

Ещё две вещи выручают на маленьком экране: просмотр изменений, чтобы посмотреть, что поправил Claude, и вставка изображений в разговор. Если ты делаешь что-то для веба, есть и веб-просмотр.

В бесплатном плане есть 5 пробных разрешений из Входящих; с Pro ограничений нет.

При закрытом приложении

Пока Wendo открыт, Входящие обновляются сами. Когда приложение закрыто, уведомления приходят через ntfy, сервис push-уведомлений, который можно развернуть у себя. Как его настроить и почему топик по сути является паролем — в статье об уведомлениях Claude Code на телефоне.

А если я хочу другой клиент

Любой SSH-клиент закроет основное: подключиться, зайти в tmux, поговорить с Claude Code. Теряется всё остальное. Без хука нет Входящих, нет разрешений из строки списка и нет уведомления, когда сессия тебя ждёт, так что проверять придётся самому. Если тебя это устраивает, шагов выше достаточно.

Ограничения, о которых стоит знать

  • В Windows нужен WSL2: приложение отправляет по SSH команды POSIX-оболочки, а tmux в Windows не существует. Запускай Claude Code внутри WSL, чтобы хуки работали там.
  • Пока хук регистрируется только для Claude Code.
  • Вопросы Claude и утверждение планов не блокируют работу: на них отвечают в виде чата, а не из строки Входящих.
  • Интеграция с tmux, zellij и herdr входит в Wendo Pro.