openclaw onboard
モデル認証、ワークスペース、Gateway、チャンネル、Skills、ヘルスを1つのフローで案内するセットアップです。openclaw setup は同じエントリーポイントです。openclaw setup --baseline はベースライン設定/ワークスペースのみを書き込みます。
CLI オンボーディングハブ
対話型 CLI フローのウォークスルー。
オンボーディングの概要
OpenClaw のオンボーディング全体の仕組み。
CLI セットアップリファレンス
出力、内部構造、ステップごとの動作。
CLI 自動化
非対話型フラグとスクリプト化されたセットアップ。
macOS アプリのオンボーディング
macOS メニューバーアプリのオンボーディングフロー。
例
--flow quickstart: 最小限のプロンプトで、Gateway トークンを自動生成します。--flow manual(別名advanced): ポート、バインド、認証の完全なプロンプト。--flow import: 検出された移行プロバイダー(例:--import-from hermes経由の Hermes)を実行し、計画をプレビューしてから、確認後に適用します。インポートは新規の OpenClaw セットアップに対してのみ実行されます。既存の設定、認証情報、セッション、ワークスペース状態がある場合は先にリセットしてください。ドライラン計画、上書きモード、レポート、正確なマッピングにはopenclaw migrateを使用します。--modernは、従来のフローの代わりに Crestodian の対話型セットアップ/修復アシスタントを開始します。
openclaw(サブコマンドなし)は設定状態に応じてルーティングされます。
- アクティブな設定ファイルが存在しない、または作成済み設定がない(空または メタデータのみ)場合、この従来のオンボーディングフローを開始します。
- 設定ファイルは存在するが検証に失敗した場合、修復のために Crestodian を開始します。
- 設定ファイルが有効な場合、通常のエージェント TUI を開きます。これはローカル、
または到達可能な設定済み Gateway に接続された状態です。設定済みインストールでは、
TUI 内の
/crestodianまたはopenclaw crestodianで Crestodian にアクセスできます。
ws:// は、loopback、プライベート IP リテラル、.local、および Tailnet *.ts.net Gateway URL で受け入れられます。その他の信頼済みプライベート DNS 名では、オンボーディングプロセス環境で OPENCLAW_ALLOW_INSECURE_PRIVATE_WS=1 を設定します。
リセット
--reset はセットアップ実行前に状態を消去します。--reset-scope は範囲を制御します: config(設定のみ)、config+creds+sessions(スコープなしで --reset が渡された場合のデフォルト)、または full(ワークスペースもリセット)。ワークスペースのリセットは --reset-scope full の場合にのみ発生します。
ロケール
対話型オンボーディングでは、固定のセットアップ文言に CLI ウィザードのロケールを使用します。解決順序:OPENCLAW_LOCALELC_ALLLC_MESSAGESLANG- 英語フォールバック
en、zh-CN、zh-TW です。ロケール値には、zh_CN.UTF-8 のようなアンダースコア形式または POSIX サフィックス形式を使用できます。製品名、コマンド名、設定キー、URL、プロバイダー ID、モデル ID、Plugin/チャンネルラベルはリテラルのままです。
非対話型セットアップ
--non-interactive には --accept-risk が必要です(エージェントは強力で、システム全体へのアクセスにはリスクがあることを認めます)。--mode のデフォルトは local です。
--custom-api-key は任意です。省略した場合、オンボーディングは環境内の CUSTOM_API_KEY を確認します。OpenClaw は一般的なビジョンモデル ID(GPT-4o/4.1/5.x、Claude 3/4、Gemini、Qwen-VL、LLaVA、Pixtral など)を画像対応として自動的にマークします。不明なカスタムビジョン ID には --custom-image-input を渡し、テキスト専用メタデータを強制するには --custom-text-input を渡します。/v1/responses をサポートするが /v1/chat/completions はサポートしない OpenAI 互換エンドポイントには --custom-compatibility openai-responses を使用します。有効な値は openai(デフォルト)、openai-responses、anthropic です。
LM Studio にはプロバイダー固有のキーフラグもあります。
--custom-base-url のデフォルトは http://127.0.0.1:11434 です。--custom-model-id は任意です。省略した場合、オンボーディングは Ollama の推奨デフォルトを使用します。kimi-k2.5:cloud のようなクラウドモデル ID もここで動作します。
プロバイダーキーを平文ではなく参照として保存します:
--secret-input-mode ref を使うと、オンボーディングは平文のキー値ではなく env に基づく参照を書き込みます。auth-profile-backed provider では keyRef: { source: "env", provider: "default", id: <envVar> } を書き込み、カスタム provider では同じ方法で models.providers.<id>.apiKey を書き込みます(例: { source: "env", provider: "default", id: "CUSTOM_API_KEY" })。契約: provider の環境変数をオンボーディングプロセスの環境に設定し(例: OPENAI_API_KEY)、その環境変数が設定されていない限りインラインキーのフラグも渡さないでください。対応する環境変数なしにフラグ値を渡すと、案内付きで即座に失敗します。
Gateway 認証(非対話)
--gateway-auth token --gateway-token <token>は平文の token を保存します。tokenがデフォルトの認証モードです。--gateway-auth token --gateway-token-ref-env <name>はgateway.auth.tokenを env SecretRef として保存します。オンボーディングプロセスの環境に、その名前の空でない環境変数が必要です。--gateway-tokenと--gateway-token-ref-envは同時に指定できません。--install-daemonを指定した場合: SecretRef 管理のgateway.auth.tokenは検証されますが、解決済みの平文として supervisor サービス環境メタデータには永続化されません。参照を解決できない場合、インストールは修復案内付きで fail closed します。gateway.auth.tokenとgateway.auth.passwordの両方が設定され、gateway.auth.modeが未設定の場合、モードが明示的に設定されるまでインストールはブロックされます。- ローカルオンボーディングは設定に
gateway.mode="local"を書き込みます。後続の設定ファイルでgateway.modeが欠落している場合、それは設定の破損または不完全な手動編集を示し、有効なローカルモードのショートカットではありません。 - ローカルオンボーディングは、選択されたセットアップ経路に必要なダウンロード可能 Plugin をインストールします(例: それらの認証選択肢用の Codex または Copilot ランタイム Plugin)。リモートオンボーディングはリモート Gateway の接続情報だけを書き込み、ローカル Plugin パッケージは一切インストールしません。
--allow-unconfiguredは別個のopenclaw gateway run用エスケープハッチです。オンボーディングがgateway.modeを省略できるようにはしません。
ローカル Gateway ヘルス
--skip-healthを渡さない限り、オンボーディングは到達可能なローカル gateway を待ってから正常終了します。--install-daemonは、まず管理対象 gateway のインストール経路を開始します。指定しない場合、ローカル gateway はすでに実行中である必要があります(例:openclaw gateway run)。- 自動化で設定、ワークスペース、bootstrap の書き込みだけを行いたい場合、
--skip-healthで待機をスキップできます。 --skip-bootstrapはagents.defaults.skipBootstrap: trueを設定し、AGENTS.md、SOUL.md、TOOLS.md、IDENTITY.md、USER.md、HEARTBEAT.md、BOOTSTRAP.mdの作成をスキップします。- ネイティブ Windows では、
--install-daemonはまず Scheduled Tasks を試し、タスク作成が拒否された場合はユーザー単位の Startup フォルダーのログイン項目にフォールバックします。
対話式 ref モード
- プロンプトで Use secret reference を選び、続いて Environment variable または設定済みの secret provider(
fileまたはexec)を選びます。 - オンボーディングは ref を保存する前に高速な preflight 検証を実行し、失敗時には再試行できます。
Z.AI エンドポイントの選択肢
--auth-choice zai-api-key は、キーに最適な Z.AI エンドポイントとモデルを自動検出します。Coding Plan エンドポイントは zai/glm-5.2 を優先し(利用できない場合は glm-5.1 にフォールバック)、一般 API エンドポイントはデフォルトで zai/glm-5.1 を使います。Coding Plan エンドポイントを強制するには、zai-coding-global または zai-coding-cn を直接選択してください。追加の非対話フラグ
Token ベースのモデル認証(--auth-choice token と一緒に使用):
| フラグ | 説明 |
|---|---|
--token-provider <id> | token を発行する token provider id |
--token <token> | モデル認証用の token 値 |
--token-profile-id <id> | 認証 profile id(デフォルトは <provider>:manual。一部の provider 所有フローは anthropic:default など独自のデフォルトを使用) |
--token-expires-in <duration> | 任意の token 有効期限 duration(例: 365d、12h) |
--cloudflare-ai-gateway-account-id <id>、--cloudflare-ai-gateway-gateway-id <id>。
Daemon インストール制御: --no-install-daemon / --skip-daemon(エイリアス。gateway サービスのインストールをスキップ)、--daemon-runtime <node|bun>。
Skills: --node-manager <npm|pnpm|bun>(デフォルト npm)、--skip-skills。
UI と hook セットアップ: --skip-ui(Control UI/TUI プロンプトをスキップ)、--skip-hooks(Webhook/hook セットアップをスキップ)、--skip-channels、--skip-search。
出力: --suppress-gateway-token-output は token を含む Gateway/UI 出力(token ヒント、埋め込み token 付き自動ログイン URL、自動 Control UI 起動)を抑制します。共有端末や CI で便利です。
--json は非対話モードを意味しません。スクリプトでは --non-interactive を使ってください。Provider の事前フィルタリング
認証選択肢が優先 provider を示す場合、オンボーディングは default-model と allowlist の picker をその provider のモデルに事前フィルタリングします。このフィルターは同じ Plugin が所有する他の provider にも一致するため、volcengine/volcengine-plan や byteplus/byteplus-plan のような coding-plan バリアントも対象になります。優先 provider フィルターで読み込み済みモデルが 1 件も得られない場合、オンボーディングは picker を空にせず、未フィルターの catalog にフォールバックします。
Web 検索のフォローアップ
一部の Web 検索 provider は、オンボーディング中に provider 固有のフォローアッププロンプトを表示します。- Grok は、同じ xAI 認証と
x_searchモデル選択を使った任意のx_searchセットアップを提示できます。 - Kimi は、Moonshot API リージョン(
api.moonshot.aiとapi.moonshot.cn)とデフォルトの Kimi Web 検索モデルを尋ねることができます。
その他の動作
- ローカルオンボーディングの DM スコープ動作: CLI セットアップリファレンス。
- 最速の最初のチャット:
openclaw dashboard(Control UI、チャンネル設定なし)。 - カスタムプロバイダー: 一覧にないホスト型プロバイダーを含め、OpenAI または Anthropic 互換エンドポイントに接続できます。ライブプローブで自動検出するには、Unknown 互換性を使用します。
- Hermes state が検出された場合、オンボーディングで移行フローが提示されます (上記の
--flow importを参照)。
よく使うフォローアップコマンド
あとで対象を絞った変更にはopenclaw configure を、チャンネルのみの設定には openclaw channels add を使用します。