CrewDoku
Anleitungen

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):

ArbeitsortWas passiert
Server (Standard)wie bisher auf dem Server
Automatischauf dem Mac, wenn er verbunden ist, sonst auf dem Server
Nur Macnur 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-mac daneben. node_modules wird 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 disconnect

Danach auf dem Server das Gerät widerrufen (Einstellungen → Geräte), falls es nicht mehr gebraucht wird.

Auf dieser Seite