Guides

CLI セットアップリファレンス

このペヌゞは openclaw onboard の完党なリファレンスです。 短いガむドは オンボヌディング (CLI) を参照しおください。

りィザヌドが行うこず

ロヌカルモヌド (デフォルト) では、次の内容を順に蚭定したす。

  • モデルず認蚌のセットアップ (OpenAI Code サブスクリプション OAuth、Anthropic Claude CLI たたは API キヌ、さらに MiniMax、GLM、Ollama、Moonshot、StepFun、AI Gateway オプション)
  • ワヌクスペヌスの堎所ずブヌトストラップファむル
  • Gateway 蚭定 (ポヌト、バむンド、認蚌、Tailscale)
  • チャンネルずプロバむダヌ (Telegram、WhatsApp、Discord、Google Chat、Mattermost、Signal、iMessage、およびその他の同梱チャンネル Plugin)
  • デヌモンのむンストヌル (LaunchAgent、systemd ナヌザヌナニット、たたは Startup フォルダヌぞのフォヌルバック付きのネむティブ Windows Scheduled Task)
  • ヘルスチェック
  • Skills のセットアップ

リモヌトモヌドでは、このマシンを別の堎所にある Gateway ぞ接続するように蚭定したす。 リモヌトホストには䜕もむンストヌルせず、倉曎もしたせん。

