Mac als Knoten
Agenten arbeiten auf deinem Mac — in Mac-Ordnern, mit Mac-Apps — während crewd auf dem Server läuft.
Das brauchst du: einen Crew-Server, einen Mac mit OrbStack (oder Docker Desktop), eine Einladung. Das hast du am Ende: Agenten mit Arbeitsort „Mac“ laufen auf deinem Mac; ist er zu, warten ihre Aufträge. Dauer: 5 Minuten.
Koppeln
Auf dem Server eine Einladung erzeugen (sudo crewd pair) oder in der App unter Einstellungen → Geräte → Verbinden.
Dann am Mac:
crewd node connect 'crew://pair#K7QF-9XM2-PL4T@crew.deinedomain.de'Ab dem zweiten Gerät bestätigst du die Kopplung auf dem Handy. Danach läuft der Knoten-Dienst als launchd-Agent
(io.spacelane.crewd-node), auch wenn kein Fenster offen ist. Er verbindet sich ausgehend mit dem Server — zu
Hause muss nichts geöffnet werden. Bei verborgenem Server geht die Verbindung über den signierten Datei-Endpunkt.
Erwartet: ✓ Als Knoten „MacBook (Knoten)“ mit https://crew.deinedomain.de gekoppelt und ✓ Knoten-Dienst läuft.
In der App steht beim Gerät „Knoten verbunden“.
Arbeitsort pro Agent
Im Profil des Agenten → Arbeitsort (oder ort: in AGENT.md):
| Arbeitsort | Was passiert |
|---|---|
| Server (Standard) | wie bisher auf dem Server |
| Automatisch | auf dem Mac, wenn er verbunden ist, sonst auf dem Server |
| Nur Mac | nur auf dem Mac. Ist er zu, wartet ein Auftrag mit „wartet auf deinen Mac“ und legt los, sobald der Mac wieder da ist. Chats laufen dann auf dem Server. |
Was dabei passiert
- Der Agent-Computer (Container mit Browser) läuft auf dem Mac. Die Live-Ansicht in der App funktioniert wie gewohnt.
- Vor jedem Lauf gleicht crewd den Arbeitsordner des Agenten und die Crew-Projekte mit dem Mac ab
(
~/.crew-node/spiegel), danach kommen die Änderungen zurück. Hat sich eine Datei auf beiden Seiten geändert, bleibt die Server-Fassung und die vom Mac liegt als<datei>.conflict-macdaneben.node_moduleswird nicht abgeglichen. - Die Werkzeuge von Crew (Freigaben, Aufträge, Gedächtnis) ruft der Container über eine Weiterleitung am Mac beim Server auf.
- Logins im Browser und in den CLIs gelten pro Rechner: auf dem Mac einmal neu anmelden.
Noch nicht
Projekte in Mac-Ordnern (~/Code/…) über den Knoten und Mac-Apps für Computer Use kommen als Nächstes. Codex und
Grok nutzen auf dem Mac noch keinen Browser.
Trennen
crewd node status
crewd node disconnectDanach auf dem Server das Gerät widerrufen (Einstellungen → Geräte), falls es nicht mehr gebraucht wird.