Дистанционное управление Cursor: управляйте агентами с телефона
Полный воркфлоу дистанционного управления за 12 проверенных шагов: откройте cursor.com/agents или приложение Cursor для iOS, запустите фонового агента на своем репозитории, продиктуйте продолжение, создайте PR и смержите — не открывая ноутбук.
Коротко
- Дистанционное управление (вышло 6 октября 2026) позволяет приложению Cursor для iOS видеть агентов, работающих на вашем компьютере, и отвечать им — агент не покидает вашу машину, телефон лишь пульт.
- cursor.com/agents в любом браузере — тот же дашборд: запускайте фоновых агентов на репозитории GitHub, наблюдайте за работой и читайте результат — IDE не нужна.
- В демо с телефона чинятся два продакшен-бага: выберите репозиторий, отправьте задачу голосом, изучите сводку, создайте PR, проверьте превью-URL Vercel, сделайте squash-merge.
- Нужны один аккаунт Cursor на десктопе и телефоне, подключенный GitHub и платный тариф — и компьютер должен оставаться включенным и онлайн.
CURSOR ON YOUR PHONE (First look at the new web app!)
Канал: Ian Nuttall7:13
Introducing Cursor for iOS
Канал: Cursor (official channel)1:15
Remote control for local agents — changelog
Официальный changelog: cursor.com/changelog
Каждая кнопка, состояние селектора и экран на этой странице сверены покадрово с записью экрана Ian Nuttall — это визуальный источник всего воркфлоу «только с телефоном». Факты о функции (что такое дистанционное управление, когда вышло, как работает сопряжение) взяты из официального ролика Cursor и записи в changelog.
Скриншоты принадлежат их авторам и ведут на соответствующий таймкод; кадры с лицом не используются.
Управляйте агентами Cursor с телефона: пошагово
1. Открываем дашборд агентов откуда угодно
- 1
Откройте cursor.com/agents и войдите
Веб-дашборд — стартовая точка любого удаленного сеанса: поле с надписью "Ask Cursor to build, fix, or explore", переключатель фонового агента с выбором модели, селектор репозитория и список недавних запусков под ними. В видео письмо с падением Laravel — "Undefined constant Illuminate\Console\Command::OUTPUT_BUFFER" — вот-вот станет первой задачей.

Дашборд cursor.com/agents рядом с письмом о баге — стартовая линия каждого удаленного сеанса.Смотреть с 0:32 - 2
Установите приложение для iOS — оно повторяет веб
Приложение Cursor для iPhone входит в тот же аккаунт и показывает тот же экран, что и cursor.com/agents: то же поле ввода, тот же переключатель Background, тот же выбор модели Claude 4 Opus, тот же селектор репозитория (здесь iamnuttall/playbooks на ветке main). Пользуйтесь тем, что в руке, — в видео постоянно переключаются между ними.

Тот же аккаунт, те же органы управления — приложение и сайт взаимозаменяемы.Смотреть с 0:50 - 3
Отправьте задачу и следите, как она появляется в списке
Вставьте ошибку, добавьте фразу вроде "review and fix this error" и отправьте. Фоновый агент стартует на выбранной модели и появляется как "Just now" в списке агентов — видно одновременно на телефоне и на cursor.com/agents. Телефон можно убрать в карман: агент продолжает работать и сообщит о завершении.

Новый запуск занимает верх списка на обоих устройствах, пока работает.Смотреть с 1:10
2. Ставим в очередь вторую задачу, не печатая
- 4
Направьте агента на следующую поломку
Пока первый агент работает, появляется вторая задача: веб-приложение Mini PRD умирает с красной плашкой — "Error: Failed to send a request to the Edge Function" — потому что проект Supabase за ним удален. Именно для этого и нужно дистанционное управление: заметили проблему в дороге — поставьте исправление в очередь с того же телефона.

Сломанное приложение, которое он сейчас починит — ноутбук так и не открыли.Смотреть с 1:40 - 5
Продиктуйте исправление вместо того, чтобы печатать
Нажмите микрофон в поле ввода, и экран займет оверлей "Listening". Сначала репозиторий переключается на iamnuttall/miniprd, затем диктуется миграция: перенести приложение с edge-функций Supabase на functions Vercel, убрать зависимости Supabase, добиться, чтобы оно снова работало. Голосовой ввод — то, что делает сеансы «только с телефоном» практичными.

"Listening" — продиктованный промпт миграции для второго репозитория.Смотреть с 2:30 - 6
Убедитесь, что второй агент запустился
Отправьте — и тост подтвердит "Started background agent · Using claude-4-opus". В списке теперь "New Background Agent · Just now · iamnuttall/miniprd" над все еще идущим исправлением Laravel. Обе задачи идут параллельно на стороне Cursor; телефон снова можно убрать.

