Kernaussagen
- Background Agent heißt: Task in der Cloud fertig, lokal Deckel zu—Laufzeit schlägt Modellwahl.
- Cursors Standard-Cloud-Agent läuft in Linux VM + Dockerfile/Snapshot—kein natives Xcode/iOS-Simulator.
- Apple-Teams sollten Agent-Laufzeit auf dedizierten Cloud Mac verlagern: Repo, MCP, Build-Kette auf einer Maschine.
- Empfohlen: lokales Cursor als Fernbedienung → SSH Cloud Mac → tmux → Worktree-Parallelität.
- Zuerst 48-Stunden-Tagesmiete für RTT, Parallelität, Deckel-zu-Recovery—dann Monatsbaseline.
1. Was Background Agent ändert: von Chat zu Langläufern
Ende 2025 bis 2026 benannte Cursor Background Agents in Cloud Agents um. Mehrstündiges Coding verlässt den Laptop, läuft in isolierten Cloud-VMs—Lieferung per PR, Screenshots, Logs, Remote-Desktop. Start über Cursor Desktop Cloud, cursor.com/agents, Slack/GitHub/Linear @Cursor, API.
Kein IDE-Autocomplete. Typisch: Refactors, Lint-Batches, Tests, Dependency-Upgrades, Issue-Umsetzung—Minuten bis Stunden, mit Klon, Dependencies, Shell, MCP, Selbsttest, PR. Ohne Dev-Umgebung performt der Agent schlecht—.cursor/environment.json, Dockerfile, Snapshot zuerst.
kvmboot-Tickets: von „Background Agent aktivieren“ zu „xcodebuild/Simulator nötig—Linux VM reicht nicht; Cloud Mac mieten?“ Gestern Hermes Agent Skills Install-Liste klärt welche Fähigkeiten; hier welche Maschine—wie MCP-Server-Platzierung und Cloud-Mac-Dual-Agent-Isolation, aber Cursor bringt eine offizielle VM—zuerst trennen.
2. Wo Cursors Cloud Agent läuft: Linux VM, nicht Mac
Standard: Cursor-isolierte Linux-VM—Klon, Branch-Edits, Befehle, Team-MCP, Shell-Hooks aus .cursor/hooks.json, Push und PR. Laptop zu—Agent läuft weiter.
Für Web, Node, Python, Go, Rust (Linux) ideal: Dockerfile/Snapshot, Dashboard Secrets, Artifacts am PR. Remote-Desktop-Übernahme für Frontend.
Harte Grenze: Linux, nicht macOS. Kein Xcode, Simulator, codesign, Apple-Keychain, macOS-only CLI. Lokale IDE- oder ~/.cursor/hooks.json-Hooks laufen in der Cloud-VM nicht.
Klar: Cursor Cloud Agent für Linux-Loops; Apple-Lieferung braucht macOS—meist dedizierter Cloud Mac.
3. Warum Apple-Teams macOS-Laufzeit brauchen (L1)
Background Agent als „Coding-CI-Worker“: vier Klassen, die Linux-VM oft nicht schafft—Cloud Mac co-located schon:
3.1 Xcode und Simulator: Füße auf macOS
Pläne: Swift ändern → bauen → Simulator → Screenshot. Linux VM: höchstens Quellcode—kein UI-/Signatur-Nachweis. iOS-27-Beta nach WWDC 2026 (macOS Beta und CI-Isolation); Linux-Agent prüft Beta-SDK nicht—manuelle Mac-Nacharbeit.
3.2 Pfade, Worktrees, MCP: absolute Pfade
Wie Claude Code: Tool-Calls an absolute Pfade gebunden. Repo+MCP+Hooks auf einem Cloud Mac—ein Dateisystem. Worktree-Layout: Remote-Mac-Worktree-Kurzmiete.
3.3 Deckel zu und 24/7: lokales Mac als Laufzeit
„Linux Cloud Agent + lokales Mac für iOS“—bindet iOS ans Notebook: Deckel, Sleep, VPN töten Langläufer. Versprechen: weggehen können; lokales Mac bricht das, außer nie zuklappen.
3.4 Team: Secrets und Baseline
Dashboard Secrets nur für offizielle Cloud-VM. Internes Git, Apple-Zertifikate, Firmen-CA: auf dediziertem Cloud Mac Keychain, Proxy, .env, Homebrew selbst injizieren.
4. Vier Dinge, die Cloud Mac für Background Agent löst (L2)
kvmboot „Cloud Mac“: dedizierte Mac-mini-M4-Bare-Metal—fester Home, SSH/VNC, Tages-/Wochen-/Monatsmiete.
- Native macOS-Laufzeit: Xcode, Simulator,
xcodebuild archive,codesignco-located—Loop schließt. - 24/7:
tmux/screen, SSH- oder Deckel-Unterbrechung egal; Nacht-Agent mitlaunchd(launchd + Agent FAQ). - Worktree-Farm: je Background-Task eigener Worktree—kein Kampf um
.git/index. - MCP und Hooks co-located: Cursor/Claude MCP oder eigene Server am Repo-Pfad—weniger
tools/call-Fehler.
Teilung: offizieller Cursor Cloud Agent für Linux-One-Click; Cloud Mac für macOS-Loop, interne Deps, Zertifikate, volle Snapshot-Kontrolle. Teams: beides parallel.
5. Architektur: SSH + tmux + worktree (L3)
Cloud Mac nicht als „Remote Desktop mit Cursor-GUI stundenlang“—teuer, instabil. Stabiler:
- Lokal: Cursor Desktop/Browser—Tasks, PR-Review, leichte Edits;
- SSH: Cloud Mac,
tmux new -s bg1; - worktree:
git worktree add ../task-foo feature/foopro Task; - Agent: Remote SSH im Worktree oder CLI Agent; Linux-Subtasks an offiziellen Cursor Cloud Agent;
- Abnahme: macOS-Build/Simulator auf Cloud Mac; Web über Cursor PR Artifacts.
┌─────────────────────────────────────────┐
│ 本地:Cursor Desktop / 手机 PWA │
│ · 派 Cloud Agent(Linux 任务) │
│ · SSH Remote → 云 Mac(macOS 任务) │
└──────────────────┬──────────────────────┘
│ SSH + tmux
▼
┌─────────────────────────────────────────┐
│ 云 Mac mini M4(独占) │
│ · worktree-1 … worktree-N │
│ · Xcode / Simulator / 签名 │
│ · MCP Server(与仓库同路径) │
│ · 可选:launchd 夜间 Agent │
└──────────────────┬──────────────────────┘
▼
Git remote · 模型 API · Cursor Cloud VM(并行)
Kern: „Hintergrund“-Maschine klappt nie zu. Offizielle VM = Linux; Cloud Mac = macOS—iOS nicht zurück aufs Notebook.
6. Drei-Laufzeiten-Tabelle
| Laufzeit | Einstieg | Ausführung | Kontext | Kosten | Rechtegrenze | Zielgruppe |
|---|---|---|---|---|---|---|
| Cursor-gehostete Cloud-VM | IDE Cloud / Web / Slack / GitHub | Linux-Build, Tests, PR; Remote Desktop | GitHub-Klon; Dashboard Secrets | Cursor-Abo + Modell-API | Cursor-Sandbox; kein lokales home | Web/Backend; One-Click-PR-Teams |
| Lokales Mac-Notebook | Lokaler Cursor Agent | Volle macOS-Toolchain | Lokale Pfade, Keychain | Hardware-Abschreibung + Strom | Voll lokal; schwer teilbar | Kurze persönliche Tasks; Deckel-zu akzeptieren |
| Dedizierter Cloud Mac | SSH Remote / CLI Agent / optional GUI | macOS-Kette + 24/7 + Worktree-Parallelität | Team-Baseline; MCP co-located | Tages-/Wochen-/Monats-Miete M4 | Mandanten-exklusiv; Keys selbst | iOS/macOS-Lieferung; Multi-Agent-Parallelität |
Asymmetrisch: Cursor Cloud Agent = „reibungsloser Linux Background Agent“; Cloud Mac = Apple-Background-Laufzeit—stapeln, nicht ersetzen.
7. Szenario-Matrix (L4)
| Aufgabe | Empfohlene Laufzeit | Warum |
|---|---|---|
| Ganzes Repo TypeScript lint + Unit-Tests + PR | Cursor Cloud VM | Linux schließt Loop; offizielle Artifacts reichen |
| Flutter/iOS UI + Simulator-Screenshots | Dedizierter Cloud Mac | macOS + Simulator nötig |
| Nächtliche Dependency-Upgrades + Multi-Repo | Cloud VM oder Cloud Mac | Ohne Xcode VM; mit macOS-Submodule Mac |
| Internes Git + Firmen-CA + Apple-Zertifikate | Dedizierter Cloud Mac | Secrets und Keychain selbst |
| Wochenend-Kleinstfix, Deckel zu OK | Lokales Mac | Geringste Kosten; Unterbrechung OK |
8. Kombinationen und rote Linien
Kombo A (gemischt): Frontend/Backend → Cursor Cloud Agent; Mobile auf Cloud Mac mit Worktree+Remote SSH, MCP lokal.
Kombo B (Indie iOS): 16GB Tagesmiete—tags Remote, nachts CLI/launchd; Linux-Nebenjobs per Cloud Agent.
Rote Linien: ① kein 24/7-Test auf zuklappbarem Laptop; ② MCP lokal, Repo auf Cloud Mac—nein; ③ 16GB mit 4 Worktrees+Simulator+Docker (Speicher: Cloud-Mac-Speikerspitzen); ④ Archive lokal, Coding Linux—Handarbeit garantiert.
9. Typische Irrtümer
- Irrtum 1: „Cloud Agent = kein Cloud Mac“—nur wenn alles auf Linux schließt.
- Irrtum 2: „SSH Remote = Background Agent“—Remote ist Transport; tmux/worktree, Parallelität, Deckel-Kontinuität fehlen sonst.
- Irrtum 3: „Snapshot/Dockerfile ersetzt macOS“—
xcodebuildin Linux-Containern unmöglich. - Irrtum 4: „Doppelt zu Claude Code Cloud“—hier Cursor-Background vs offizielle VM-Grenze; praktisch oft co-deployed.
10. 48-Stunden-Abnahme (Runbook)
- Tagesmiete APAC/US-East; SSH-RTT,
git pull(Onboarding: Mac-Miete-Abnahme-Checkliste). - Hauptrepo + 2 Worktrees; einmal Swift/Config →
xcodebuildoderflutter build ios→ grün. - Cursor Remote SSH, kleiner 3+-Dateien-Task—Agent nur auf Cloud-Mac-Pfaden.
- Parallel: cursor.com Cloud Agent auf Frontend-Subdir—PR-Turnaround vergleichen.
- Laptop 8h zugeklappt;
tmuxprüfen. - MCP: laut MCP-Server-Platzierung Server lokal auf Cloud Mac;
tools/call-Pfade prüfen. - Dann Wochen/Monat; Parallelität oft 24GB.
Top-3-Fails: iOS-Build in Linux VM; Worktree vs MCP --repository; Archive ohne Disk.
11. FAQ
Q: Cursor hat Cloud Agent—warum Mac mieten?
Standard-VM ist Linux. Xcode, Simulator, Apple-Signing, macOS-CLI → macOS-Laufzeit, meist Cloud Mac.
Q: Nur Cloud Agent, macOS manuell?
Ja, aber async Loop leidet—Swift auf Linux, Build auf Mac. Häufige Releases: Handarbeit > Monatsmiete.
Q: Konflikt mit Claude Code/Codex Dual-Agent?
Nein. Cloud-Mac-Dual-Agent-Isolation: gemeinsame Worktree-Farm, Verzeichnis-Trennung.
Q: Background Agent sicher?
Offizielle VM: Sandbox, Secrets (Sicherheit). Dedizierter Cloud Mac: Mandant kontrolliert Keys/Egress.
Q: 16GB oder 24GB?
Ein Worktree + leichter Simulator: 16GB Tagesmiete; 2+ parallele Background + MCP + Simulator-Farm: 24GB Monat.
12. Fazit
Cursor Background Agents befreien Langläufer vom Laptop—standardmäßig in Linux VM. Apple-Teams brauchen in der Cloud macOS-Laufzeit: dedizierter Cloud Mac, SSH+tmux+worktree.
Pfad: Linux → Cursor Cloud Agent; macOS-Loop → Cloud Mac; 48h Tagesmiete; dann Monat. Modelle werden billiger—ununterbrochene Background-Tasks kaufen Lieferzeit: morgens PR und Simulator-Screenshots.
Cursor Background Agent dauerhaft auf Cloud Mac (macOS)
Dediziertes M4 Bare Metal APAC/US-East. Worktree, Xcode-Loop, MCP co-located; 48h Tagesmiete dann Monat.