ДенниБлогСделано в России
← Все статьи

ДЕННИ · АГЕНТЫ С ТЕЛЕФОНА

Управление ИИ-агентами с телефона: Wi-Fi, свой VPN или VPS

Ответить агенту, когда отошли от компьютера: выбираем способ связи с Mac и разбираемся, где выполняется задача.

Команда AFTEAM · · 10 мин чтения

Роботы Claude и Codex рядом с телефоном, ноутбуком и сервером — иллюстрация удалённого управления агентами
Иллюстрация управления агентами с телефона, не скриншот приложения. В описанном сценарии агент работает на Mac; VPS может передавать сообщения.

Агент закончил часть работы и ждёт уточнения, а вы отошли от компьютера. Возвращаться к столу ради одного ответа неудобно. В Денни Agents телефон может стать пультом: открыть подключённый чат, прочитать результат и ответить агенту. При этом задача продолжает выполняться на той машине, где запущен агент.

Для связи с Mac предусмотрены три маршрута: одна Wi-Fi сеть, собственная VPN-сеть или собственный VPS. Покупать сервер ради работы из соседней комнаты не обязательно. Разберём, какой маршрут выбрать, что происходит с сообщениями и какие ограничения остаются.

Статус на 5 ноября 2026 года. На публичной странице доступен Mac-релиз Agents 0.5.0 с мастером подключения Android. Мобильное приложение работает в тестовых APK; его общий публичный релиз ещё готовится. Ниже отдельно обозначены результаты испытаний и условия, которые зависят от сети. Актуальные файлы и доступность проверяйте на странице Денни Agents и в релизах GitHub.

Где работает агент, когда вы пишете с телефона

В основном сценарии телефон отправляет сообщение мосту Денни на Mac, а тот передаёт его подключённой сессии Claude Code или Codex. Агент читает проект и выполняет разрешённые действия на Mac. Ответ возвращается на Android по выбранному маршруту.

Если агент обращается к облачной модели, запрос к её провайдеру идёт с машины выполнения. На внешний адрес влияют настроенные на этой машине VPN и прокси. Само подключение телефона через VPS не переносит туда Claude или Codex и не меняет автоматически маршрут запросов к модели.

Mac должен быть включён, доступен по сети и поддерживать работу нужного подключения. Сервер-посредник не продолжит локальную задачу вместо выключенного компьютера. Для независимой работы на сервере нужно отдельно установить и подключить агента именно на VPS, выбрать проекты и настроить разрешения. Это другой сценарий — о нём есть материал «ИИ-офис на VPS».

Wi-Fi, VPN или VPS: что выбрать

СпособКогда подходитЧто нужно
Wi-FiДома или в офисе рядом с MacОдна локальная сеть, в которой устройства видят друг друга
Свой VPNВне дома, если уже есть частная сеть между устройствамиМаршрут до Mac и разрешённый доступ к службе Денни
Свой VPSЧерез интернет, если хотите управлять собственным сервером связиVPS, защищённое подключение, настроенный мост с Mac

Во всех трёх строках речь о доступе к агенту на Mac. Различается путь сообщения, а не место выполнения задачи.

Wi-Fi: начать без аренды сервера

Подключите телефон и Mac к одной локальной сети, откройте мастер Денни и выберите вариант «Мне не нужен VPS». После включения связи на Mac появится QR-код. Телефон сканирует его, вы сверяете код на двух экранах и подтверждаете устройство на Mac.

Автоматический поиск помогает найти компьютер, но название Wi-Fi само по себе не гарантирует доступ. Гостевая сеть или изоляция клиентов могут запрещать обмен между устройствами. Bonjour использует локальное обнаружение: оно не обязано проходить через другую подсеть или VPN. Это свойство Multicast DNS, а не признак пропавших чатов.

Свой VPN: доступ к домашнему Mac из другой сети

Здесь VPN должен соединять ваши устройства в частную сеть. Обычное приложение, которое только меняет адрес выхода в интернет, не обязательно даёт телефону доступ к Mac. Нужны доступный адрес компьютера, сетевой маршрут и правила, разрешающие связь.

Например, документация Tailscale о маршрутах в подсети разделяет сам маршрут и правила доступа. Это пример принципа настройки, а не обещание, что Денни автоматически настроит любой VPN. Если локальный поиск не работает через туннель, это ещё не означает, что прямое соединение по адресу невозможно.

В реализации Денни предусмотрены VPN-адреса. На дату сверки физическая проверка всего сценария через VPN не подтверждена так же, как испытания Wi-Fi и собственного VPS. Этот маршрут нужно проверить на своей сети перед тем, как полагаться на него вне дома.

Свой VPS: ваш сервер связи

VPS принимает соединения телефона и моста Mac и передаёт сообщения между ними. В этом варианте собственный сервер заменяет сервер передачи AFTEAM. Он требует обслуживания: доступа администратора, исправной службы и защищённого соединения.

В мастере можно выбрать свой VPS или перейти к предложению хостинга. Покупка необязательна: Wi-Fi остаётся отдельным вариантом. Если сервер уже используется для сайта или VPN, перед установкой нужно проверить предложенный план изменений и доступность нужных адресов и портов. Не стоит отключать защиту сервера ради быстрого подключения.

Отсутствие сервера AFTEAM в маршруте сообщений не означает полностью автономную работу: проверка лицензии, обновления и облачный провайдер агента имеют свои соединения.

