CLIリファレンス

このページでは、現在のCLIの動作について説明します。コマンドが変更された場合は、このドキュメントを更新してください。

コマンドページ

グローバルフラグ

  • --dev: ~/.openclaw-devの下に状態を分離し、デフォルトポートをシフトします。
  • --profile <name>: ~/.openclaw-<name>の下に状態を分離します。
  • --no-color: ANSI カラーを無効にします。
  • --update: openclaw updateの省略形(ソースインストールのみ)。
  • -V--version-v: バージョンを表示して終了します。

出力スタイリング

  • ANSIカラーとプログレスインジケーターは、TTYセッションでのみレンダリングされます。
  • OSC-8ハイパーリンクは、サポートされているターミナルではクリック可能なリンクとしてレンダリングされます。それ以外の場合は、プレーンURLにフォールバックします。
  • --json(およびサポートされている場合は--plain)は、クリーンな出力のためにスタイリングを無効にします。
  • --no-colorはANSIスタイリングを無効にします。NO_COLOR=1も尊重されます。
  • 長時間実行されるコマンドは、プログレスインジケーターを表示します(サポートされている場合はOSC 9;4)。

カラーパレット

OpenClawは、CLI出力にロブスターパレットを使用します。

  • accent(#FF5A2D): 見出し、ラベル、主要なハイライト。
  • accentBright(#FF7A3D): コマンド名、強調。
  • accentDim(#D14A22): セカンダリハイライトテキスト。
  • info(#FF8A5B): 情報値。
  • success(#2FBF71): 成功状態。
  • warn(#FFB020): 警告、フォールバック、注意。
  • error(#E23D2D): エラー、失敗。
  • muted(#8B7F77): 非強調、メタデータ。

パレットの信頼できる情報源: src/terminal/palette.ts(別名「lobster seam」)。

コマンドツリー

openclaw [--dev] [--profile <name>] <command>
  setup
  onboard
  configure
  config
    get
    set
    unset
  doctor
  security
    audit
  reset
  uninstall
  update
  channels
    list
    status
    logs
    add
    remove
    login
    logout
  skills
    list
    info
    check
  plugins
    list
    info
    install
    enable
    disable
    doctor
  memory
    status
    index
    search
  message
  agent
  agents
    list
    add
    delete
  acp
  status
  health
  sessions
  gateway
    call
    health
    status
    probe
    discover
    install
    uninstall
    start
    stop
    restart
    run
  logs
  system
    event
    heartbeat last|enable|disable
    presence
  models
    list
    status
    set
    set-image
    aliases list|add|remove
    fallbacks list|add|remove|clear
    image-fallbacks list|add|remove|clear
    scan
    auth add|setup-token|paste-token
    auth order get|set|clear
  sandbox
    list
    recreate
    explain
  cron
    status
    list
    add
    edit
    rm
    enable
    disable
    runs
    run
  nodes
  devices
  node
    run
    status
    install
    uninstall
    start
    stop
    restart
  approvals
    get
    set
    allowlist add|remove
  browser
    status
    start
    stop
    reset-profile
    tabs
    open
    focus
    close
    profiles
    create-profile
    delete-profile
    screenshot
    snapshot
    navigate
    resize
    click
    type
    press
    hover
    drag
    select
    upload
    fill
    dialog
    wait
    evaluate
    console
    pdf
  hooks
    list
    info
    check
    enable
    disable
    install
    update
  webhooks
    gmail setup|run
  pairing
    list
    approve
  docs
  dns
    setup
  tui

注意: プラグインは追加のトップレベルコマンドを追加できます(例: openclaw voicecall)。

セキュリティ

  • openclaw security audit — 一般的なセキュリティ上の落とし穴について、設定 + ローカル状態を監査します。
  • openclaw security audit --deep — ベストエフォートのライブGatewayプローブ。
  • openclaw security audit --fix — 安全なデフォルトを強化し、状態/設定をchmodします。

プラグイン

拡張機能とその設定を管理:

  • openclaw plugins list — プラグインを発見(マシン出力には--jsonを使用)。
  • openclaw plugins info <id> — プラグインの詳細を表示します。
  • openclaw plugins install <path|.tgz|npm-spec> — プラグインをインストールします(またはプラグインパスをplugins.load.pathsに追加)。
  • openclaw plugins enable <id> / disable <id>plugins.entries.<id>.enabledを切り替えます。
  • openclaw plugins doctor — プラグインのロードエラーを報告します。

ほとんどのプラグイン変更には、gatewayの再起動が必要です。/pluginを参照してください。

Memory

MEMORY.md + memory/*.mdに対するベクトル検索:

  • openclaw memory status — インデックス統計を表示します。
  • openclaw memory index — メモリファイルを再インデックス化します。
  • openclaw memory search "<query>" — メモリに対するセマンティック検索。

チャットスラッシュコマンド

チャットメッセージは/...コマンド(テキストとネイティブ)をサポートします。/tools/slash-commandsを参照してください。

ハイライト:

  • クイック診断のための/status
  • 永続的な設定変更のための/config
  • ランタイムのみの設定オーバーライドのための/debug(メモリ、ディスクではない。commands.debug: trueが必要)。

セットアップ + オンボーディング

setup

設定 + ワークスペースを初期化します。

オプション:

  • --workspace <dir>: エージェントワークスペースパス(デフォルト~/.openclaw/workspace)。
  • --wizard: オンボーディングウィザードを実行します。
  • --non-interactive: プロンプトなしでウィザードを実行します。
  • --mode <local|remote>: ウィザードモード。
  • --remote-url <url>: リモートGateway URL。
  • --remote-token <token>: リモートGatewayトークン。

ウィザードフラグ(--non-interactive--mode--remote-url--remote-token)が存在する場合、ウィザードが自動実行されます。

onboard

gateway、ワークスペース、スキルをセットアップするための対話式ウィザード。

オプション:

  • --workspace <dir>
  • --reset(ウィザードの前に設定 + 認証情報 + セッション + ワークスペースをリセット)
  • --non-interactive
  • --mode <local|remote>
  • --flow <quickstart|advanced|manual>(manualはadvancedのエイリアス)
  • --auth-choice <setup-token|token|chutes|openai-codex|openai-api-key|openrouter-api-key|ai-gateway-api-key|moonshot-api-key|kimi-code-api-key|synthetic-api-key|venice-api-key|gemini-api-key|zai-api-key|apiKey|minimax-api|minimax-api-lightning|opencode-zen|skip>
  • --token-provider <id>(非対話式。--auth-choice tokenと一緒に使用)
  • --token <token>(非対話式。--auth-choice tokenと一緒に使用)
  • --token-profile-id <id>(非対話式。デフォルト: <provider>:manual
  • --token-expires-in <duration>(非対話式。例: 365d12h
  • --anthropic-api-key <key>
  • --openai-api-key <key>
  • --openrouter-api-key <key>
  • --ai-gateway-api-key <key>
  • --moonshot-api-key <key>
  • --kimi-code-api-key <key>
  • --gemini-api-key <key>
  • --zai-api-key <key>
  • --minimax-api-key <key>
  • --opencode-zen-api-key <key>
  • --gateway-port <port>
  • --gateway-bind <loopback|lan|tailnet|auto|custom>
  • --gateway-auth <token|password>
  • --gateway-token <token>
  • --gateway-password <password>
  • --remote-url <url>
  • --remote-token <token>
  • --tailscale <off|serve|funnel>
  • --tailscale-reset-on-exit
  • --install-daemon
  • --no-install-daemon(エイリアス: --skip-daemon
  • --daemon-runtime <node|bun>
  • --skip-channels
  • --skip-skills
  • --skip-health
  • --skip-ui
  • --node-manager <npm|pnpm|bun>(pnpm推奨。bunはGatewayランタイムには非推奨)
  • --json

configure

対話式設定ウィザード(モデル、チャネル、スキル、gateway)。

config

非対話式設定ヘルパー(get/set/unset)。サブコマンドなしでopenclaw configを実行すると、ウィザードが起動します。

サブコマンド:

  • config get <path>: 設定値を表示(ドット/ブラケットパス)。
  • config set <path> <value>: 値を設定(JSON5または生の文字列)。
  • config unset <path>: 値を削除します。

doctor

ヘルスチェック + クイックフィックス(設定 + gateway + レガシーサービス)。

オプション:

  • --no-workspace-suggestions: ワークスペースメモリヒントを無効にします。
  • --yes: プロンプトなしでデフォルトを受け入れます(ヘッドレス)。
  • --non-interactive: プロンプトをスキップします。安全な移行のみを適用します。
  • --deep: 追加のgatewayインストールのためにシステムサービスをスキャンします。

チャネルヘルパー

channels

チャットチャネルアカウント(WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/MS Teams)を管理します。

サブコマンド:

  • channels list: 設定されたチャネルと認証プロファイルを表示します。
  • channels status: gatewayの到達可能性とチャネルの健全性を確認します(--probeは追加のチェックを実行します。gatewayヘルスプローブにはopenclaw healthまたはopenclaw status --deepを使用してください)。
  • ヒント: channels statusは、一般的な誤設定を検出できる場合に、推奨される修正とともに警告を表示します(その後、openclaw doctorを指します)。
  • channels logs: gatewayログファイルから最近のチャネルログを表示します。
  • channels add: フラグが渡されない場合はウィザードスタイルのセットアップ。フラグは非対話式モードに切り替えます。
  • channels remove: デフォルトでは無効にします。プロンプトなしで設定エントリを削除するには--deleteを渡します。
  • channels login: 対話式チャネルログイン(WhatsApp Webのみ)。
  • channels logout: チャネルセッションからログアウトします(サポートされている場合)。

共通オプション:

  • --channel <name>: whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams
  • --account <id>: チャネルアカウントid(デフォルトdefault
  • --name <label>: アカウントの表示名

channels loginオプション:

  • --channel <channel>(デフォルトwhatsappwhatsapp/webをサポート)
  • --account <id>
  • --verbose

channels logoutオプション:

  • --channel <channel>(デフォルトwhatsapp
  • --account <id>

channels listオプション:

  • --no-usage: モデルプロバイダーの使用量/クォータスナップショットをスキップします(OAuth/APIベースのみ)。
  • --json: JSON出力(--no-usageが設定されていない限り、使用量を含みます)。

channels logsオプション:

  • --channel <name|all>(デフォルトall
  • --lines <n>(デフォルト200
  • --json

詳細: /concepts/oauth

例:

openclaw channels add --channel telegram --account alerts --name "Alerts Bot" --token $TELEGRAM_BOT_TOKEN
openclaw channels add --channel discord --account work --name "Work Bot" --token $DISCORD_BOT_TOKEN
openclaw channels remove --channel discord --account work --delete
openclaw channels status --probe
openclaw status --deep

skills

利用可能なスキルと準備情報を一覧表示および検査します。

サブコマンド:

  • skills list: スキルを一覧表示(サブコマンドがない場合のデフォルト)。
  • skills info <name>: 1つのスキルの詳細を表示します。
  • skills check: 準備完了と不足している要件の概要。

オプション:

  • --eligible: 準備完了のスキルのみを表示します。
  • --json: JSON出力(スタイリングなし)。
  • -v--verbose: 不足している要件の詳細を含めます。

ヒント: npx clawdhubを使用して、スキルを検索、インストール、同期します。

pairing

チャネル全体のDMペアリングリクエストを承認します。

サブコマンド:

  • pairing list <channel> [--json]
  • pairing approve <channel> <code> [--notify]

webhooks gmail

Gmail Pub/Subフックのセットアップ + ランナー。/automation/gmail-pubsubを参照してください。

サブコマンド:

  • webhooks gmail setup--account <email>が必要。--project--topic--subscription--label--hook-url--hook-token--push-token--bind--port--path--include-body--max-bytes--renew-minutes--tailscale--tailscale-path--tailscale-target--push-endpoint--jsonをサポート)
  • webhooks gmail run(同じフラグのランタイムオーバーライド)

dns setup

広域ディスカバリーDNSヘルパー(CoreDNS + Tailscale)。/gateway/discoveryを参照してください。

オプション:

  • --apply: CoreDNS設定をインストール/更新します(sudoが必要。macOSのみ)。

メッセージング + エージェント

message

統一されたアウトバウンドメッセージング + チャネルアクション。

参照: /cli/message

サブコマンド:

  • message send|poll|react|reactions|read|edit|delete|pin|unpin|pins|permissions|search|timeout|kick|ban
  • message thread <create|list|reply>
  • message emoji <list|upload>
  • message sticker <send|upload>
  • message role <info|add|remove>
  • message channel <info|list>
  • message member info
  • message voice status
  • message event <list|create>

例:

  • openclaw message send --target +15555550123 --message "Hi"
  • openclaw message poll --channel discord --target channel:123 --poll-question "Snack?" --poll-option Pizza --poll-option Sushi

agent

Gateway(または--local埋め込み)経由でエージェントターンを1回実行します。

必須:

  • --message <text>

オプション:

  • --to <dest>(セッションキーとオプションの配信用)
  • --session-id <id>
  • --thinking <off|minimal|low|medium|high|xhigh>(GPT-5.2 + Codexモデルのみ)
  • --verbose <on|full|off>
  • --channel <whatsapp|telegram|discord|slack|mattermost|signal|imessage|msteams>
  • --local
  • --deliver
  • --json
  • --timeout <seconds>

agents

分離されたエージェント(ワークスペース + 認証 + ルーティング)を管理します。

agents list

設定されたエージェントを一覧表示します。

オプション:

  • --json
  • --bindings

agents add [name]

新しい分離されたエージェントを追加します。フラグ(または--non-interactive)が渡されない限り、ガイド付きウィザードを実行します。非対話式モードでは--workspaceが必要です。

オプション:

  • --workspace <dir>
  • --model <id>
  • --agent-dir <dir>
  • --bind <channel[:accountId]>(繰り返し可能)
  • --non-interactive
  • --json

バインディング仕様はchannel[:accountId]を使用します。WhatsAppのaccountIdが省略された場合、デフォルトのアカウントidが使用されます。

agents delete <id>

エージェントを削除し、そのワークスペース + 状態を削除します。

オプション:

  • --force
  • --json

acp

IDEをGatewayに接続するACPブリッジを実行します。

完全なオプションと例については、acpを参照してください。

status

リンクされたセッションの健全性と最近の受信者を表示します。

オプション:

  • --json
  • --all(完全な診断。読み取り専用、貼り付け可能)
  • --deep(チャネルをプローブ)
  • --usage(モデルプロバイダーの使用量/クォータを表示)
  • --timeout <ms>
  • --verbose
  • --debug--verboseのエイリアス)

注意事項:

  • 概要には、利用可能な場合、Gateway + nodeホストサービスステータスが含まれます。

使用量追跡

OpenClawは、OAuth/API認証情報が利用可能な場合、プロバイダーの使用量/クォータを表示できます。

サーフェス:

  • /status(利用可能な場合、短いプロバイダー使用量ラインを追加)
  • openclaw status --usage(完全なプロバイダー内訳を表示)
  • macOSメニューバー(Contextの下のUsageセクション)

注意事項:

  • データは、プロバイダーの使用量エンドポイントから直接取得されます(推定値なし)。
  • プロバイダー: Anthropic、GitHub Copilot、OpenAI Codex OAuth、およびそれらのプロバイダープラグインが有効な場合のGemini CLI/Antigravity。
  • 一致する認証情報が存在しない場合、使用量は非表示になります。
  • 詳細: Usage trackingを参照してください。

health

実行中のGatewayからヘルス情報を取得します。

オプション:

  • --json
  • --timeout <ms>
  • --verbose

sessions

保存された会話セッションを一覧表示します。

オプション:

  • --json
  • --verbose
  • --store <path>
  • --active <minutes>

リセット / アンインストール

reset

ローカル設定/状態をリセットします(CLIはインストールされたままです)。

オプション:

  • --scope <config|config+creds+sessions|full>
  • --yes
  • --non-interactive
  • --dry-run

注意事項:

  • --non-interactiveには--scope--yesが必要です。

uninstall

gatewayサービス + ローカルデータをアンインストールします(CLIは残ります)。

オプション:

  • --service
  • --state
  • --workspace
  • --app
  • --all
  • --yes
  • --non-interactive
  • --dry-run

注意事項:

  • --non-interactiveには--yesと明示的なスコープ(または--all)が必要です。

Gateway

gateway

WebSocket Gatewayを実行します。

オプション:

  • --port <port>
  • --bind <loopback|tailnet|lan|auto|custom>
  • --token <token>
  • --auth <token|password>
  • --password <password>
  • --tailscale <off|serve|funnel>
  • --tailscale-reset-on-exit
  • --allow-unconfigured
  • --dev
  • --reset(開発設定 + 認証情報 + セッション + ワークスペースをリセット)
  • --force(起動前にポートの既存のリスナーを強制終了)
  • --verbose
  • --claude-cli-logs
  • --ws-log <auto|full|compact>
  • --compact--ws-log compactのエイリアス)
  • --raw-stream
  • --raw-stream-path <path>

gateway service

Gatewayサービス(launchd/systemd/schtasks)を管理します。

サブコマンド:

  • gateway status(デフォルトでGateway RPCをプローブ)
  • gateway install(サービスインストール)
  • gateway uninstall
  • gateway start
  • gateway stop
  • gateway restart

注意事項:

  • gateway statusは、デフォルトでサービスの解決されたポート/設定を使用してGateway RPCをプローブします(--url/--token/--passwordでオーバーライド)。
  • gateway statusは、スクリプト用に--no-probe--deep--jsonをサポートします。
  • gateway statusは、検出できる場合、レガシーまたは追加のgatewayサービスも表示します(--deepはシステムレベルのスキャンを追加)。プロファイル名のOpenClawサービスは第一級として扱われ、「extra」としてフラグが立てられません。
  • gateway statusは、CLIが使用する設定パスと、サービスが使用する可能性のある設定(サービスenv)、および解決されたプローブターゲットURLを表示します。
  • gateway install|uninstall|start|stop|restartは、スクリプト用に--jsonをサポートします(デフォルト出力は人間に優しいまま)。
  • gateway installは、Nodeランタイムにデフォルト設定されます。bunは非推奨です(WhatsApp/Telegramのバグ)。
  • gateway installオプション: --port--runtime--token--force--json

logs

RPC経由でGatewayファイルログをテールします。

注意事項:

  • TTYセッションは、カラー化された構造化ビューをレンダリングします。非TTYはプレーンテキストにフォールバックします。
  • --jsonは、行区切りのJSONを出力します(1行に1つのログイベント)。

例:

openclaw logs --follow
openclaw logs --limit 200
openclaw logs --plain
openclaw logs --json
openclaw logs --no-color

gateway <subcommand>

Gateway CLIヘルパー(RPCサブコマンドには--url--token--password--timeout--expect-finalを使用)。

サブコマンド:

  • gateway call <method> [--params <json>]
  • gateway health
  • gateway status
  • gateway probe
  • gateway discover
  • gateway install|uninstall|start|stop|restart
  • gateway run

一般的なRPC:

  • config.apply(設定を検証 + 書き込み + 再起動 + ウェイク)
  • config.patch(部分的な更新をマージ + 再起動 + ウェイク)
  • update.run(更新を実行 + 再起動 + ウェイク)

ヒント: config.set/config.apply/config.patchを直接呼び出す場合、設定が既に存在する場合はconfig.getからbaseHashを渡してください。

Models

フォールバック動作とスキャン戦略については、/concepts/modelsを参照してください。

推奨されるAnthropic認証(setup-token):

claude setup-token
openclaw models auth setup-token --provider anthropic
openclaw models status

models(ルート)

openclaw modelsmodels statusのエイリアスです。

ルートオプション:

  • --status-jsonmodels status --jsonのエイリアス)
  • --status-plainmodels status --plainのエイリアス)

models list

オプション:

  • --all
  • --local
  • --provider <name>
  • --json
  • --plain

models status

オプション:

  • --json
  • --plain
  • --check(終了1=期限切れ/欠落、2=期限切れ間近)
  • --probe(設定された認証プロファイルのライブプローブ)
  • --probe-provider <name>
  • --probe-profile <id>(繰り返しまたはカンマ区切り)
  • --probe-timeout <ms>
  • --probe-concurrency <n>
  • --probe-max-tokens <n>

常に、認証ストア内のプロファイルの認証概要とOAuth有効期限ステータスを含みます。 --probeはライブリクエストを実行します(トークンを消費し、レート制限をトリガーする可能性があります)。

models set <model>

agents.defaults.model.primaryを設定します。

models set-image <model>

agents.defaults.imageModel.primaryを設定します。

models aliases list|add|remove

オプション:

  • list: --json--plain
  • add <alias> <model>
  • remove <alias>

models fallbacks list|add|remove|clear

オプション:

  • list: --json--plain
  • add <model>
  • remove <model>
  • clear

models image-fallbacks list|add|remove|clear

オプション:

  • list: --json--plain
  • add <model>
  • remove <model>
  • clear

models scan

オプション:

  • --min-params <b>
  • --max-age-days <days>
  • --provider <name>
  • --max-candidates <n>
  • --timeout <ms>
  • --concurrency <n>
  • --no-probe
  • --yes
  • --no-input
  • --set-default
  • --set-image
  • --json

models auth add|setup-token|paste-token

オプション:

  • add: 対話式認証ヘルパー
  • setup-token: --provider <name>(デフォルトanthropic)、--yes
  • paste-token: --provider <name>--profile-id <id>--expires-in <duration>

models auth order get|set|clear

オプション:

  • get: --provider <name>--agent <id>--json
  • set: --provider <name>--agent <id><profileIds...>
  • clear: --provider <name>--agent <id>

System

system event

システムイベントをエンキューし、オプションでハートビートをトリガーします(Gateway RPC)。

必須:

  • --text <text>

オプション:

  • --mode <now|next-heartbeat>
  • --json
  • --url--token--timeout--expect-final

system heartbeat last|enable|disable

ハートビート制御(Gateway RPC)。

オプション:

  • --json
  • --url--token--timeout--expect-final

system presence

システムプレゼンスエントリを一覧表示します(Gateway RPC)。

オプション:

  • --json
  • --url--token--timeout--expect-final

Cron

スケジュールされたジョブを管理します(Gateway RPC)。/automation/cron-jobsを参照してください。

サブコマンド:

  • cron status [--json]
  • cron list [--all] [--json](デフォルトではテーブル出力。生データには--jsonを使用)
  • cron add(エイリアス: create--name--at | --every | --cronのいずれか1つ、および--system-event | --messageのいずれか1つのペイロードが必要)
  • cron edit <id>(フィールドをパッチ)
  • cron rm <id>(エイリアス: removedelete
  • cron enable <id>
  • cron disable <id>
  • cron runs --id <id> [--limit <n>]
  • cron run <id> [--force]

すべてのcronコマンドは、--url--token--timeout--expect-finalを受け入れます。

Nodeホスト

nodeは、ヘッドレスnodeホストを実行するか、バックグラウンドサービスとして管理します。openclaw nodeを参照してください。

サブコマンド:

  • node run --host <gateway-host> --port 18789
  • node status
  • node install [--host <gateway-host>] [--port <port>] [--tls] [--tls-fingerprint <sha256>] [--node-id <id>] [--display-name <name>] [--runtime <node|bun>] [--force]
  • node uninstall
  • node stop
  • node restart

Nodes

nodesはGatewayと通信し、ペアリングされたノードをターゲットにします。/nodesを参照してください。

共通オプション:

  • --url--token--timeout--json

サブコマンド:

  • nodes status [--connected] [--last-connected <duration>]
  • nodes describe --node <id|name|ip>
  • nodes list [--connected] [--last-connected <duration>]
  • nodes pending
  • nodes approve <requestId>
  • nodes reject <requestId>
  • nodes rename --node <id|name|ip> --name <displayName>
  • nodes invoke --node <id|name|ip> --command <command> [--params <json>] [--invoke-timeout <ms>] [--idempotency-key <key>]
  • nodes run --node <id|name|ip> [--cwd <path>] [--env KEY=VAL] [--command-timeout <ms>] [--needs-screen-recording] [--invoke-timeout <ms>] <command...>(macノードまたはヘッドレスノードホスト)
  • nodes notify --node <id|name|ip> [--title <text>] [--body <text>] [--sound <name>] [--priority <passive|active|timeSensitive>] [--delivery <system|overlay|auto>] [--invoke-timeout <ms>](macのみ)

Camera:

  • nodes camera list --node <id|name|ip>
  • nodes camera snap --node <id|name|ip> [--facing front|back|both] [--device-id <id>] [--max-width <px>] [--quality <0-1>] [--delay-ms <ms>] [--invoke-timeout <ms>]
  • nodes camera clip --node <id|name|ip> [--facing front|back] [--device-id <id>] [--duration <ms|10s|1m>] [--no-audio] [--invoke-timeout <ms>]

Canvas + screen:

  • nodes canvas snapshot --node <id|name|ip> [--format png|jpg|jpeg] [--max-width <px>] [--quality <0-1>] [--invoke-timeout <ms>]
  • nodes canvas present --node <id|name|ip> [--target <urlOrPath>] [--x <px>] [--y <px>] [--width <px>] [--height <px>] [--invoke-timeout <ms>]
  • nodes canvas hide --node <id|name|ip> [--invoke-timeout <ms>]
  • nodes canvas navigate <url> --node <id|name|ip> [--invoke-timeout <ms>]
  • nodes canvas eval [<js>] --node <id|name|ip> [--js <code>] [--invoke-timeout <ms>]
  • nodes canvas a2ui push --node <id|name|ip> (--jsonl <path> | --text <text>) [--invoke-timeout <ms>]
  • nodes canvas a2ui reset --node <id|name|ip> [--invoke-timeout <ms>]
  • nodes screen record --node <id|name|ip> [--screen <index>] [--duration <ms|10s>] [--fps <n>] [--no-audio] [--out <path>] [--invoke-timeout <ms>]

Location:

  • nodes location get --node <id|name|ip> [--max-age <ms>] [--accuracy <coarse|balanced|precise>] [--location-timeout <ms>] [--invoke-timeout <ms>]

Browser

ブラウザ制御CLI(専用Chrome/Brave/Edge/Chromium)。openclaw browserBrowserツールを参照してください。

共通オプション:

  • --url--token--timeout--json
  • --browser-profile <name>

管理:

  • browser status
  • browser start
  • browser stop
  • browser reset-profile
  • browser tabs
  • browser open <url>
  • browser focus <targetId>
  • browser close [targetId]
  • browser profiles
  • browser create-profile --name <name> [--color <hex>] [--cdp-url <url>]
  • browser delete-profile --name <name>

検査:

  • browser screenshot [targetId] [--full-page] [--ref <ref>] [--element <selector>] [--type png|jpeg]
  • browser snapshot [--format aria|ai] [--target-id <id>] [--limit <n>] [--interactive] [--compact] [--depth <n>] [--selector <sel>] [--out <path>]

アクション:

  • browser navigate <url> [--target-id <id>]
  • browser resize <width> <height> [--target-id <id>]
  • browser click <ref> [--double] [--button <left|right|middle>] [--modifiers <csv>] [--target-id <id>]
  • browser type <ref> <text> [--submit] [--slowly] [--target-id <id>]
  • browser press <key> [--target-id <id>]
  • browser hover <ref> [--target-id <id>]
  • browser drag <startRef> <endRef> [--target-id <id>]
  • browser select <ref> <values...> [--target-id <id>]
  • browser upload <paths...> [--ref <ref>] [--input-ref <ref>] [--element <selector>] [--target-id <id>] [--timeout-ms <ms>]
  • browser fill [--fields <json>] [--fields-file <path>] [--target-id <id>]
  • browser dialog --accept|--dismiss [--prompt <text>] [--target-id <id>] [--timeout-ms <ms>]
  • browser wait [--time <ms>] [--text <value>] [--text-gone <value>] [--target-id <id>]
  • browser evaluate --fn <code> [--ref <ref>] [--target-id <id>]
  • browser console [--level <error|warn|info>] [--target-id <id>]
  • browser pdf [--target-id <id>]

ドキュメント検索

docs [query...]

ライブドキュメントインデックスを検索します。

TUI

tui

Gatewayに接続されたターミナルUIを開きます。

オプション:

  • --url <url>
  • --token <token>
  • --password <password>
  • --session <key>
  • --deliver
  • --thinking <level>
  • --message <text>
  • --timeout-ms <ms>(デフォルトはagents.defaults.timeoutSeconds
  • --history-limit <n>