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

2
ローカルネットワーク検出を承認

3
ウェルカムとセキュリティ通知

4
ローカル vs リモート

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

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