"Started background agent" — вторая задача побежала.Смотреть с 2:42
3. Читаем результаты и проверяем на телефоне
- 7
Откройте завершенного агента и изучите его работу
Когда запуск завершен, коснитесь его: вы получите сводку исправления плюс вкладки Diff и Chat — diff показывает, что изменилось, chat — каждый вызов инструмента агента. Поле "Add a follow-up instruction" внизу замыкает цикл дистанционного управления: не нравится? Напечатайте или продиктуйте, что поменять, и агент продолжит.

Вкладки Diff и Chat плюс поле продолжения — весь цикл ревью живет в телефоне.Смотреть с 2:50 - 8
Прочитайте сводку исправления и создайте PR
Сводка агента Laravel объясняет исправление прямо: убрана неверная константа Command::OUTPUT_BUFFER, импортирован Artisan, а поток выполнения команды теперь буферизует вывод, чтобы можно было проверить код выхода. Одно касание Create PR превращает ветку агента в pull request на GitHub; рядом Share и Delete.

Сводка, которую реально можно оценить, прежде чем нажимать Create PR.Смотреть с 3:00 - 9
Проверьте исправление на превью-URL Vercel
Поскольку pull request запускает превью-деплой Vercel, исправление можно проверить до слияния: превью-URL (…-ian-nuttalls-projects.vercel.app) открывается в Safari на телефоне, и приложение Mini PRD грузит свой селектор шаблонов — ошибка исчезла. Приложения Laravel без превью-деплоя ждут локальной проверки — видео говорит это прямо.

Превью-деплой показывает починенное приложение прямо на телефоне.Смотреть с 4:06
4. Мержим, проверяем вживую, передаем на десктоп
- 10
Смержите с телефона
Вернувшись в панель агента: ветка cursor/refactor-app-to-use-… несет все изменения, сделанные через claude-4-opus. View PR открывает GitHub; зеленый элемент squash-merge сворачивает все коммиты агента в один на main и меняется на "Merging…". Squash — аккуратный вариант, когда агент накопил коммиты, — видео рекомендует его именно за это.

Squash-merge выполняется — один коммит вот-вот приземлится на main.Смотреть с 4:40 - 11
Проверьте живой сайт — по-прежнему с телефона
Слияние деплоится в продакшен, поэтому miniprd.vercel.app открывается в браузере телефона, нажимается шаблон, и приложение генерирует свежий PRD — ошибка Edge Function исчезла. От сообщения о баге до починенного продакшена весь цикл прошел без единого открытия ноутбука.

Живой сайт генерирует PRD — продакшен починен.Смотреть с 5:10 - 12
Вернувшись, передайте работу десктопу
Тот же запуск агента открывается в Cursor на компьютере: панель Background Agent предлагает Create Pull Request, Checkout Locally и Apply Changes Locally, перечисляет измененные файлы и даже перенаправленный порт агента (50001). Ян запускает команду Laravel локально, чтобы перепроверить исправление, и мержит PR с телефона — десктоп для проверки, телефон для релиза.

Запуск агента в десктопном Cursor — Checkout Locally продолжает работу на вашей машине.Смотреть с 5:52
Дистанционное управление Cursor и другие способы запускать агентов
Агенты Cursor теперь могут жить в трех местах: на вашем компьютере, в облаке Cursor и в вашем кармане как пульт. Дистанционное управление — третий элемент, и он меняет расклад по сравнению с работой за столом, облачными агентами и специализированными удаленными агентами вроде Devin.
- 1против работы за столом: агент по-прежнему работает на вашей машине — с вашими файлами, настройками и локальными инструментами; телефон лишь окно в нее. Работа не двигается; двигаетесь только вы.
- 2против облачных агентов Cursor: облачные агенты работают в изолированных виртуальных машинах и продолжают трудиться при закрытом ноутбуке. Дистанционному управлению нужно, чтобы компьютер был включен и онлайн — Cursor для этого как раз добавил настройку "keep this computer awake", требующую открытой крышки и подключения к питанию.
- 3против Devin: Devin — полностью автономный агент в собственном облачном окружении, возвращающий готовую работу. Дистанционное управление — противоположная ставка: ваш агент, ваш репозиторий, ваше железо, которым вы рулите откуда угодно, а не делегируете целиком.
- 4против coding agent в GitHub Copilot: агент Copilot тоже работает в облаке и возвращает pull request'ы. Дистанционное управление сохраняет ваш выбор модели (в демо — Claude Opus), локальный dev-сервер через проброс портов и возможность прервать выполнение на середине.
- 5против SSH с телефона: никакой акробатики в терминале и хрупких туннелей. Приложение отражает тот же интерфейс агентов, что и сайт, а push-уведомления сообщают, когда агент завершился, упал или ждет ввода.
- 6против «сделаю, когда вернусь»: сломанная edge-функция, опечатка в продакшене, идея, достойная прототипа — это делается в мертвое время. Оговорка из видео остается в силе: сложные функции заслуживают полноценной локальной проверки перед релизом.
Честное ограничение: агент достижим ровно настолько, насколько достижим ваш компьютер. Если машина засыпает, теряет питание или уходит офлайн, телефон показывает агента, до которого не дотянуться, — это же первое, что стоит проверить, когда дистанционное управление будто бы не работает.
