OpenClaw CLI Commands

Search and copy any openclaw command. Full list: doctor, models list, models status, plugins list, Gateway, Channels, Skills, and more.

Basics

9 items

Show version

openclaw --version

Show all commands

openclaw --help

Open terminal UI

openclaw tui

Open web console

openclaw dashboard

Update to latest

openclaw update

Update No Restart

openclaw update --no-restart

Update Status

openclaw update status

Update Wizard

openclaw update wizard

Completion

openclaw completion

Setup & Config

12 items

Setup

openclaw setup

Initialize with wizard

openclaw setup --wizard

Quick onboarding

openclaw onboard

Interactive configuration

openclaw configure

Get config value

openclaw config get agents.defaults.model.primary

Set config value

openclaw config set agents.defaults.timeoutSeconds 300

Remove config entry

openclaw config unset agents.defaults.timeoutSeconds

Config File

openclaw config file

Config Validate

openclaw config validate

Security audit

openclaw security audit --fix

Security Audit Deep

openclaw security audit --deep

Global flags

# Dev profile
openclaw --dev status

# Custom profile
openclaw --profile work gateway status

# JSON output
openclaw status --json

# No color
openclaw logs --no-color

Diagnosis & Troubleshooting

12 items

Health check & fix

openclaw doctor

Check and auto-fix

openclaw doctor --fix

Doctor Repair

openclaw doctor --repair

Overall status

openclaw status

Status All

openclaw status --all

Deep check

openclaw status --deep

Status Usage

openclaw status --usage

Health

openclaw health

View recent logs

openclaw logs

Follow logs

openclaw logs --follow

Show last N lines

openclaw logs --limit 200

JSON logs

openclaw logs --json

Gateway

13 items

Check Gateway status

openclaw gateway status

Gateway Status Deep

openclaw gateway status --deep

Run in foreground

openclaw gateway run

Start Gateway

openclaw gateway start

Stop Gateway

openclaw gateway stop

Restart Gateway

openclaw gateway restart

Install as service

openclaw gateway install

Uninstall service

openclaw gateway uninstall

Call RPC method

openclaw gateway call config.patch --params '{"skills.enabled":["notion"]}'

Gateway Health

openclaw gateway call health

Probe health

openclaw gateway probe --timeout 5000

Discover Gateways

openclaw gateway discover

Gateway Usage Cost

openclaw gateway usage-cost

Channels

12 items

List channels

openclaw channels list

Check channel status

openclaw channels status --probe

Channels Capabilities

openclaw channels capabilities

Channels Resolve

openclaw channels resolve --channel telegram --account default

View channel logs

openclaw channels logs --channel telegram --lines 50

Add Telegram bot

openclaw channels add --channel telegram --account alerts --name "Alerts Bot" --token $TELEGRAM_BOT_TOKEN

Add Discord bot

openclaw channels add --channel discord --account work --name "Work Bot" --token $DISCORD_BOT_TOKEN

Add WhatsApp

openclaw channels add --channel whatsapp

Remove channel

openclaw channels remove --channel discord --account work

Delete channel config

openclaw channels remove --channel discord --account work --delete

Login to channel

openclaw channels login --channel whatsapp

Logout from channel

openclaw channels logout --channel whatsapp --account default

Models

17 items

Check model status

openclaw models status

Check auth expiry

openclaw models status --check

List all models

openclaw models list --all

List local models

openclaw models list --local

List by provider

openclaw models list --provider anthropic

Set primary model

openclaw models set claude-3-5-sonnet-20241022

Set image model

openclaw models set-image claude-3-5-sonnet-20241022

Add auth (interactive)

openclaw models auth add

Setup token auth

openclaw models auth setup-token --provider anthropic

Paste token

openclaw models auth paste-token --provider openai --token $OPENAI_API_KEY

OAuth login for provider

openclaw models auth login --provider <provider>

List aliases

openclaw models aliases list

Add alias

openclaw models aliases add "claude" "claude-3-5-sonnet-20241022"

List fallbacks

openclaw models fallbacks list

Add fallback

openclaw models fallbacks add "claude-3-5-sonnet-20241022" "gpt-4o"

Scan for models

openclaw models scan --set-default --yes

Scan with constraints

openclaw models scan --max-params 100000 --max-age-days 30 --concurrency 3

Agents & message

11 items

Agent Run

openclaw agent --message "Hello"

Agents List

openclaw agents list

Agents Bindings

openclaw agents bindings

Agents Bind

openclaw agents bind <agentId> <channel> <account>

Agents Unbind

openclaw agents unbind <agentId> <channel> <account>

Agents Add

openclaw agents add [name]

Agents Set Identity

openclaw agents set-identity <id> <name>

Agents Delete

openclaw agents delete <id>

Message Send

openclaw message send --channel telegram --account default --text "Hello"

Message Broadcast

openclaw message broadcast --text "Announcement"

Sessions List

openclaw sessions list

Skills & Plugins

17 items

List skills

openclaw skills list

List eligible skills

openclaw skills list --eligible

Get skill info

openclaw skills info seo-blog-generator

Check skill requirements

openclaw skills check

Search skills

npx clawhub search email

Install skill

npx clawhub install email

Sync skills

npx clawhub sync

List plugins

openclaw plugins list

Get plugin info

openclaw plugins info voicecall

Install plugin

openclaw plugins install ./custom-plugin

Plugins Install Link

openclaw plugins install ./custom-plugin --link

Enable plugin

openclaw plugins enable voicecall

Disable plugin

openclaw plugins disable voicecall

Check plugins

openclaw plugins doctor

Memory status

openclaw memory status

Reindex memory

openclaw memory index

Search memory

openclaw memory search "OpenClaw setup commands"

Browser

18 items

Browser status

openclaw browser status

