Cursor My Machines — это персональный Self-Hosted worker: tool calls Cloud Agent (терминал, файлы, browser, computer-use, локальный MCP) идут на машине, которой пользуетесь вы, а agent loop и inference остаются в Cursor. Канон: My Machines и обзор Self-Hosted Machines.

Связка: Cursor CLI, Background / Cloud Agents, Privacy Mode. Pillar: n8n для начинающих.

Для кого My Machines

  • Devbox уже содержит репо, кэш сборок и локальные тулзы — не хотите собирать это в managed VM.
  • Нужен быстрый тест worker-модели до Team Pools.
  • Триггеры Slack/GitHub/Linear должны бить в конкретную вашу машину через worker=.
  • Нужен computer-use на вашем Mac/Linux desktop.

Быстрый старт

  1. Установите CLI: curl https://cursor.com/install -fsS | bash (Windows: install script из docs).
  2. Проверьте: agent --version.
  3. Войдите: agent login или старт с personal user API key.
  4. Запустите: agent worker start (удобно --name "my-devbox", несколько --worker-dir для разных репо).
  5. Откройте cursor.com/agents, выберите машину в environment dropdown, отправьте задачу.
Если блокируете Эффект
api2.cursor.sh / api2direct.cursor.sh Worker не стартует и не продолжает сессию
downloads.cursor.com Обновления CLI и первая установка Computer Use на macOS падают
cloud-agent-artifacts.s3.us-east-1.amazonaws.com Артефакты не заливаются; сессия tool calls жива
Хост конкретного tool/MCP Падает только этот tool; агент продолжает

Таблица failure modes — из docs My Machines / Networking (проверка 2026-09-08). Цены железа и model pricing не относятся к My Machines как продукту: платите за выбранную модель Cursor и за свою машину.

Транспорт MCP Где выполняется Когда брать
Command (stdio) На вашей машине Нужен доступ к private network / локальным API
HTTP / SSE (url) Backend Cursor OAuth и session caching на стороне Cursor

Триггеры worker= / machine=

Имя из --name можно передать в Slack (@Cursor worker=my-devbox …), GitHub (@cursoragent worker=… для trusted commenter) или Linear (тело issue / labels). Cursor запускает запрос только если машина ваша, имя совпало и git remote совпал с целевым репо. Иначе — явная ошибка, без fallback на чужой checkout.

Сильные стороны

  • Только outbound HTTPS — без дыр во внутреннюю сеть.
  • Несколько агентов могут жить на одной My Machines машине (в отличие от pool: один агент на машину).
  • Hooks из .cursor/hooks.json работают как на других self-hosted workers.
  • agent worker debug — preflight по auth, privacy routing и видимости worker.

Типичные ошибки

  • Кормить My Machines service account API key — docs: pool-only; нужен personal credential.
  • Ждать полного офлайна: inference всё равно в облаке Cursor.
  • Стартовать worker не в том checkout и удивляться reject по repo mismatch.
  • Путать с Team Pools Enterprise-флотом — это отдельный контур админа.

FAQ: Cursor My Machines

Что такое Cursor My Machines?

My Machines — персональный режим Self-Hosted Machines: Cloud Agent tool calls выполняются на вашем laptop/devbox/VM. Agent loop остаётся в облаке Cursor, worker открывает только outbound HTTPS. Канон: docs My Machines.

Чем My Machines отличаются от Team Pools?

My Machines — личный worker под ваш аккаунт (login или personal user API key). Team Pools — org-флот Enterprise на service account и —pool. Personal key не стартует pool workers, service account не стартует My Machines.

Нужны ли inbound-порты?

Нет. Worker сам коннектится к api2.cursor.sh / api2direct.cursor.sh. Inbound, публичный IP и VPN для базового сценария не нужны.

Как запустить worker?

Установите CLI (curl https://cursor.com/install), сделайте agent login или передайте —api-key, затем agent worker start. Опционально —name, —worker-dir, —computer-use.

Как вызвать свою машину из Slack/GitHub?

Имя в —name, затем worker=имя или machine=имя в триггере. Машина должна принадлежать тому же Cursor-пользователю и быть зарегистрирована на нужный git remote.

Вывод

Cursor My Machines — личный worker рядом с вашим репо. Ставьте CLI, agent worker start --name …, проверяйте outbound hosts и только потом зовите машину через worker=. Обзор Self-Hosted и Team Pools — в хабе Self-Hosted.

Артём Денисов эксперт Нетологии и автор курса Яндекс Практикума по промпт-инжинирингу. Разбирает My Machines по официальным docs без выдуманных цен на железо.

Хотите нейросети под свои задачи, а не «для всех»?

Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — n8n для начинающих.