Onboarding (macOS-App)
Dieses Dokument beschreibt den aktuellen First-Run-Onboarding-Flow. Ziel ist ein reibungsloser “Tag 0”: Entscheide, wo das Gateway lauft, verbinde Auth, starte den Wizard und lass den Agent sich selbst bootstrappen. Eine allgemeine Ubersicht der Onboarding-Pfade findest du unter Onboarding-Ubersicht.
Schritt 1: macOS-Warnung bestatigen
Schritt 2: Lokale Netzwerke freigeben
Schritt 3: Willkommen und Sicherheitshinweis
Sicherheits-Vertrauensmodell:
- Standardmassig ist OpenClaw ein personlicher Agent: eine einzige, vertrauenswurdige Operator-Grenze.
- Bei Shared- oder Multi-User-Setups ist Absicherung notig (Trust-Boundaries trennen, Tool-Zugriff minimal halten und Sicherheit beachten).
- Lokales Onboarding setzt neue Configs jetzt standardmassig auf
tools.profile: "coding", damit frische lokale Setups Filesystem-/Runtime-Tools behalten, ohne das uneingeschranktefull-Profil zu erzwingen. - Wenn Hooks/Webhooks oder andere nicht vertrauenswurdige Inhalte eingespeist werden, verwende ein starkes, aktuelles Modell und halte Tool-Policy/Sandboxing strikt.
Schritt 4: Lokal vs. Remote
Wo lauft das Gateway?
- Dieser Mac (nur lokal): Das Onboarding kann Auth konfigurieren und Credentials lokal schreiben.
- Remote (uber SSH/Tailnet): Das Onboarding konfiguriert keine lokale Auth; Credentials mussen auf dem Gateway-Host vorhanden sein.
- Spater konfigurieren: Setup uberspringen und die App unkonfiguriert lassen.
Tipp: Gateway-Auth-Tipp:
- Der Wizard generiert jetzt auch fur Loopback einen Token, sodass lokale WS-Clients sich authentifizieren mussen.
- Wenn du Auth deaktivierst, kann jeder lokale Prozess eine Verbindung herstellen — mach das nur auf vollstandig vertrauenswurdigen Maschinen.
- Verwende einen Token fur Multi-Machine-Zugriff oder Non-Loopback-Binds.
Schritt 5: Berechtigungen
Beim Onboarding werden TCC-Berechtigungen fur folgende Funktionen angefragt:
- Automation (AppleScript)
- Mitteilungen
- Bedienungshilfen
- Bildschirmaufnahme
- Mikrofon
- Spracherkennung
- Kamera
- Standort
Schritt 6: CLI
Info: Dieser Schritt ist optional Die App kann die globale
openclaw-CLI via npm/pnpm installieren, damit Terminal-Workflows und launchd-Tasks sofort funktionieren.
Schritt 7: Onboarding-Chat (eigene Session)
Nach dem Setup offnet die App eine dedizierte Onboarding-Chat-Session, in der sich der Agent vorstellt und die nachsten Schritte erklart. So bleibt die Ersteinrichtung getrennt von deiner normalen Konversation. Unter Bootstrapping steht, was beim ersten Agent-Start auf dem Gateway-Host passiert.