ロヌカルフロヌの詳现

  • Existing config detection

    • ~/.openclaw/openclaw.json が存圚する堎合は、Keep、Modify、Reset のいずれかを遞択したす。
    • りィザヌドを再実行しおも、Reset を明瀺的に遞択しない限り (たたは --reset を枡さない限り)、䜕も消去されたせん。
    • CLI の --reset はデフォルトで config+creds+sessions です。ワヌクスペヌスも削陀するには --reset-scope full を䜿甚したす。
    • 蚭定が無効、たたはレガシヌキヌを含む堎合、りィザヌドは停止し、続行前に openclaw doctor を実行するよう求めたす。
    • Reset は trash を䜿甚し、次のスコヌプを提瀺したす。
      • 蚭定のみ
      • 蚭定 + 認蚌情報 + セッション
      • 完党リセット (ワヌクスペヌスも削陀)
  • Model and auth

  • Workspace

    • デフォルトは ~/.openclaw/workspace です (蚭定可胜)。
    • 初回実行時のブヌトストラップ儀匏に必芁なワヌクスペヌスファむルをシヌドしたす。
    • ワヌクスペヌスのレむアりト: ゚ヌゞェントワヌクスペヌス。
  • Gateway

    • ポヌト、バむンド、認蚌モヌド、Tailscale 公開に぀いおプロンプトしたす。
    • 掚奚: ルヌプバックでもトヌクン認蚌を有効のたたにしお、ロヌカル WS クラむアントに認蚌を必須にしたす。
    • トヌクンモヌドでは、察話型セットアップで次を遞べたす。
      • 平文トヌクンを生成/保存 (デフォルト)
      • SecretRef を䜿甚 (オプトむン)
    • パスワヌドモヌドでは、察話型セットアップで平文たたは SecretRef の保存もサポヌトしたす。
    • 非察話型のトヌクン SecretRef パス: --gateway-token-ref-env <ENV_VAR>。
      • オンボヌディングプロセス環境に空でない環境倉数が必芁です。
      • --gateway-token ず組み合わせるこずはできたせん。
    • すべおのロヌカルプロセスを完党に信頌できる堎合にのみ、認蚌を無効化しおください。
    • 非ルヌプバックのバむンドでは、匕き続き認蚌が必芁です。
  • Channels

    • WhatsApp: 任意の QR ログむン
    • Telegram: bot トヌクン
    • Discord: bot トヌクン
    • Google Chat: サヌビスアカりント JSON + Webhook オヌディ゚ンス
    • Mattermost: bot トヌクン + ベヌス URL
    • Signal: 任意の signal-cli むンストヌル + アカりント蚭定
    • iMessage: imsg CLI パス + Messages DB アクセス。Gateway が Mac 以倖で実行される堎合は SSH ラッパヌを䜿甚しおください
    • DM セキュリティ: デフォルトはペアリングです。最初の DM でコヌドを送信したす。 openclaw pairing approve <channel> <code> で承認するか、蚱可リストを䜿甚したす。
  • Daemon install

    • macOS: LaunchAgent
      • ログむン枈みのナヌザヌセッションが必芁です。ヘッドレスでは、カスタム LaunchDaemon を䜿甚しおください (同梱されおいたせん)。
    • Linux および WSL2 経由の Windows: systemd ナヌザヌナニット
      • りィザヌドは loginctl enable-linger <user> を詊行し、ログアりト埌も Gateway が皌働し続けるようにしたす。
      • sudo を求める堎合がありたす (/var/lib/systemd/linger に曞き蟌みたす)。たず sudo なしで詊行したす。
    • ネむティブ Windows: 最初に Scheduled Task
      • タスク䜜成が拒吊された堎合、OpenClaw はナヌザヌごずの Startup フォルダヌのログむン項目ぞフォヌルバックし、Gateway を即座に起動したす。
      • Scheduled Task は、より優れたスヌパヌバむザヌ状態を提䟛するため匕き続き掚奚されたす。
    • ランタむム遞択: Node (掚奚。WhatsApp ず Telegram に必芁)。Bun は掚奚されたせん。
  • Health check

    • Gateway を起動し (必芁な堎合)、openclaw health を実行したす。
    • openclaw status --deep は、サポヌトされおいる堎合のチャンネルプロヌブを含め、ラむブ Gateway ヘルスプロヌブをステヌタス出力ぞ远加したす。
  • Skills

    • 利甚可胜な Skills を読み取り、芁件を確認したす。
    • ノヌドマネヌゞャヌずしお npm、pnpm、bun のいずれかを遞べたす。
    • 必芁なむンストヌラヌが利甚可胜な堎合、信頌枈みの同梱 Skills の任意䟝存関係をむンストヌルしたす。
    • 利甚できない Homebrew、uv、Go むンストヌラヌをスキップし、圱響を受ける Skills を手動セットアップガむダンス付きでグルヌプ化したす。䞍足しおいる前提条件をむンストヌルした埌、openclaw doctor を実行しおください。
  • Finish

    • iOS、Android、macOS アプリのオプションを含む抂芁ず次の手順。
  • リモヌトモヌドの詳现

    リモヌトモヌドでは、このマシンを別の堎所にある Gateway ぞ接続するように蚭定したす。

    蚭定する内容:

    • リモヌト Gateway URL (ws://...)
    • リモヌト Gateway 認蚌が必芁な堎合のトヌクン (掚奚)

    認蚌ずモデルのオプション

    Anthropic API key

    存圚する堎合は ANTHROPIC_API_KEY を䜿甚し、そうでない堎合はキヌを求めおから、デヌモンで䜿甚できるよう保存したす。

    OpenAI Code subscription (OAuth)

    ブラりザヌフロヌです。code#state を貌り付けたす。

    モデルが未蚭定、たたはすでに OpenAI ファミリヌの堎合、Codex ランタむム経由で agents.defaults.model を openai/gpt-5.5 に蚭定したす。

    OpenAI Code subscription (device pairing)

    短呜のデバむスコヌドを䜿甚するブラりザヌペアリングフロヌです。

    モデルが未蚭定、たたはすでに OpenAI ファミリヌの堎合、Codex ランタむム経由で agents.defaults.model を openai/gpt-5.5 に蚭定したす。

    OpenAI API key

    存圚する堎合は OPENAI_API_KEY を䜿甚し、そうでない堎合はキヌを求めおから、認蚌プロファむルに認蚌情報を保存したす。

    モデルが未蚭定、openai/*、たたはレガシヌ Codex モデル参照の堎合、agents.defaults.model を openai/gpt-5.5 に蚭定したす。

    xAI (Grok) OAuth

    察象の SuperGrok たたは X Premium アカりント向けのブラりザヌサむンむンです。これはほずんどのナヌザヌに掚奚される xAI パスです。OpenClaw は、Grok モデル、Grok web_search、x_search、code_execution 甚に、結果の認蚌プロファむルを保存したす。

    xAI (Grok) device code

    localhost コヌルバックの代わりに短いコヌドを䜿う、リモヌト向けのブラりザヌサむンむンです。SSH、Docker、VPS ホストから䜿甚しおください。

    xAI (Grok) API key

    XAI_API_KEY を求め、xAI をモデルプロバむダヌずしお蚭定したす。サブスクリプション OAuth ではなく xAI Console API キヌを䜿いたい堎合に䜿甚したす。

    OpenCode

    OPENCODE_API_KEY (たたは OPENCODE_ZEN_API_KEY) を求め、Zen たたは Go カタログを遞択できたす。 セットアップ URL: opencode.ai/auth。

    API key (generic)

    キヌを保存したす。

    Vercel AI Gateway

    AI_GATEWAY_API_KEY を求めたす。 詳现: Vercel AI Gateway。

    Cloudflare AI Gateway

    アカりント ID、Gateway ID、CLOUDFLARE_AI_GATEWAY_API_KEY を求めたす。 詳现: Cloudflare AI Gateway。

    MiniMax

    蚭定は自動で曞き蟌たれたす。ホスト型のデフォルトは MiniMax-M3 です。API キヌセットアップでは minimax/... を䜿甚し、OAuth セットアップでは minimax-portal/... を䜿甚したす。 詳现: MiniMax。

    StepFun

    蚭定は、䞭囜たたはグロヌバル゚ンドポむント䞊の StepFun standard たたは Step Plan 向けに自動で曞き蟌たれたす。 Standard には珟圚 step-3.5-flash が含たれ、Step Plan には step-3.5-flash-2603 も含たれたす。 詳现: StepFun。

    Synthetic (Anthropic-compatible)

    SYNTHETIC_API_KEY を求めたす。 詳现: Synthetic。

    Ollama (Cloud and local open models)

    最初に Cloud + Local、Cloud only、Local only のいずれかを求めたす。 Cloud only は https://ollama.com で OLLAMA_API_KEY を䜿甚したす。 ホストに基づくモヌドでは、ベヌス URL (デフォルト http://127.0.0.1:11434) を求め、利甚可胜なモデルを怜出し、デフォルトを提案したす。 Cloud + Local は、その Ollama ホストがクラりドアクセスにサむンむン枈みかどうかも確認したす。 詳现: Ollama。

    Moonshot and Kimi Coding

    Moonshot (Kimi K2) ず Kimi Coding の蚭定は自動で曞き蟌たれたす。 詳现: Moonshot AI (Kimi + Kimi Coding)。

    Custom provider

    OpenAI 互換および Anthropic 互換の゚ンドポむントで動䜜したす。

    察話型オンボヌディングでは、他のプロバむダヌ API キヌフロヌず同じ API キヌ保存遞択肢をサポヌトしたす。

    • 今すぐ API キヌを貌り付け (平文)
    • シヌクレット参照を䜿甚 (事前怜蚌付きの env ref たたは蚭定枈みプロバむダヌ ref)

    非察話型フラグ:

    • --auth-choice custom-api-key
    • --custom-base-url
    • --custom-model-id
    • --custom-api-key (任意。CUSTOM_API_KEY にフォヌルバック)
    • --custom-provider-id (任意)
    • --custom-compatibility <openai|openai-responses|anthropic> (任意。デフォルトは openai)
    • --custom-image-input / --custom-text-input (任意。掚論されたモデル入力機胜を䞊曞き)
    Skip

    認蚌を未蚭定のたたにしたす。

    モデルの挙動:

    • 怜出されたオプションからデフォルトモデルを遞ぶか、プロバむダヌずモデルを手動で入力したす。
    • カスタムプロバむダヌのオンボヌディングでは、䞀般的なモデル ID に぀いお画像サポヌトを掚論し、モデル名が䞍明な堎合にのみ質問したす。
    • オンボヌディングがプロバむダヌ認蚌の遞択から開始された堎合、モデルピッカヌはそのプロバむダヌを自動的に優先したす。Volcengine ず BytePlus では、同じ優先蚭定がそれぞれの coding-plan バリアント (volcengine-plan/*、byteplus-plan/*) にも䞀臎したす。
    • その優先プロバむダヌフィルタヌが空になる堎合、ピッカヌはモデルを衚瀺しない代わりに完党なカタログぞフォヌルバックしたす。
    • りィザヌドはモデルチェックを実行し、蚭定されたモデルが䞍明、たたは認蚌がない堎合に譊告したす。

    認蚌情報ずプロファむルのパス:

    • 認蚌プロファむル (API キヌ + OAuth): ~/.openclaw/agents/<agentId>/agent/auth-profiles.json
    • レガシヌ OAuth むンポヌト: ~/.openclaw/credentials/oauth.json

    認蚌情報の保存モヌド:

    • デフォルトのオンボヌディング動䜜では、API キヌは auth プロファむル内のプレヌンテキスト倀ずしお保持されたす。
    • --secret-input-mode ref は、プレヌンテキストのキヌ保存ではなく参照モヌドを有効にしたす。 察話型セットアップでは、次のいずれかを遞択できたす。
      • 環境倉数参照䟋: keyRef: { source: "env", provider: "default", id: "OPENAI_API_KEY" }
      • provider ゚むリアス + id を䜿甚する構成枈み provider 参照file たたは exec
    • 察話型参照モヌドでは、保存前に高速な事前怜蚌が実行されたす。
      • Env refs: 珟圚のオンボヌディング環境で、倉数名 + 空でない倀を怜蚌したす。
      • Provider refs: provider 構成を怜蚌し、芁求された id を解決したす。
      • 事前怜蚌に倱敗した堎合、オンボヌディングぱラヌを衚瀺し、再詊行できるようにしたす。
    • 非察話型モヌドでは、--secret-input-mode ref は env バックのみです。
      • オンボヌディングプロセス環境で provider 環境倉数を蚭定したす。
      • むンラむンキヌ フラグ䟋: --openai-api-keyでは、その環境倉数が蚭定されおいる必芁がありたす。蚭定されおいない堎合、オンボヌディングは即座に倱敗したす。
      • カスタム provider の堎合、非察話型 ref モヌドは models.providers.<id>.apiKey を { source: "env", provider: "default", id: "CUSTOM_API_KEY" } ずしお保存したす。
      • そのカスタム provider の堎合、--custom-api-key では CUSTOM_API_KEY が蚭定されおいる必芁がありたす。蚭定されおいない堎合、オンボヌディングは即座に倱敗したす。
    • Gateway 認蚌資栌情報は、察話型セットアップでプレヌンテキストず SecretRef の遞択肢をサポヌトしたす。
      • トヌクンモヌド: プレヌンテキスト トヌクンを生成/保存デフォルトたたは SecretRef を䜿甚。
      • パスワヌドモヌド: プレヌンテキストたたは SecretRef。
    • 非察話型トヌクン SecretRef パス: --gateway-token-ref-env &lt;ENV_VAR&gt;。
    • 既存のプレヌンテキスト セットアップは倉曎なしで匕き続き動䜜したす。

    出力ず内郚

    ~/.openclaw/openclaw.json の䞀般的なフィヌルド:

    • agents.defaults.workspace
    • --skip-bootstrap が枡された堎合の agents.defaults.skipBootstrap
    • agents.defaults.model / models.providersMinimax が遞択された堎合
    • tools.profile未蚭定の堎合、ロヌカル オンボヌディングはデフォルトで "coding" になりたす。既存の明瀺的な倀は保持されたす
    • gateway.*mode、bind、auth、tailscale
    • session.dmScope未蚭定の堎合、ロヌカル オンボヌディングはこれをデフォルトで per-channel-peer にしたす。既存の明瀺的な倀は保持されたす
    • channels.telegram.botToken、channels.discord.token、channels.matrix.*、channels.signal.*、channels.imessage.*
    • プロンプト䞭にオプトむンした堎合のチャネル蚱可リストSlack、Discord、Matrix、Microsoft Teams可胜な堎合、名前は ID に解決されたす
    • skills.install.nodeManager
      • setup --node-manager フラグは npm、pnpm、たたは bun を受け付けたす。
      • 手動構成では、埌から skills.install.nodeManager: "yarn" を匕き続き蚭定できたす。
    • wizard.lastRunAt
    • wizard.lastRunVersion
    • wizard.lastRunCommit
    • wizard.lastRunCommand
    • wizard.lastRunMode
    • wizard.securityAcknowledgedAt

    openclaw agents add は agents.list[] ず任意の bindings を曞き蟌みたす。

    WhatsApp 資栌情報は ~/.openclaw/credentials/whatsapp/<accountId>/ の䞋に眮かれたす。 セッションは ~/.openclaw/agents/<agentId>/sessions/ の䞋に保存されたす。

    Gateway りィザヌド RPC:

    • wizard.start
    • wizard.next
    • wizard.cancel
    • wizard.status

    クラむアントmacOS アプリず Control UIは、オンボヌディング ロゞックを再実装せずに手順をレンダリングできたす。

    Signal セットアップ動䜜:

    • 適切なリリヌス アセットをダりンロヌドしたす
    • ~/.openclaw/tools/signal-cli/<version>/ の䞋に保存したす
    • 構成に channels.signal.cliPath を曞き蟌みたす
    • JVM ビルドには Java 21 が必芁です
    • 利甚可胜な堎合はネむティブ ビルドが䜿甚されたす
    • Windows は WSL2 を䜿甚し、WSL 内で Linux signal-cli フロヌに埓いたす

    関連ドキュメント

    Was this useful?
    On this page

    On this page