Nodes
기준일: 2026-07-26
공식 기준: Nodes
Nodes 문서는 OpenClaw 공식 문서(cli/nodes)를 한국어로 정리한 가이드입니다. CLI reference for openclaw nodes (status, pairing, invoke, camera/canvas/screen/location/notify) 명령·설정 키·코드 예시는 공식 문서를 그대로 보존하며, 해석과 절차 안내는 한국어로 제공합니다. 최종 동작은 설치된 CLI 버전과 공식 원문을 확인하세요.
핵심 요약
CLI reference for openclaw nodes (status, pairing, invoke, camera/canvas/screen/location/notify)
한국어 가이드 범위: cli/nodes 경로의 설정·명령·제약·예시를 학습용으로 재구성합니다.
문서 구성
공식 문서의 주요 섹션은 다음과 같습니다.
- 상태
- 페어링
- Invoke
- Notify, push, location, screen
- 관련 문서
상세 내용
openclaw nodes
Manage paired nodes (devices) and invoke node capabilities.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
상태
status and list both accept --connected (only connected nodes) and --last-connected (e.g. 24h, 7d; only nodes that connected within the duration). list shows pending and paired nodes in separate tables, with paired rows including the most recent connect age (Last Connect); status shows one merged table with per-node capability, version, and last-input detail. A connected macOS node reports last input only after the user enables Active computer detection and grants Accessibility; the freshest row is marked active. See Active computer presence. describe prints one node's capabilities, permissions, activity, and effective/pending invoke commands.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
openclaw nodes status
openclaw nodes status --connected
openclaw nodes status --last-connected 24h
openclaw nodes list
openclaw nodes describe --node <idOrNameOrIp>
페어링
These commands drive the gateway-owned node.pair.* store, separate from device pairing (openclaw devices approve) that gates the node's WS connect handshake. See Nodes for how the two relate.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
주요 항목:
removerevokes the node's paired-role entry. For a device-backed node this revokes thenoderole in the device pairing store and disconnects its node-role sessions: a mixed-role device keeps its row and only loses thenoderole, a node-only device row is deleted. It also clears any matching legacy gateway-owned node pairing record.pendingonly needsoperator.pairingscope.gateway.nodes.pairing.autoApproveCidrscan skip the pending step for explicitly trusted, first-timerole: nodedevice pairing. Off by default; does not approve role upgrades.gateway.nodes.pairing.sshVerify(on by default) auto-approves first-timerole: nodedevice pairing when the gateway can verify the device key over SSH to the node host; the first capability surface is approved in the same step. See Node pairing.approvescope requirements follow the pending request's declared commands:- commandless request:
operator.pairing - ordinary node commands:
operator.pairing+operator.write - admin-sensitive commands (
system.run,system.run.prepare,system.which,browser.proxy,fs.listDir, andsystem.execApprovals.get/set):operator.pairing+operator.admin removescope:operator.pairingcan remove non-operator node rows; a device-token caller revoking its own node role on a mixed-role device additionally needsoperator.admin.
openclaw nodes pending
openclaw nodes approve <requestId>
openclaw nodes reject <requestId>
openclaw nodes remove --node <id|name|ip>
openclaw nodes rename --node <id|name|ip> --name <displayName>
Invoke
system.run and system.run.prepare are blocked here; use the exec tool with host=node for shell execution instead. system.which is allowed through invoke.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
주요 항목:
--command <command>(required): e.g.canvas.eval.--params <json>: JSON object string (default{}).--invoke-timeout <ms>: node invoke timeout (default15000).--idempotency-key <key>: optional idempotency key.
openclaw nodes invoke --node <id> --command system.which --params '{"bins":["uname"]}'
Notify, push, location, screen
Camera and Canvas commands have their own docs: Camera nodes, Canvas. Canvas is implemented by the bundled experimental Canvas plugin; core keeps openclaw nodes canvas as a compatibility mount point.
위 내용은 공식 문서의 해당 섹션 요지입니다. 세부 플래그·기본값은 원문과
--help를 확인하세요.
주요 항목:
notifysends a local notification on a node that declaressystem.notify, including macOS, iOS, Android, and direct watchOS nodes. Direct watchOS delivery requires OpenClaw to be active. Requires--titleor--body. Options:--sound <name>,--priority <passive|active|timeSensitive>,--delivery <system|overlay|auto>(defaultsystem),--invoke-timeout <ms>(default15000).pushsends an APNs test push to an iOS node. Options:--title <text>(defaultOpenClaw),--body <text>,--environment <sandbox|production>to override the detected APNs environment.location getfetches the node's current location. Options:--max-age <ms>(reuse a cached fix),--accuracy <coarse|balanced|precise>,--location-timeout <ms>(default10000),--invoke-timeout <ms>(default20000).screen recordcaptures a short clip and prints the saved path (or writes JSON with--json). Options:--screen <index>(default0),--duration <ms|10s>(default10000),--fps <fps>(default10),--no-audio,--out <path>,--invoke-timeout <ms>(default120000).
openclaw nodes notify --node <id> --title "Build" --body "Done" --priority timeSensitive
openclaw nodes push --node <id> --title "OpenClaw" --environment sandbox
openclaw nodes location get --node <id> --accuracy precise
openclaw nodes screen record --node <id> --duration 10s --fps 10 --out ./clip.mp4
관련 문서
주요 항목:
- CLI reference
- Nodes
실습 체크리스트
- 공식 문서와 로컬 버전을 대조합니다:
https://docs.openclaw.ai/cli/nodes - 관련 CLI는
openclaw --help및 하위 명령--help로 옵션을 확인합니다. - 설정 변경 시
openclaw config/openclaw doctor로 유효성을 검사합니다. - Gateway·채널·플러그인 변경 후에는 필요 시 Gateway를 재시작합니다.
자주 쓰는 명령·설정 예시
openclaw nodes status
openclaw nodes status --connected
openclaw nodes status --last-connected 24h
openclaw nodes list
openclaw nodes describe --node <idOrNameOrIp>
openclaw nodes pending
openclaw nodes approve <requestId>
openclaw nodes reject <requestId>
openclaw nodes remove --node <id|name|ip>
openclaw nodes rename --node <id|name|ip> --name <displayName>
openclaw nodes invoke --node <id> --command system.which --params '{"bins":["uname"]}'
openclaw nodes notify --node <id> --title "Build" --body "Done" --priority timeSensitive
openclaw nodes push --node <id> --title "OpenClaw" --environment sandbox
openclaw nodes location get --node <id> --accuracy precise
openclaw nodes screen record --node <id> --duration 10s --fps 10 --out ./clip.mp4
관련 링크
- 공식 원문: cli/nodes
- OpenClaw 문서 홈
이 가이드는 공식 문서를 한국어 학습용으로 재구성한 것입니다. 옵션 기본값·플래그 이름은 설치 버전에 따라 달라질 수 있습니다.