オンボーディングウィザード(CLI)
オンボーディングウィザードは、macOS、Linux、または Windows(WSL2 経由を強く推奨)で OpenClaw をセットアップする推奨の方法です。 ローカル Gateway またはリモート Gateway への接続に加えて、チャンネル、スキル、ワークスペースのデフォルト設定を一つのガイド付きフローで構成します。
openclaw onboard
情報: 最速でチャットを始める方法:コントロールUI を使えば、チャンネル設定なしですぐ始められます。
openclaw dashboardを実行してブラウザでチャットしてください。ドキュメント:ダッシュボード。
再設定する場合:
openclaw configure
openclaw agents add <name>
注意:
--jsonを指定しても非対話モードにはなりません。スクリプトでは--non-interactiveを使ってください。
ヒント: オンボーディングウィザードには Web 検索の設定ステップがあり、プロバイダー (Perplexity、Brave、Gemini、Grok、Kimi)を選択して API キーを入力すると、 エージェントが
web_searchを使えるようになります。後からopenclaw configure --section webで設定することもできます。ドキュメント:Webツール。
クイックスタート vs アドバンスド
ウィザードは最初に クイックスタート(デフォルト設定)か アドバンスド(すべてを制御)かを選びます。
クイックスタート(デフォルト)
- ローカル Gateway(ループバック)
- デフォルトのワークスペース(または既存のワークスペース)
- Gateway ポート **18789**
- Gateway 認証 **トークン**(ループバックでも自動生成)
- ツールポリシーのデフォルト(新規ローカルセットアップ時):`tools.profile: "coding"`(既存の明示的プロファイルは保持)
- DM 分離のデフォルト:ローカルオンボーディングは未設定時に `session.dmScope: "per-channel-peer"` を書き込みます。詳細:[CLIオンボーディングリファレンス](/docs/start/wizard-cli-reference#outputs-and-internals)
- Tailscale 公開 **オフ**
- Telegram + WhatsApp の DM はデフォルトで**許可リスト**(電話番号の入力を求められます)
アドバンスド(フルコントロール)
- すべてのステップ(モード、ワークスペース、Gateway、チャンネル、デーモン、スキル)を表示。
ウィザードの設定内容
**ローカルモード(デフォルト)**では以下のステップを順に進めます。
- モデル/認証 — 対応するプロバイダーや認証フロー(APIキー、OAuth、セットアップトークン)を選択します。Custom Provider(OpenAI互換、Anthropic互換、Unknown 自動検出)にも対応。デフォルトモデルを選択。
セキュリティに関する注意:このエージェントがツールを実行したり、Webhook やフックのコンテンツを処理する場合は、利用可能な最新世代の最強モデルを選び、ツールポリシーを厳格に保ってください。旧世代や下位のモデルはプロンプトインジェクションに弱くなります。
非対話モードでは、
--secret-input-mode refにより平文の API キー値ではなく env ベースの参照を認証プロファイルに保存します。 非対話のrefモードでは、プロバイダーの環境変数が設定されている必要があります。その環境変数なしにインラインキーフラグを渡すと即座にエラーになります。 対話モードでシークレット参照モードを選択すると、環境変数または設定済みプロバイダー参照(fileまたはexec)のいずれかを指定でき、保存前に高速なプリフライト検証が実行されます。 - ワークスペース — エージェントファイルの配置場所(デフォルト
~/.openclaw/workspace)。ブートストラップファイルを生成。 - Gateway — ポート、バインドアドレス、認証モード、Tailscale 公開。
対話的なトークンモードでは、デフォルトの平文トークン保存または SecretRef へのオプトインを選択できます。
非対話のトークン SecretRef パス:
--gateway-token-ref-env <ENV_VAR>。 - チャンネル — WhatsApp、Telegram、Discord、Google Chat、Mattermost、Signal、BlueBubbles、iMessage。
- デーモン — LaunchAgent(macOS)または systemd ユーザーユニット(Linux/WSL2)をインストール。
トークン認証が必要で
gateway.auth.tokenが SecretRef 管理の場合、デーモンインストールはそれを検証しますが、解決済みトークンをスーパーバイザーサービスの環境メタデータに永続化しません。 トークン認証が必要で設定済みトークン SecretRef が未解決の場合、対処方法とともにデーモンインストールがブロックされます。gateway.auth.tokenとgateway.auth.passwordの両方が設定されていてgateway.auth.modeが未設定の場合、モードを明示的に設定するまでデーモンインストールがブロックされます。 - ヘルスチェック — Gateway を起動し、動作を確認。
- スキル — 推奨スキルとオプションの依存関係をインストール。
注意: ウィザードを再実行しても、明示的にリセットを選択(または
--resetを指定)しない限り、何も消去されません。 CLI の--resetはデフォルトで設定、認証情報、セッションを対象とします。ワークスペースも含めるには--reset-scope fullを使用してください。 設定が無効だったりレガシーキーが含まれている場合、ウィザードはまずopenclaw doctorを実行するよう案内します。
リモートモードは、このマシンのローカルクライアントを別の場所にある Gateway に接続するだけです。 リモートホスト上のインストールや変更は一切行いません。
別のエージェントを追加
openclaw agents add <name> を使うと、独自のワークスペース、セッション、認証プロファイルを持つ別のエージェントを作成できます。--workspace なしで実行するとウィザードが起動します。
設定される項目:
agents.list[].nameagents.list[].workspaceagents.list[].agentDir
注意点:
- デフォルトのワークスペースは
~/.openclaw/workspace-<agentId>に従います。 bindingsを追加してインバウンドメッセージをルーティングできます(ウィザードで設定可能)。- 非対話フラグ:
--model、--agent-dir、--bind、--non-interactive。
完全なリファレンス
ステップごとの詳しい説明と設定出力については、 CLIオンボーディングリファレンスをご覧ください。 非対話の例については、CLIオートメーションをご覧ください。 RPC の詳細を含むより深い技術リファレンスについては、 ウィザードリファレンスをご覧ください。
関連ドキュメント
- CLIコマンドリファレンス:
openclaw onboard - オンボーディング概要:オンボーディング概要
- macOSアプリのオンボーディング:オンボーディング
- エージェントの初回起動処理:エージェントのブートストラップ