Настройка: от выбора связи до первого ответа

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

  1. Выберите связь. Свой VPS, переход к покупке сервера или работа без VPS в локальной/частной сети.
  2. Подключите агентов на Mac. Мастер проверяет установленные приложения и состояние их подключения. Обнаруженное приложение ещё не означает доступ к его чатам.
  3. Выберите проекты. Разрешите управление нужными папками. Сохраните обычные запросы разрешений Claude Code и Codex.
  4. Привяжите Android. В настройках телефона выберите добавление Mac или VPS, отсканируйте QR, сверьте код и подтвердите устройство на Mac.
  5. Проверьте работу. Откройте нужное подключение и чат, отправьте короткое сообщение. Затем отдельно проверьте уведомления при свёрнутом приложении.

Для управления агентами нужна соответствующая активная лицензия Agents на машине выполнения. Вход в Claude или Codex остаётся на этой машине; переносить их токены в поле подключения Android не требуется.

Экран чатов Android: выбор Codex или Claude Code и список разговоров с демонстрационными названиями
Экран тестового Android-приложения из актуальных публичных материалов Agents от 28 октября. Демонстрационные данные; изображение не доказывает выполнение показанных задач. Нажмите, чтобы рассмотреть.

Claude Code, Codex и терминал подключаются по-разному

Claude Code в приложении Claude. Подключается через Remote Control для поддерживаемых Code-сессий. Это не доступ ко всем обычным чатам Claude и не управление окном приложения. В официальном описании Remote Control выполнение остаётся на исходной машине; она должна продолжать работать. Настройка Denny-адаптера — отдельная интеграция, которую нужно проверить по статусу конкретного чата.

Codex на Mac. Нужен поддерживаемый запуск с мостом, который предлагает мастер. Наличие установленного Codex или обычный запуск из Dock сами по себе не доказывают, что текущая сессия подключена к Денни. Ориентир — успешная проверка подключения и доступный чат.

Агенты в терминале. Для них нужны соответствующий канал или запуск через поддерживаемый мост. Уже открытая произвольная сессия не подключается автоматически. Termius остаётся SSH-клиентом: важно, где запущен сам агент и поддержан ли его способ связи.

Когда агент ждёт ответа

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

Демонстрационная форма ответа агенту на Android с вариантами темы интерфейса
Форма вопроса в тестовой Android-сборке, публичная иллюстрация от 28 октября. Варианты и названия демонстрационные. Это уточнение задачи, а не разрешение на запуск команды.

Для прямой фоновой связи Android использует продолжающуюся службу с постоянным уведомлением. Так система показывает, что приложение работает в фоне; это соответствует механизму foreground services Android. Пользователь включает фоновую связь отдельно.

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

Что защищает подключение

  • Привязка с подтверждением. Одноразовый QR и сверка кода связывают телефон с выбранным компьютером или сервером. Подтверждайте только собственное устройство.
  • Проверка сервера. Прямое подключение закрепляет сертификат. Несовпадение сертификата — повод проверить сервер, а не отключать проверку.
  • Контроль доступа. Выбирайте нужные проекты, сохраняйте разрешения инструментов и отзывайте доступ у потерянного телефона.
  • Понятная граница доверия. TLS защищает передачу. Сервер-посредник видит содержимое сообщений; сквозное шифрование этой схемы не заявляется. Собственный VPS должен находиться под вашим контролем.

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

Что уже проверено, а что предстоит проверить у себя

В испытаниях с физическим Samsung подтверждены QR-привязка по локальной сети, обнаружение Mac и прямое уведомление с переходом к нужному событию. Отдельно подтверждены восстановление фоновой связи после перезагрузки и последующее получение события.

Через собственный VPS при выключенном Wi-Fi на телефоне пришло тестовое уведомление и открылось нужное событие. После включения управления выбранными папками пользователь увидел чаты Mac через этот профиль. Тест доставки события не равен доказательству выполнения произвольной агентской задачи на самом VPS.

В отдельном подключённом Claude Code Remote Control подтверждены история, ответ на сообщение с Android и продолжение разговора после выбора ответа в форме. Это результаты конкретной конфигурации, а не гарантия совместимости со всеми версиями агентов.

Чистая установка на другом Mac и Android, поведение конкретного VPN и ограничения энергосбережения другого телефона требуют своей проверки. Начните с короткого сообщения и уведомления; после этого переходите к рабочим задачам.

Если подключение не появилось

  • Не находится Mac. Проверьте сеть и её доступ к локальным устройствам. Гостевой Wi-Fi, разные подсети или VPN могут мешать обнаружению.
  • QR считался, но чатов нет. Завершите подтверждение на Mac, проверьте выбранный профиль, подключение агента и разрешённые проекты.
  • Чаты работают, баннера нет. Проверьте разрешение уведомлений и фоновую связь на Android. Затем сверните приложение и повторите тест.
  • Mac уснул. Дождитесь его возвращения в сеть. Наличие VPS-посредника не делает локального агента доступным во сне.
  • Сменился сертификат. Проверьте причину на сервере и восстановите доверие штатным способом, не принимая неизвестный адрес вслепую.

Для первого подключения дома достаточно Wi-Fi. Уже используете частную сеть между устройствами — проверьте путь через неё. Нужен собственный сервер связи через интернет — выбирайте VPS и отдельно проверяйте его обслуживание. Во всех случаях первый полезный результат одинаков: нужный чат открывается на телефоне, короткое сообщение доходит, а уведомление ведёт к правильному событию.

Сведения сверены 5 ноября 2026 года по публичной странице Agents, релизам GitHub, записям испытаний и подтверждениям пользователя. Скриншоты взяты из текущих публичных материалов и подписаны как тестовые.