Start browser

openclaw browser start

Stop browser

openclaw browser stop

Reset profile

openclaw browser reset-profile

List tabs

openclaw browser tabs

Open URL

openclaw browser open --url https://docs.openclaw.ai

Focus tab

openclaw browser focus --target-id <id>

Take screenshot

openclaw browser screenshot --target-id <id> --type png

DOM snapshot

openclaw browser snapshot --format aria --target-id <id>

Navigate to URL

openclaw browser navigate --url https://example.com --target-id <id>

Click element

openclaw browser click --ref button-submit --target-id <id>

Type text

openclaw browser type --text "Hello" --input-ref textarea-message --target-id <id>

Fill form

openclaw browser fill --fields '[{"ref":"name","value":"John"}]' --target-id <id>

Execute JavaScript

openclaw browser evaluate --fn "document.title" --target-id <id>

List profiles

openclaw browser profiles

Create profile

openclaw browser create-profile --name "Shopping" --color "#FF5A2D"

Delete profile

openclaw browser delete-profile --name "Shopping"

Export as PDF

openclaw browser pdf --target-id <id>

Nodes

20 items

Nodes Status

openclaw nodes status

List nodes

openclaw nodes list

List connected nodes

openclaw nodes status --connected

Describe node

openclaw nodes describe --node <nodeId>

Nodes Pairing Rename

openclaw nodes pairing rename --node <id> --name "Personal iPhone"

Run command on node

openclaw nodes run --node <id> --raw "openclaw status"

Invoke node method

openclaw nodes invoke --node <id> --command camera_snap --params '{"facing":"back"}'

List pending requests

openclaw nodes pairing pending

Approve request

openclaw nodes pairing approve <requestId>

Reject request

openclaw nodes pairing reject <requestId>

List cameras

openclaw nodes camera list --node <id>

Take photo

openclaw nodes camera snap --node <id> --facing back

Record video

openclaw nodes camera clip --node <id> --facing back --duration 30s

Canvas snapshot

openclaw nodes canvas snapshot --node <id> --format png

Present canvas

openclaw nodes canvas present --node <id> --x 100 --y 200 --width 600 --height 400

Hide canvas

openclaw nodes canvas hide --node <id>

Navigate canvas

openclaw nodes canvas navigate --node <id> --url https://example.com

Evaluate on canvas

openclaw nodes canvas eval --node <id> --js "document.body.style.backgroundColor='red'"

Screen recording

openclaw nodes screen record --node <id> --duration 60 --out /tmp/recording.mp4

Get location

openclaw nodes location get --node <id>

Devices (pairing & tokens)

7 items

Devices List

openclaw devices list

Devices Approve

openclaw devices approve <requestId>

Devices Reject

openclaw devices reject <requestId>

Devices Remove

openclaw devices remove <deviceId>

Devices Clear

openclaw devices clear

Devices Rotate

openclaw devices rotate <deviceId>

Devices Revoke

openclaw devices revoke <deviceId>

System & Cron

17 items

Enqueue event

openclaw system event --text "Daily summary check"

Trigger event now

openclaw system event --text "Check emails" --mode now

Last heartbeat

openclaw system heartbeat last

Enable heartbeats

openclaw system heartbeat enable

Disable heartbeats

openclaw system heartbeat disable

System presence

openclaw system presence

List cron jobs

openclaw cron list --all

Cron status

openclaw cron status

Add scheduled job

openclaw cron add --name "daily-summary" --at "2026-02-11T09:00:00Z" --system-event "Check emails"

Add recurring job

openclaw cron add --name "hourly-check" --every 3600000 --message "Check for new messages"

Add cron expression job

openclaw cron add --name "weekly-report" --cron "0 9 * * 1" --message "Generate weekly report"

Run job

openclaw cron run <id>

Enable job

openclaw cron enable <id>

Disable job

openclaw cron disable <id>

Cron Rm

openclaw cron rm <id>

View job history

openclaw cron runs --id <id> --limit 10

Cron Edit

openclaw cron edit <id>

Maintenance

6 items

Open web console

openclaw dashboard

Reset

openclaw reset

Reset Scope

openclaw reset --scope config --yes

Uninstall

openclaw uninstall

Backup Create

openclaw backup create

Backup Verify

openclaw backup verify <archive>

Other

20 items

Secrets Audit

openclaw secrets audit

Secrets Configure

openclaw secrets configure

Secrets Apply

openclaw secrets apply

Hooks List

openclaw hooks list

Hooks Enable

openclaw hooks enable <name>

Hooks Disable

openclaw hooks disable <name>

Directory Self

openclaw directory self --channel telegram --account default

Directory Peers List

openclaw directory peers list --channel telegram

Directory Groups List

openclaw directory groups list --channel telegram

Pairing List

openclaw pairing list

Pairing Approve

openclaw pairing approve <codeOrChannel> [code]

Qr

openclaw qr

Docs

openclaw docs <query>

Dns Setup

openclaw dns setup

Approvals Get

openclaw approvals get

Approvals Set

openclaw approvals set --file <path>

Approvals Allowlist Add

openclaw approvals allowlist add "~/Projects/**/bin/rg"

Sandbox List

openclaw sandbox list

Node Status

openclaw node status

Node Run

openclaw node run

Top 10 Commands

10 items

Full diagnosis

openclaw status --deep

Restart Gateway

openclaw gateway restart

Verify connectivity

openclaw channels status

Discover capabilities

openclaw skills list

Troubleshooting

openclaw logs --follow

Check AI access

openclaw models status

Enable automation

openclaw browser start

Manage scheduled tasks

openclaw cron list

Auto-fix issues

openclaw doctor

Customize behavior

openclaw config get agents.defaults.model.primary
openclaw config set agents.defaults.timeoutSeconds 300