Кодинг-агенты лучше всего показывают себя на долгих задачах, а долгие задачи — именно те, за которыми не хочется сидеть и смотреть. Загвоздка в том, что агенты останавливаются и о чём-то спрашивают. Claude Code хочет разрешения на запуск команды, заканчивает ход и ждёт следующей инструкции или натыкается на ошибку. Если вы на встрече или вышли пообедать, агент простаивает, пока вы не вернётесь к столу.
Управление Claude Code с телефона закрывает этот пробел. В статье я показываю, как делаю это через Telegram и AgentVera: уведомления о том, что произошло, подтверждения одним касанием, запуск новых агентов из чата и передача крупных задач через /team и /night.
Что можно делать с телефона
Вот что покрывает подключение к Telegram, чтобы вы знали, чего ждать до настройки:
| С телефона | Как |
|---|---|
| Узнать, что агент закончил или упал | Уведомление с коротким фрагментом его ответа |
| Одобрить или отклонить запрос | Кнопки ✅ Approve и ✖️ Deny на сообщении |
| Написать работающему агенту | Напишите в его топике или ответьте на его уведомление |
| Увидеть, что изменилось | 🧾 Changes присылает diff файлом |
| Запустить нового агента | /new с проектом и задачей |
| Запустить параллельную команду | /team, затем одобрите план |
| Поставить работу в очередь на ночь | /night, затем ➕ Add task |
Агенты по-прежнему работают на вашем компьютере в настольном приложении. Телефон — пульт: он отправляет инструкции и получает обновления, поэтому приложение должно оставаться открытым, а компьютер не должен спать.
Подключение бота
Настройка занимает минуту:
- Войдите в аккаунт AgentVera в настольном приложении (Settings → Account). Достаточно бесплатного аккаунта.
- Перейдите в Settings → Notifications → Phone notifications и выберите Connect with the AgentVera bot.
- Нажмите Connect Telegram. Приложение покажет ссылку t.me и QR-код.
- Откройте ссылку или отсканируйте код на телефоне и нажмите Start в Telegram.
- Нажмите Send test, чтобы убедиться, что сообщение приходит.
Ссылка действует 10 минут и работает один раз. Несколько слов о приватности:
- Ничего не хранится по пути. Сообщения проходят через сервер AgentVera и ждут только в памяти, пока их не заберёт настольное приложение.
- Только личный чат. Бот работает только в личном чате с вами и никогда не вступает в группы.
- Управлять можете только вы. Проверяются и чат, и отправитель, поэтому агентами может управлять только привязанный аккаунт.
Если вы предпочитаете запустить собственного бота, выберите I want to use my own bot и вставьте его токен. Токен хранится в зашифрованном виде в системной связке ключей, а сообщения идут напрямую в Telegram.
Бот пишет на языке настольного приложения, английском или турецком. У его команд есть и турецкие псевдонимы, например /ajanlar и /yeni.
Уведомления, которые стоит получать
Уведомление полезно, только если по нему понятно, нужно ли вам действовать. Настройки уведомлений позволяют выбрать, какие события доходят до телефона. По умолчанию включены все:
- Агент закончил ход
- Агент упал
- Ожидающие подтверждения
- Важная находка код-ревью
- Обновления параллельной команды
- Оповещения об аккаунтах и лимитах
- Запланированная задача завершилась ошибкой
Две настройки определяют, насколько шумно будет:
- Минимальная длительность хода. По умолчанию сообщение «закончил» отправляют только ходы не короче 60 секунд. Быстрые реплики остаются тихими.
- Включать короткий фрагмент ответа агента. Включено по умолчанию. Выключите, и телефон будет знать лишь о том, что ход закончился, без кода и содержимого проекта.
Когда включено A separate topic per agent (по умолчанию), у каждого агента в чате с ботом свой топик, так что долгий день с несколькими агентами не превращается в одну бесконечную ленту.
Подтверждение запросов одним касанием
Когда агент просит разрешения, сообщение приходит с кнопками ✅ Approve и ✖️ Deny. Если в настольном приложении включено автоодобрение, появляется и кнопка постоянного разрешения, например ♾️ Always allow: … для команды или ♾️ Always allow edits in the project. Телефон сам никогда не включает автоодобрение; это остаётся решением настольного приложения.
Если вы пропустили запрос, AgentVera напомнит. Напоминания начинаются через 5 минут и повторяются каждые 15 минут, не более трёх раз, и приходят в Telegram с теми же кнопками. Подтверждения из flows приходят так же.
Общение с агентами из чата
/agents выводит список работающих агентов. Каждый приходит карточкой с кнопками:
- 📄 Last reply показывает, что агент сказал последним.
- 🧾 Changes присылает текущие изменения файлом
changes.diff. - ⏸ Pause прерывает текущий ход, а ▶️ Continue говорит продолжать.
- ↩️ Undo last turn откатывает файлы последнего хода после подтверждения.
- ✍️ Write отправляет агенту сообщение.
- ⏹ Close agent закрывает его.
Чтобы написать агенту, наберите сообщение в его топике или ответьте на одно из его уведомлений. Если агент занят, он получит сообщение, когда закончит ход. Можно отправлять ему фото и документы до 20 МБ, например скриншот бага. Голосовые сообщения и видео не поддерживаются.
В обратную сторону агенты могут отправлять файлы на ваш телефон инструментом phone_send, если включено Let agents send to your phone. Отправлять можно только файлы из их собственной папки, а секреты, такие как файлы .env и ключи, заблокированы.
Запуск новой работы: /new, /team и /night
/new: один агент, одна задача
/new просит выбрать недавний проект, а затем написать задачу. Он запускает агента Claude Code с именем по задаче и значком 📱 впереди, чтобы было видно, что он запущен с телефона. Если вы знаете имя проекта, /new Project: task сделает всё одним сообщением.
/team: параллельная команда с телефона
Для крупных задач /team запускает параллельную команду. Выберите проект и подробно опишите запрос. Бот отвечает, что готовит план, а когда он готов, вы получаете сообщение 🧩 Plan ready с частями, числом одновременно работающих и командой финальной проверки. Ничего не запускается, пока вы не нажмёте 🚀 Start the team.
Пока команда работает, вы узнаёте о важных моментах:
- Часть, которой нужна помощь, приходит с кнопками 🔁 Retry, ⏭ Skip и 📥 Accept.
- Когда команда заканчивает, вы получаете число слитых частей, имя ветки и, если pull request ещё нет, кнопку 🔀 Open PR.
- Если команда останавливается, вам сообщат и об этом.
Чтобы понять, что происходит внутри параллельного запуска, прочитайте параллельные кодинг-агенты и git worktree для параллельных агентов.
/night: очередь работы для ночной смены
/night показывает состояние ночной смены: включена ли она, её часы и задачи в очереди. ➕ Add task спрашивает проект и задачу, а ▶️ Start now сразу запускает очередь, если смена ещё не идёт.
Ночью агенты коммитят работу, но не делают push, а запросы подтверждений за вас не одобряются. Утром вы получаете уведомление на компьютере и короткую сводку с числами в Telegram. Ночная смена входит в тариф Pro.
/status, /help и /cancel
/status коротко перечисляет работающих агентов, /help объясняет, что умеет бот, а /cancel снимает вопрос, ответа на который бот ждёт.
Telegram или мобильное приложение AgentVera?
У AgentVera есть и мобильное приложение для iOS и Android. Оба достучиваются до агентов на вашем компьютере через сервер AgentVera, и пользоваться можно обоими одновременно.
- Telegram — для быстрых дел: уведомление, подтверждение одним касанием, короткий ответ, новая задача через /new.
- Мобильное приложение — полный пульт: чат, терминал и diff для каждого агента, файлы, фото и голосовые сообщения, Git и Docker, отмена, задачи и ночная смена. Включите Control from your phone в настройках настольного приложения и войдите в приложение тем же аккаунтом.
В руководстве по мобильному приложению AgentVera описано, как его настроить и что делает каждый экран.
Частые ошибки
- Дать компьютеру уснуть. Агенты работают на вашей машине. Если она спит, ничего не происходит, пока вы её не разбудите.
- Включить все уведомления, а потом заглушить чат. Оставьте минимальную длительность хода и выключите то, на что вы никогда не реагируете, чтобы сообщения стоило открывать.
- Отправлять с телефона расплывчатые задачи. Набор на телефоне толкает к коротким задачам. «Почини логин» мало для /new или /team; назовите файл, баг и способ проверки.
- Одобрять вслепую. Прежде чем нажать Approve на незнакомой команде, откройте 📄 Last reply или 🧾 Changes и посмотрите, что делает агент.
- Ждать, что Telegram заменит компьютер. Разбор большого diff или разрешение конфликта — дело для рабочего места или хотя бы для просмотра diff в мобильном приложении. Telegram держит агентов в движении, пока вы не доберётесь.
Чек-лист
- Вы вошли в AgentVera в настольном приложении
- Бот подключён, Send test получен
- События уведомлений выбраны, минимальная длительность хода задана
- Фрагмент ответа включён или выключен в зависимости от того, что вам комфортно отправлять
- Включён отдельный топик на каждого агента
- Компьютер не уходит в сон, пока работают агенты
Итоги
Управление Claude Code с телефона — это не программирование на маленьком экране, а способ не оставлять агентов в ожидании. Уведомления сообщают, когда вы нужны, подтверждения занимают одно касание, а /new, /team и /night позволяют передать следующую задачу, пока вы в отъезде. И это не только Claude Code: /agents показывает также Codex и других агентов, которых вы запускаете в AgentVera, с теми же карточками. Если хотите не использовать Telegram как пульт, а построить что-то на нём, прочитайте Telegram-бот с помощью AI.
Вы можете начать с AgentVera бесплатно и посмотреть тарифы, когда понадобятся ночная смена или параллельные команды.