最初のステップ
オンボーディング (macOSアプリ)
このドキュメントでは、現在の初回実行時のオンボーディングフローについて説明します。目標は、スムーズな「デイ0」体験です:Gatewayの実行場所を選択し、認証を接続し、ウィザードを実行し、エージェントが自身をブートストラップできるようにします。オンボーディングパスの概要については、オンボーディング概要を参照してください。
ステップ 1: macOS警告を承認する

ステップ 2: ローカルネットワーク検出を承認する

ステップ 3: ようこそとセキュリティ通知

セキュリティ信頼モデル:
- デフォルトでは、OpenClawは個人用エージェントです:1つの信頼されたオペレーター境界。
- 共有/マルチユーザー設定では、ロックダウンが必要です(信頼境界を分割し、ツールアクセスを最小限に保ち、セキュリティに従ってください)。
- ローカルオンボーディングでは、新しい設定はデフォルトで
tools.profile: "coding"となるため、新規のローカルセットアップでは、無制限のfullプロファイルを強制せずに、ファイルシステム/ランタイムツールを保持できます。 - フック/ウェブフックやその他の信頼されていないコンテンツフィードが有効な場合は、強力な最新モデル層を使用し、厳格なツールポリシー/サンドボックス化を維持してください。
ステップ 4: ローカル vs リモート

Gatewayはどこで実行しますか?
- このMac (ローカルのみ): オンボーディングは認証を設定し、資格情報をローカルに書き込むことができます。
- リモート (SSH/Tailnet経由): オンボーディングはローカルの認証を設定しません。資格情報はゲートウェイホスト上に存在している必要があります。
- 後で設定: セットアップをスキップし、アプリを未設定のままにします。
💡 Gateway認証のヒント:
- ウィザードはループバック接続の場合でもトークンを生成するようになったため、ローカルのWSクライアントは認証する必要があります。
- 認証を無効にすると、任意のローカルプロセスが接続できるようになります。これは完全に信頼されたマシンでのみ使用してください。
- 複数マシンからのアクセスや非ループバックバインドには、トークンを使用してください。
ステップ 5: 権限

オンボーディングは、以下のために必要なTCC権限を要求します:
- オートメーション (AppleScript)
- 通知
- アクセシビリティ
- 画面収録
- マイク
- 音声認識
- カメラ
- 位置情報
ステップ 6: CLI
ℹ️ このステップはオプションです
アプリは、npm/pnpm経由でグローバルな openclaw CLIをインストールできます。これにより、ターミナルワークフローやlaunchdタスクがすぐに使えるようになります。
ステップ 7: オンボーディングチャット (専用セッション)
セットアップ後、アプリは専用のオンボーディングチャットセッションを開き、エージェントが自己紹介と次のステップのガイドを行います。これにより、初回実行時のガイダンスが通常の会話とは分離されます。初回エージェント実行中にゲートウェイホストで何が起こるかについては、ブートストラップを参照してください。
オンボーディング: CLIパーソナルアシスタントセットアップ