Naar hoofdinhoud gaan

CLI-referentie

Deze pagina beschrijft het huidige CLI-gedrag. Als opdrachten veranderen, werk dit document bij.

Opdrachtpagina’s

Globale flags

  • --dev: isoleer status onder ~/.openclaw-dev en verschuif standaardpoorten.
  • --profile <name>: isoleer status onder ~/.openclaw-<name>.
  • --no-color: schakel ANSI-kleuren uit.
  • --update: verkorting voor openclaw update (alleen source-installaties).
  • -V, --version, -v: toon versie en sluit af.

Uitvoerstyling

  • ANSI-kleuren en voortgangsindicatoren worden alleen weergegeven in TTY-sessies.
  • OSC-8-hyperlinks worden als klikbare links weergegeven in ondersteunde terminals; anders vallen we terug op gewone URL’s.
  • --json (en --plain waar ondersteund) schakelt styling uit voor schone uitvoer.
  • --no-color schakelt ANSI-styling uit; NO_COLOR=1 wordt ook gerespecteerd.
  • Langlopende opdrachten tonen een voortgangsindicator (OSC 9;4 waar ondersteund).

Kleurenpalet

OpenClaw gebruikt een lobster-palet voor CLI-uitvoer.
  • accent (#FF5A2D): koppen, labels, primaire accenten.
  • accentBright (#FF7A3D): opdrachtnamen, nadruk.
  • accentDim (#D14A22): secundaire accenttekst.
  • info (#FF8A5B): informatieve waarden.
  • success (#2FBF71): successtatussen.
  • warn (#FFB020): waarschuwingen, fallbacks, aandacht.
  • error (#E23D2D): fouten, mislukkingen.
  • muted (#8B7F77): minder nadruk, metadata.
Bron van waarheid voor het palet: src/terminal/palette.ts (ook wel “lobster seam”).

Opdrachtboom

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
Let op: plugins kunnen extra top-level opdrachten toevoegen (bijvoorbeeld openclaw voicecall).

Beveiliging

  • openclaw security audit — audit config + lokale status op veelvoorkomende beveiligingsvalkuilen.
  • openclaw security audit --deep — best-effort live Gateway-probe.
  • openclaw security audit --fix — verscherp veilige standaardinstellingen en chmod status/config.

Plugins

Beheer extensies en hun config:
  • openclaw plugins list — ontdek plugins (gebruik --json voor machine-uitvoer).
  • openclaw plugins info <id> — toon details voor een plugin.
  • openclaw plugins install <path|.tgz|npm-spec> — installeer een plugin (of voeg een pluginpad toe aan plugins.load.paths).
  • openclaw plugins enable <id> / disable <id> — schakel plugins.entries.<id>.enabled in/uit.
  • openclaw plugins doctor — rapporteer plugin-laadfouten.
De meeste pluginwijzigingen vereisen een herstart van de Gateway. Zie /plugin.

Memory

Vectorzoekopdrachten over MEMORY.md + memory/*.md:
  • openclaw memory status — toon indexstatistieken.
  • openclaw memory index — herindexeer memory-bestanden.
  • openclaw memory search "<query>" — semantisch zoeken over memory.

Chat slash-opdrachten

Chatberichten ondersteunen /...-opdrachten (tekst en native). Zie /tools/slash-commands. Hoogtepunten:
  • /status voor snelle diagnostiek.
  • /config voor persistente configwijzigingen.
  • /debug voor alleen-runtime config-overschrijvingen (memory, niet schijf; vereist commands.debug: true).

Installatie + onboarding

setup

Initialiseer config + werkruimte. Opties:
  • --workspace <dir>: agent-werkruimtepad (standaard ~/.openclaw/workspace).
  • --wizard: voer de onboardingwizard uit.
  • --non-interactive: voer de wizard uit zonder prompts.
  • --mode <local|remote>: wizardmodus.
  • --remote-url <url>: externe Gateway-URL.
  • --remote-token <token>: extern Gateway-token.
De wizard start automatisch wanneer een van de wizardflags aanwezig is (--non-interactive, --mode, --remote-url, --remote-token).

onboard

Interactieve wizard om gateway, werkruimte en skills in te stellen. Opties:
  • --workspace <dir>
  • --reset (reset config + referenties + sessies + werkruimte vóór de wizard)
  • --non-interactive
  • --mode <local|remote>
  • --flow <quickstart|advanced|manual> (manual is een alias voor advanced)
  • --auth-choice <setup-token|token|chutes|openai-codex|openai-api-key|openrouter-api-key|ai-gateway-api-key|moonshot-api-key|moonshot-api-key-cn|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> (niet-interactief; gebruikt met --auth-choice token)
  • --token <token> (niet-interactief; gebruikt met --auth-choice token)
  • --token-profile-id <id> (niet-interactief; standaard: <provider>:manual)
  • --token-expires-in <duration> (niet-interactief; bijv. 365d, 12h)
  • --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>
  • --custom-base-url <url> (niet-interactief; gebruikt met --auth-choice custom-api-key)
  • --custom-model-id <id> (niet-interactief; gebruikt met --auth-choice custom-api-key)
  • --custom-api-key <key> (niet-interactief; optioneel; gebruikt met --auth-choice custom-api-key; valt terug op CUSTOM_API_KEY indien weggelaten)
  • --custom-provider-id <id> (niet-interactief; optionele aangepaste provider-id)
  • --custom-compatibility <openai|anthropic> (niet-interactief; optioneel; standaard openai)
  • --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 (alias: --skip-daemon)
  • --daemon-runtime <node|bun>
  • --skip-channels
  • --skip-skills
  • --skip-health
  • --skip-ui
  • --node-manager <npm|pnpm|bun> (pnpm aanbevolen; bun niet aanbevolen voor Gateway-runtime)
  • --json

configure

Interactieve configuratiewizard (models, kanalen, skills, gateway).

config

Niet-interactieve confighelpers (get/set/unset). Het uitvoeren van openclaw config zonder subopdracht start de wizard. Subopdrachten:
  • config get <path>: print een configwaarde (punt-/haakpad).
  • config set <path> <value>: stel een waarde in (JSON5 of ruwe string).
  • config unset <path>: verwijder een waarde.

doctor

Healthchecks + snelle fixes (config + gateway + legacy-services). Opties:
  • --no-workspace-suggestions: schakel hints voor werkruimte-memory uit.
  • --yes: accepteer standaardwaarden zonder prompts (headless).
  • --non-interactive: sla prompts over; pas alleen veilige migraties toe.
  • --deep: scan systeemservices op extra gateway-installaties.

Kanaalhelpers

channels

Beheer chatkanaalaccounts (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (plugin)/Signal/iMessage/Microsoft Teams). Subopdrachten:
  • channels list: toon geconfigureerde kanalen en auth-profielen.
  • channels status: controleer gateway-bereikbaarheid en kanaalgezondheid (--probe voert extra controles uit; gebruik openclaw health of openclaw status --deep voor gateway-healthprobes).
  • Tip: channels status toont waarschuwingen met voorgestelde oplossingen wanneer veelvoorkomende misconfiguraties worden gedetecteerd (en verwijst je daarna naar openclaw doctor).
  • channels logs: toon recente kanaallogs uit het gateway-logbestand.
  • channels add: wizard-achtige installatie wanneer geen flags worden doorgegeven; flags schakelen over naar niet-interactieve modus.
  • channels remove: standaard uitgeschakeld; geef --delete mee om configitems zonder prompts te verwijderen.
  • channels login: interactieve kanaallogin (alleen WhatsApp Web).
  • channels logout: meld je af bij een kanaalsessie (indien ondersteund).
Veelgebruikte opties:
  • --channel <name>: whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams
  • --account <id>: kanaalaccount-id (standaard default)
  • --name <label>: weergavenaam voor het account
channels login-opties:
  • --channel <channel> (standaard whatsapp; ondersteunt whatsapp/web)
  • --account <id>
  • --verbose
channels logout-opties:
  • --channel <channel> (standaard whatsapp)
  • --account <id>
channels list-opties:
  • --no-usage: sla snapshots van gebruik/quota van modelproviders over (alleen OAuth/API-ondersteund).
  • --json: voer JSON uit (inclusief gebruik tenzij --no-usage is ingesteld).
channels logs-opties:
  • --channel <name|all> (standaard all)
  • --lines <n> (standaard 200)
  • --json
Meer details: /concepts/oauth Voorbeelden:
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

Lijst en inspecteer beschikbare skills plus gereedheidsinformatie. Subopdrachten:
  • skills list: lijst skills (standaard wanneer geen subopdracht).
  • skills info <name>: toon details voor één skill.
  • skills check: samenvatting van gereed vs. ontbrekende vereisten.
Opties:
  • --eligible: toon alleen gereede skills.
  • --json: voer JSON uit (geen styling).
  • -v, --verbose: voeg details over ontbrekende vereisten toe.
Tip: gebruik npx clawhub om skills te zoeken, installeren en synchroniseren.

pairing

Keur DM-koppelingsverzoeken over kanalen goed. Subopdrachten:
  • pairing list <channel> [--json]
  • pairing approve <channel> <code> [--notify]

webhooks gmail

Gmail Pub/Sub-hookinstallatie + runner. Zie /automation/gmail-pubsub. Subopdrachten:
  • webhooks gmail setup (vereist --account <email>; ondersteunt --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 (runtime-overschrijvingen voor dezelfde flags)

dns setup

Wide-area discovery DNS-helper (CoreDNS + Tailscale). Zie /gateway/discovery. Opties:
  • --apply: installeer/update CoreDNS-config (vereist sudo; alleen macOS).

Messaging + agent

message

Uniforme uitgaande messaging + kanaalacties. Zie: /cli/message Subopdrachten:
  • 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>
Voorbeelden:
  • 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

Voer één agentbeurt uit via de Gateway (of --local ingebed). Vereist:
  • --message <text>
Opties:
  • --to <dest> (voor sessiesleutel en optionele levering)
  • --session-id <id>
  • --thinking <off|minimal|low|medium|high|xhigh> (alleen GPT-5.2 + Codex-modellen)
  • --verbose <on|full|off>
  • --channel <whatsapp|telegram|discord|slack|mattermost|signal|imessage|msteams>
  • --local
  • --deliver
  • --json
  • --timeout <seconds>

agents

Beheer geïsoleerde agents (werkruimtes + auth + routering).

agents list

Lijst geconfigureerde agents. Opties:
  • --json
  • --bindings

agents add [name]

Voeg een nieuwe geïsoleerde agent toe. Start de begeleide wizard tenzij flags (of --non-interactive) worden doorgegeven; --workspace is vereist in niet-interactieve modus. Opties:
  • --workspace <dir>
  • --model <id>
  • --agent-dir <dir>
  • --bind <channel[:accountId]> (herhaalbaar)
  • --non-interactive
  • --json
Bindingsspecificaties gebruiken channel[:accountId]. Wanneer accountId wordt weggelaten voor WhatsApp, wordt de standaard account-id gebruikt.

agents delete <id>

Verwijder een agent en snoei diens werkruimte + status. Opties:
  • --force
  • --json

acp

Voer de ACP-bridge uit die IDE’s met de Gateway verbindt. Zie acp voor alle opties en voorbeelden.

status

Toon gekoppelde sessiegezondheid en recente ontvangers. Opties:
  • --json
  • --all (volledige diagnose; alleen-lezen, plakbaar)
  • --deep (probeer kanalen)
  • --usage (toon gebruik/quota van modelproviders)
  • --timeout <ms>
  • --verbose
  • --debug (alias voor --verbose)
Notities:
  • Het overzicht bevat de status van de Gateway + node-hostservice wanneer beschikbaar.

Gebruik volgen

OpenClaw kan gebruik/quota van providers tonen wanneer OAuth/API-referenties beschikbaar zijn. Vereist:
  • /status (voegt een korte regel met providergebruik toe wanneer beschikbaar)
  • openclaw status --usage (print een volledige provideruitsplitsing)
  • macOS-menubalk (sectie Gebruik onder Context)
Notities:
  • Gegevens komen rechtstreeks van provider-usage-endpoints (geen schattingen).
  • Providers: Anthropic, GitHub Copilot, OpenAI Codex OAuth, plus Gemini CLI/Antigravity wanneer die providerplugins zijn ingeschakeld.
  • Als er geen passende referenties bestaan, wordt gebruik verborgen.
  • Details: zie Usage tracking.

health

Haal health op van de draaiende Gateway. Opties:
  • --json
  • --timeout <ms>
  • --verbose

sessions

Lijst opgeslagen conversatiesessies. Opties:
  • --json
  • --verbose
  • --store <path>
  • --active <minutes>

Resetten / Verwijderen

reset

Reset lokale config/status (houdt de CLI geïnstalleerd). Opties:
  • --scope <config|config+creds+sessions|full>
  • --yes
  • --non-interactive
  • --dry-run
Notities:
  • --non-interactive vereist --scope en --yes.

uninstall

Verwijder de gatewayservice + lokale gegevens (CLI blijft). Opties:
  • --service
  • --state
  • --workspace
  • --app
  • --all
  • --yes
  • --non-interactive
  • --dry-run
Notities:
  • --non-interactive vereist --yes en expliciete scopes (of --all).

Gateway

gateway

Start de WebSocket-Gateway. Opties:
  • --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 (reset dev-config + referenties + sessies + werkruimte)
  • --force (beëindig bestaande listener op poort)
  • --verbose
  • --claude-cli-logs
  • --ws-log <auto|full|compact>
  • --compact (alias voor --ws-log compact)
  • --raw-stream
  • --raw-stream-path <path>

gateway service

Beheer de Gateway-service (launchd/systemd/schtasks). Subopdrachten:
  • gateway status (probeert standaard de Gateway RPC)
  • gateway install (service-installatie)
  • gateway uninstall
  • gateway start
  • gateway stop
  • gateway restart
Notities:
  • gateway status probeert standaard de Gateway RPC met de door de service opgeloste poort/config (overschrijf met --url/--token/--password).
  • gateway status ondersteunt --no-probe, --deep en --json voor scripting.
  • gateway status toont ook legacy- of extra gatewayservices wanneer deze kunnen worden gedetecteerd (--deep voegt systeemniveau-scans toe). Profielgenaamde OpenClaw-services worden als eersteklas beschouwd en niet als “extra” gemarkeerd.
  • gateway status print welk configpad de CLI gebruikt versus welke config de service waarschijnlijk gebruikt (service-env), plus de opgeloste probe-doel-URL.
  • gateway install|uninstall|start|stop|restart ondersteunt --json voor scripting (standaarduitvoer blijft mensvriendelijk).
  • gateway install gebruikt standaard de Node-runtime; bun wordt niet aanbevolen (WhatsApp/Telegram-bugs).
  • gateway install-opties: --port, --runtime, --token, --force, --json.

logs

Tail Gateway-bestandslogs via RPC. Notities:
  • TTY-sessies renderen een gekleurde, gestructureerde weergave; niet-TTY valt terug op platte tekst.
  • --json produceert regel-gescheiden JSON (één logevent per regel).
Voorbeelden:
openclaw logs --follow
openclaw logs --limit 200
openclaw logs --plain
openclaw logs --json
openclaw logs --no-color

gateway <subcommand>

Gateway CLI-helpers (gebruik --url, --token, --password, --timeout, --expect-final voor RPC-subopdrachten). Wanneer je --url doorgeeft, past de CLI niet automatisch config- of omgevingsreferenties toe. Voeg --token of --password expliciet toe. Ontbrekende expliciete referenties is een fout. Subopdrachten:
  • gateway call <method> [--params <json>]
  • gateway health
  • gateway status
  • gateway probe
  • gateway discover
  • gateway install|uninstall|start|stop|restart
  • gateway run
Veelgebruikte RPC’s:
  • config.apply (valideer + schrijf config + herstart + wekken)
  • config.patch (voeg een gedeeltelijke update samen + herstart + wekken)
  • update.run (voer update uit + herstart + wekken)
Tip: wanneer je config.set/config.apply/config.patch direct aanroept, geef baseHash mee uit config.get als er al een config bestaat.

Models

Zie /concepts/models voor fallback-gedrag en scanstrategie. Voorkeursauthenticatie voor Anthropic (setup-token):
claude setup-token
openclaw models auth setup-token --provider anthropic
openclaw models status

models (root)

openclaw models is een alias voor models status. Root-opties:
  • --status-json (alias voor models status --json)
  • --status-plain (alias voor models status --plain)

models list

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

models status

Opties:
  • --json
  • --plain
  • --check (exit 1=verlopen/ontbrekend, 2=verloopt binnenkort)
  • --probe (live probe van geconfigureerde auth-profielen)
  • --probe-provider <name>
  • --probe-profile <id> (herhaal of komma-gescheiden)
  • --probe-timeout <ms>
  • --probe-concurrency <n>
  • --probe-max-tokens <n>
Bevat altijd het auth-overzicht en OAuth-verloopstatus voor profielen in de auth-store. --probe voert live verzoeken uit (kan tokens verbruiken en rate limits triggeren).

models set <model>

Stel agents.defaults.model.primary in.

models set-image <model>

Stel agents.defaults.imageModel.primary in.

models aliases list|add|remove

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

models fallbacks list|add|remove|clear

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

models image-fallbacks list|add|remove|clear

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

models scan

Opties:
  • --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

Opties:
  • add: interactieve auth-helper
  • setup-token: --provider <name> (standaard anthropic), --yes
  • paste-token: --provider <name>, --profile-id <id>, --expires-in <duration>

models auth order get|set|clear

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

Systeem

system event

Plaats een systeemevenement in de wachtrij en trigger optioneel een heartbeat (Gateway RPC). Vereist:
  • --text <text>
Opties:
  • --mode <now|next-heartbeat>
  • --json
  • --url, --token, --timeout, --expect-final

system heartbeat last|enable|disable

Heartbeat-bediening (Gateway RPC). Opties:
  • --json
  • --url, --token, --timeout, --expect-final

system presence

Lijst systeem-presence-items (Gateway RPC). Opties:
  • --json
  • --url, --token, --timeout, --expect-final

Cron

Beheer geplande taken (Gateway RPC). Zie /automation/cron-jobs. Subopdrachten:
  • cron status [--json]
  • cron list [--all] [--json] (standaard tabeluitvoer; gebruik --json voor ruw)
  • cron add (alias: create; vereist --name en precies één van --at | --every | --cron, en precies één payload van --system-event | --message)
  • cron edit <id> (patch velden)
  • cron rm <id> (aliassen: remove, delete)
  • cron enable <id>
  • cron disable <id>
  • cron runs --id <id> [--limit <n>]
  • cron run <id> [--force]
Alle cron-opdrachten accepteren --url, --token, --timeout, --expect-final.

Node-host

node draait een headless node-host of beheert deze als achtergrondservice. Zie openclaw node. Subopdrachten:
  • 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 communiceert met de Gateway en richt zich op gekoppelde nodes. Zie /nodes. Veelgebruikte opties:
  • --url, --token, --timeout, --json
Subopdrachten:
  • 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-node of headless node-host)
  • nodes notify --node <id|name|ip> [--title <text>] [--body <text>] [--sound <name>] [--priority <passive|active|timeSensitive>] [--delivery <system|overlay|auto>] [--invoke-timeout <ms>] (alleen 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 + scherm:
  • 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>]
Locatie:
  • nodes location get --node <id|name|ip> [--max-age <ms>] [--accuracy <coarse|balanced|precise>] [--location-timeout <ms>] [--invoke-timeout <ms>]

Browser

Browserbedienings-CLI (toegewijde Chrome/Brave/Edge/Chromium). Zie openclaw browser en de Browser-tool. Veelgebruikte opties:
  • --url, --token, --timeout, --json
  • --browser-profile <name>
Beheren:
  • 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>
Inspecteren:
  • 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>]
Acties:
  • 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>]

Documentatie zoeken

docs [query...]

Doorzoek de live documentatie-index.

TUI

tui

Open de terminal-UI die is verbonden met de Gateway. Opties:
  • --url <url>
  • --token <token>
  • --password <password>
  • --session <key>
  • --deliver
  • --thinking <level>
  • --message <text>
  • --timeout-ms <ms> (standaard agents.defaults.timeoutSeconds)
  • --history-limit <n>