Onboarding (app do macOS)
Este documento descreve o fluxo atual de configuração da primeira execução. O objetivo é uma experiência suave no “dia 0”: escolher onde o Gateway é executado, conectar a autenticação, executar o assistente e deixar o agente fazer o bootstrap por conta própria. Para uma visão geral dos caminhos de onboarding, consulte Visão geral do onboarding.Boas-vindas e aviso de segurança

- Por padrão, o OpenClaw é um agente pessoal: um limite de operador confiável.
- Configurações compartilhadas/multiusuário exigem bloqueio rígido (separe os limites de confiança, mantenha o acesso a ferramentas no mínimo e siga Segurança).
- O onboarding local agora define por padrão novas configurações com
tools.profile: "coding", para que configurações locais novas mantenham ferramentas de sistema de arquivos/runtime sem forçar o perfil irrestritofull. - Se hooks/webhooks ou outros feeds de conteúdo não confiável estiverem habilitados, use uma camada de modelo moderna e forte e mantenha política de ferramentas/sandboxing estritos.
Local vs remoto

- Este Mac (somente local): o onboarding pode configurar a autenticação e gravar credenciais localmente.
- Remoto (via SSH/Tailnet): o onboarding não configura a autenticação local; as credenciais devem existir no host do gateway.
- Configurar mais tarde: pula a configuração e deixa o app sem configuração.
Permissões

- Automação (AppleScript)
- Notificações
- Acessibilidade
- Gravação de Tela
- Microfone
- Reconhecimento de Fala
- Câmera
- Localização
CLI
Esta etapa é opcional
openclaw via npm, pnpm ou bun.
Ele prefere npm primeiro, depois pnpm e depois bun se esse for o único
gerenciador de pacotes detectado. Para o runtime do Gateway, Node continua sendo o caminho recomendado.Chat de onboarding (sessão dedicada)
Após a configuração, o app abre uma sessão de chat dedicada de onboarding para que o agente possa
se apresentar e orientar os próximos passos. Isso mantém a orientação da primeira execução separada
da sua conversa normal. Consulte Bootstrapping para ver
o que acontece no host do gateway durante a primeira execução do agente.

