Onboarding (macOS-app)
Deze doc beschrijft de huidige eerste-keer onboarding-flow. Het doel is een soepele “dag 0”-ervaring: kies waar de Gateway draait, koppel authenticatie, voer de wizard uit en laat de agent zichzelf bootstrappen. Voor een algemeen overzicht van onboarding-paden, zie Onboarding-overzicht.
Stap 1: macOS-waarschuwing goedkeuren
Stap 2: Lokale netwerken goedkeuren
Stap 3: Welkom en beveiligingsmelding
Beveiligingsvertrouwensmodel:
- OpenClaw is standaard een persoonlijke agent: één vertrouwde operatorgrens.
- Gedeelde/multi-user setups vereisen vergrendeling (gescheiden vertrouwensgrenzen, minimale tooltoegang, en volg Beveiliging).
- Lokale onboarding stelt nieuwe configuraties nu standaard in op
tools.profile: "coding"zodat verse lokale installaties bestandssysteem-/runtime-tools behouden zonder het onbeperktefull-profiel af te dwingen. - Als hooks/webhooks of andere niet-vertrouwde content feeds zijn ingeschakeld, gebruik dan een sterk modern modelniveau en houd het tool-beleid en sandboxing strikt.
Stap 4: Lokaal vs Remote
Waar draait de Gateway?
- Deze Mac (alleen lokaal): onboarding kan authenticatie configureren en credentials lokaal schrijven.
- Remote (via SSH/Tailnet): onboarding configureert geen lokale authenticatie; credentials moeten op de gateway-host bestaan.
- Later configureren: sla de setup over en laat de app ongeconfigureerd.
Tip: Gateway auth-tip:
- De wizard genereert nu een token zelfs voor loopback, dus lokale WS-clients moeten zich authenticeren.
- Als je auth uitschakelt, kan elk lokaal proces verbinding maken; doe dit alleen op volledig vertrouwde machines.
- Gebruik een token voor multi-machine toegang of niet-loopback binds.
Stap 5: Machtigingen
Onboarding vraagt TCC-machtigingen aan voor:
- Automatisering (AppleScript)
- Meldingen
- Toegankelijkheid
- Schermopname
- Microfoon
- Spraakherkenning
- Camera
- Locatie
Stap 6: CLI
Info: Deze stap is optioneel De app kan de globale
openclaw-CLI via npm/pnpm installeren zodat terminal-workflows en launchd-taken out of the box werken.
Stap 7: Onboarding-chat (aparte sessie)
Na de setup opent de app een aparte onboarding-chatsessie zodat de agent zichzelf kan voorstellen en vervolgstappen kan begeleiden. Dit houdt de eerste-keer begeleiding gescheiden van je normale gesprekken. Zie Bootstrapping voor wat er op de gateway-host gebeurt tijdens de eerste agent-run.