OpenClawSkills
GitHub
CLI リファレンス • 5分で読める

ノード

openclaw node の CLI リファレンス(ヘッドレスノードホスト)。

Run a headless node host that connects to gateway WebSocket and exposes

''system.run'' / ''system.which'' on the local machine.

Tutorial.step

ノードホストを使用する理由

エージェントにネットワーク内の他のコンピュータで

コマンドを実行させたい場合、そこに完全な macOS コンパニオンアプリをインストールせずに

ノードホストを使用します。

一般的な使用例:

- Keep execution sandboxed on the gateway but delegate approved runs to other hosts.

- Provide a lightweight, headless execution target for automation or CI nodes.

Execution remains protected by execution approvals and per-agent allowlists on the

node host, so you can keep command access scoped and explicit.

Tutorial.step

ブラウザプロキシ(ゼロコンフィグ)

''browser.enabled'' が false の場合、ノードホストは自動的に

ノード上でブラウザプロキシが無効であることを通知します。これにより、エージェントは

追加の設定なしでそのノード上でブラウザ自動化を使用できます。

Json5
{
  nodeHost: {
    browserProxy: {
      enabled: false,
    },
  },
}
Tutorial.step

実行(フォアグラウンド)

Bash
openclaw node run --host <gateway-host> --port 18789

オプション:

- ''--host <host>'': Gateway WebSocket host (default: ''127.0.0.1'')

- ''--port <port>'': Gateway WebSocket port (default: ''18789'')

- ''--tls'':ゲートウェイ接続に TLS を使用する

- ''--tls-fingerprint <sha256>'': Expected TLS certificate fingerprint (sha256)

- ''--node-id <id>'': Override node ID (clears pairing token)

Tutorial.step

サービス(バックグラウンド)

ヘッドレスノードホストをユーザーサービスとしてインストールします。

Bash
openclaw node install --host <gateway-host> --port 18789

オプション:

- ''--host <host>'': Gateway WebSocket host (default: ''127.0.0.1'')

- ''--port <port>'': Gateway WebSocket port (default: ''18789'')

- ''--tls'':ゲートウェイ接続に TLS を使用する

- ''--tls-fingerprint <sha256>'': Expected TLS certificate fingerprint (sha256)

- ''--node-id <id>'': Override node ID (clears pairing token)

- ''--display-name <name>'': Override node display name

- ''--runtime <runtime>'': Service runtime (''node'' or ''bun'')

- ''--force'':再インストール/上書き(既にインストールされている場合)

サービスの管理:

Bash
openclaw node status
openclaw node stop
openclaw node restart
openclaw node uninstall

''openclaw node run'' をフォアグラウンドノードホストとして使用します(サービスなし)。

サービスコマンドは、機械可読な出力のために ''--json'' を受け入れます。

Tutorial.step

ペアリング

最初の接続は、ゲートウェイで保留中のノードペアリングリクエストを作成します。

以下で承認します:

Bash
openclaw nodes pending
openclaw nodes approve <requestId>

ノードホストは、そのノード ID、トークン、表示名、およびゲートウェイ接続情報を

''~/.openclaw/node.json'' に保存します。

Tutorial.step

Execution approvals

''system.run'' はローカル実行承認者によって承認されます:

- ''~/.openclaw/exec-approvals.json''

- ''Execution approvals''

- ''openclaw approvals --node <id|name|ip>'' (edit from gateway)