Skip to Content
👋 Willkommen bei HowToUseOpenClaw Schnellstart
CLI-ReferenzÜbersicht

CLI-Referenz

Diese Seite beschreibt das aktuelle CLI-Verhalten. Bei Befehlsänderungen diese Doku anpassen.

Befehlsseiten

Globale Schalter

  • --dev: isolate state under ~/.clawdbot-dev and shift default ports.
  • --profile <name>: isolate state under ~/.clawdbot-<name>.
  • --no-color: disable ANSI colors.
  • --update: shorthand for openclaw update (source installs only).
  • -V, --version, -v: print version and exit.

Ausgabeformatierung

  • ANSI-Farben und Fortschrittsanzeigen werden nur in TTY-Sitzungen dargestellt.
  • OSC-8-Hyperlinks werden in unterstützten Terminals als klickbare Links dargestellt; sonst fallen wir auf Klartext-URLs zurück.
  • --json (und --plain wo unterstützt) deaktiviert die Formatierung für saubere Ausgabe.
  • --no-color deaktiviert ANSI-Formatierung; NO_COLOR=1 wird ebenfalls beachtet.
  • Lange laufende Befehle zeigen eine Fortschrittsanzeige (OSC 9;4 wenn unterstützt).

Farbpalette

OpenClaw verwenden Sies a lobster palette for CLI output.

  • accent (#FF5A2D): Überschriften, Beschriftungen, primäre Hervorhebungen.
  • accentBright (#FF7A3D): Befehlsnamen, Hervorhebung.
  • accentDim (#D14A22): Sekundärer Hervorhebungstext.
  • info (#FF8A5B): Informationelle Werte.
  • success (#2FBF71): Erfolgszustände.
  • warn (#FFB020): Warnungen, Fallbacks, Aufmerksamkeit.
  • error (#E23D2D): Fehler, Ausfälle.
  • muted (#8B7F77): De-Hervorhebung, Metadaten.

Farbpalette Referenz: src/terminal/palette.ts (aka “lobster seam”).

Befehlsbaum

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

Hinweis: plugins can add additional top-level commands (for example openclaw voicecall).

Sicherheit

  • openclaw security audit — Config und lokalen State auf typische Sicherheitsfallen prüfen.
  • openclaw security audit --deep — Live-Gateway-Prüfung nach bestem Bemühen.
  • openclaw security audit --fix — sichere Standardeinstellungen verschärfen und chmod für State/Config.

Plugins

Manage extensions und dasir config:

  • openclaw plugins list — discover plugins (verwenden Sie --json für Maschinenausgabe).
  • openclaw plugins info <id> — Details zu einem Plugin anzeigen.
  • openclaw plugins install <path|.tgz|npm-spec> — Plugin installieren (oder Plugin-Pfad hinzufügen zu plugins.load.paths).
  • openclaw plugins enable <id> / disable <id> — umschalten plugins.entries.<id>.enabled.
  • openclaw plugins doctor — Plugin-Ladefehler melden.

Die meisten Plugin-Änderungen erfordern einen Gateway-Neustart. Siehe /plugin.

Memory

Vektorsuche über MEMORY.md + memory/*.md:

  • openclaw memory status — Index-Statistiken anzeigen.
  • openclaw memory index — Memory-Dateien neu indizieren.
  • openclaw memory search "<query>" — semantische Suche über den Speicher.

Chat-Slash-Befehle

Chat-Nachrichten unterstützen /... commands (text and native). Siehe /tools/slash-commands.Überblick:

  • /status für schnelle Diagnose.
  • /config für persistente Config-Änderungen.
  • /debug for runtime-only config overrides (memory, not disk; erfordert commands.debug: true).

Setup und Onboarding

setup

Konfiguration und Workspace initialisieren.Optionen:

  • --workspace <dir>: Agent-Workspace-Pfad (Standard ~/clawd).
  • --wizard: Onboarding-Assistenten starten.
  • --non-interactive: Assistenten ohne Abfragen starten.
  • --mode <local|remote>: Assistenten-Modus.
  • --remote-url <url>: Remote-Gateway-URL.
  • --remote-token <token>: Remote-Gateway-Token.

Der Assistent startet automatisch, wenn any wizard flags are present (--non-interactive, --mode, --remote-url, --remote-token).

onboard

Interaktiver Assistent für Gateway, Workspace und Skills.Optionen:

  • --workspace <dir>
  • --reset (Config, Credentials, Sitzungen und Workspace vor dem Assistenten zurücksetzen)
  • --non-interactive
  • --mode <local|remote>
  • --flow <quickstart|advanced|manual> (manual ist ein Alias für 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> (non-interactive; verwenden Sied with --auth-choice token)
  • --token <token> (non-interactive; verwenden Sied with --auth-choice token)
  • --token-profile-id <id> (non-interactive; default: <provider>:manual)
  • --token-expires-in <duration> (non-interactive; e.g. 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>
  • --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 recommended; bun not recommended for Gateway runtime)
  • --json

configure

Interaktiver Konfigurations-Assistent (Modelle, Kanäle, Skills, Gateway).

config

Nicht-interaktive Config-Helfer (get/set/unset). Beim Ausführen von openclaw config with no Unterbefehl wird der Assistent gestartet.Unterbefehle:

  • config get <path>: Config-Wert ausgeben (Punkt/Klammer-Pfad).
  • config set <path> <value>: Wert setzen (JSON5 oder Rohtext).
  • config unset <path>: Wert entfernen.

doctor

Gesundheitsprüfungen und Schnellkorrekturen (Config, Gateway, Legacy-Dienste).Optionen:

  • --no-workspace-suggestions: Workspace-Speicher-Hinweise deaktivieren.
  • --yes: Standardwerte ohne Abfrage übernehmen (Headless).
  • --non-interactive: Abfragen überspringen; nur sichere Migrationen anwenden.
  • --deep: Systemdienste nach weiteren Gateway-Installationen scannen.

Kanal-Hilfen

channels

Chat-Kanal-Konten verwalten (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (Plugin)/Signal/iMessage/MS Teams).Unterbefehle:

  • channels list: Konfigurierte Kanäle und Auth-Profile anzeigen.
  • channels status: Gateway-Erreichbarkeit und Kanalgesundheit prüfen (--probe führt zusätzliche Prüfungen aus; verwenden Sie openclaw health or openclaw status --deep für Gateway-Gesundheitsprüfungen).
  • Tipp: channels status gibt Warnungen mit Lösungsvorschlägen aus, wenn typische Fehlkonfigurationen erkannt werden (verweist dann auf openclaw doctor).
  • channels logs: show recent channel logs von the gateway log file.
  • channels add: Assistenten-Setup wenn keine Flags übergeben werden; Flags schalten in den nicht-interaktiven Modus.
  • channels remove: standardmäßig deaktivieren; mit --delete Config-Einträge ohne Abfrage entfernen.
  • channels login: Interaktive Kanal-Anmeldung (nur WhatsApp Web).
  • channels logout: Von einer Kanal-Sitzung abmelden (falls unterstützt).

Allgemeine Optionen:

  • --channel <name>: whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams
  • --account <id>: channel account id (default default)
  • --name <label>: display name for the account

channels login Optionen:

  • --channel <channel> (default whatsapp; unterstützt whatsapp/web)
  • --account <id>
  • --verbose

channels logout Optionen:

  • --channel <channel> (default whatsapp)
  • --account <id>

channels list Optionen:

  • --no-usage: skip model provider usage/quota snapshots (OAuth/API-backed only).
  • --json: output JSON (includes usage unless --no-usage is set).

channels logs Optionen:

  • --channel <name|all> (default all)
  • --lines <n> (default 200)
  • --json

Details: /concepts/oauthBeispiele:

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

Verfügbare Skills auflisten und prüfen inkl. Bereitschaftsinfo.Unterbefehle:

  • skills list: list skills (default when no subcommand).
  • skills info <name>: Details zu einem Skill anzeigen.
  • skills check: Zusammenfassung bereit vs. fehlende Anforderungen.

Optionen:

  • --eligible: Nur bereite Skills anzeigen.
  • --json: JSON ausgeben (ohne Formatierung).
  • -v, --verbose: Details zu fehlenden Anforderungen einbeziehen.

Tipp: verwenden Sie npx clawdhub zum Suchen, Installieren und Synchronisieren von Skills.

pairing

DM-Pairing-Anfragen über Kanäle genehmigen.Unterbefehle:

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

webhooks gmail

Gmail Pub/Sub Hook einrichten und ausführen. Siehe /automation/gmail-pubsub.Unterbefehle:

  • webhooks gmail setup (erfordert --account <email>; unterstützt --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 overrides for the same flags)

dns setup

DNS-Hilfe für Weitbereichs-Discovery (CoreDNS + Tailscale). Siehe /gateway/discovery.Optionen:

  • --apply: install/update CoreDNS config (erfordert sudo; macOS only).

Messaging und Agent

message

Einheitliches ausgehendes Messaging und Kanalaktionen. Siehe: message. Unterbefehle:

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

Beispiele:

  • 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

Einen Agenten-Turn über das Gateway ausführen (oder eingebettet mit --local).Erforderlich:

  • --message <text>

Optionen:

  • --to <dest> (for session key and optional delivery)
  • --session-id <id>
  • --thinking <off|minimal|low|medium|high|xhigh> (GPT-5.2 + Codex models only)
  • --verbose <on|full|off>
  • --channel <whatsapp|telegram|discord|slack|mattermost|signal|imessage|msteams>
  • --local
  • --deliver
  • --json
  • --timeout <seconds>

agents

Isolierte Agenten verwalten (Workspaces, Auth, Routing).

agents list

Konfigurierte Agenten auflisten.Optionen:

  • --json
  • --bindings

agents add [name]

Neuen isolierten Agenten hinzufügen. Startet den geführten Assistenten, sofern keine Flags (oder --non-interactive) übergeben werden; --workspace ist im nicht-interaktiven Modus erforderlich.Optionen:

  • --workspace <dir>
  • --model <id>
  • --agent-dir <dir>
  • --bind <channel[:accountId]> (repeatable)
  • --non-interactive
  • --json

Bindungs-Specs verwenden channel[:accountId]. Wenn accountId bei WhatsApp weggelassen wird, wird die Standard-Account-ID verwendet.

agents delete <id>

Agenten löschen und Workspace + State bereinigen.Optionen:

  • --force
  • --json

acp

ACP-Bridge starten, der IDEs mit dem Gateway verbindet. Siehe acp für alle Optionen und Beispiele.

status

Verknüpfte Sitzungsgesundheit und letzte Empfänger anzeigen.Optionen:

  • --json
  • --all (full diagnosis; read-only, pasteable)
  • --deep (probe channels)
  • --usage (show model provider usage/quota)
  • --timeout <ms>
  • --verbose
  • --debug (Alias für --verbose)

Hinweise:

  • Übersicht enthält Gateway- und Node-Host-Dienststatus, sofern verfügbar.

Nutzungsverfolgung

OpenClaw kann Anbieter-Nutzung/Kontingent anzeigen, wenn OAuth/API-Credentials verfügbar sind.Zeigt:

  • /status (fügt eine kurze Anbieter-Nutzungszeile hinzu, wenn verfügbar)
  • openclaw status --usage (gibt vollständige Anbieter-Aufschlüsselung aus)
  • macOS-Menüleiste (Abschnitt Nutzung unter Kontext)

Hinweise:

  • Data comes directly von provider usage endpoints (no estimates).
  • Anbieter: Anthropic, GitHub Copilot, OpenAI Codex OAuth sowie Gemini CLI/Antigravity, wenn diese Provider-Plugins aktiviert sind.
  • Ohne passende Credentials wird die Nutzung ausgeblendet.
  • Details: siehe Nutzungsverfolgung.

health

Gesundheitsstatus vom laufenden Gateway abrufen.Optionen:

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

sessions

Gespeicherte Konversationssitzungen auflisten.Optionen:

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

Zurücksetzen / Deinstallieren

reset

Lokale Config/State zurücksetzen (CLI bleibt installiert).Optionen:

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

Hinweise:

  • --non-interactive erfordert --scope and --yes.

uninstall

Gateway-Dienst und lokale Daten deinstallieren (CLI bleibt).Optionen:

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

Hinweise:

  • --non-interactive erfordert --yes and explizite Bereiche (oder --all).

Gateway

gateway

WebSocket-Gateway starten.Optionen:

  • --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 + credentials + sessions + workspace)
  • --force (kill existing listener on port)
  • --verbose
  • --claude-cli-logs
  • --ws-log <auto|full|compact>
  • --compact (Alias für --ws-log compact)
  • --raw-stream
  • --raw-stream-path <path>

gateway service

Gateway-Dienst verwalten (launchd/systemd/schtasks).Unterbefehle:

  • gateway status (probes the Gateway RPC by default)
  • gateway install (service install)
  • gateway uninstall
  • gateway start
  • gateway stop
  • gateway restart

Hinweise:

  • gateway status probes the Gateway RPC by default using the service’s resolved port/config (override with --url/--token/--password).
  • gateway status unterstützt --no-probe, --deep, and --json für Skripte.
  • gateway status zeigt auch Legacy- oder Zusatz-Gateway-Dienste an, sofern erkennbar (--deep fügt System-Level-Scans hinzu). Profile-named OpenClaw services are treated as first-class and aren’t flagged as “extra”.
  • gateway status gibt an, welchen Config-Pfad die CLI verwendet bzw. welche Config der Dienst vermutlich verwendet (Dienst-Env) sowie die aufgelöste Probe-Ziel-URL.
  • gateway install|uninstall|start|stop|restart unterstützen --json für Skripte (Standardausgabe bleibt menschenlesbar).
  • gateway install Standard ist Node-Runtime; bun wird nicht empfohlen (WhatsApp/Telegram-Bugs).
  • gateway install Optionen: --port, --runtime, --token, --force, --json.

logs

Gateway-Dateilogs per RPC verfolgen. Hinweise:

  • TTY-Sitzungen zeigen eine farbige, strukturierte Ansicht; ohne TTY wird Klartext ausgegeben.
  • --json gibt zeilengetrenntes JSON aus (ein Log-Ereignis pro Zeile).

Beispiele:

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

gateway <subcommand>

Gateway-CLI-Helfer (verwenden Sie --url, --token, --password, --timeout, --expect-final für RPC-Unterbefehle).Unterbefehle:

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

Gängige RPCs:

  • config.apply (Config validieren, schreiben, Neustart und Aufwecken)
  • config.patch (Teilupdate zusammenführen, Neustart und Aufwecken)
  • update.run (Update ausführen, Neustart und Aufwecken)

Tipp: beim Aufruf von config.set/config.apply/config.patch direkt angeben, übergeben Sie baseHash von config.get falls bereits eine Config existiert.

Modelle

Siehe /concepts/models für Fallback-Verhalten und Scan-Strategie.Bevorzugte Anthropic-Auth (setup-token):

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

models (Stamm)

openclaw models ist ein Alias für models status.Stamm-Optionen:

  • --status-json (Alias für models status --json)
  • --status-plain (Alias für models status --plain)

models list

Optionen:

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

models status

Optionen:

  • --json
  • --plain
  • --check (exit 1=expired/missing, 2=expiring)
  • --probe (live probe of configured auth profiles)
  • --probe-provider <name>
  • --probe-profile <id> (repeat or comma-separated)
  • --probe-timeout <ms>
  • --probe-concurrency <n>
  • --probe-max-tokens <n>

Enthält immer die Auth-Übersicht und OAuth-Ablaufstatus der Profile im Auth-Store. --probe führt Live-Anfragen aus (kann Tokens verbrauchen und Rate-Limits auslösen).

models set <model>

Set agents.defaults.model.primary.

models set-image <model>

Set agents.defaults.imageModel.primary.

models aliases list|add|remove

Optionen:

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

models fallbacks list|add|remove|clear

Optionen:

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

models image-fallbacks list|add|remove|clear

Optionen:

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

models scan

Optionen:

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

Optionen:

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

models auth order get|set|clear

Optionen:

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

System

system event

Systemereignis in die Warteschlange stellen und optional Heartbeat auslösen (Gateway-RPC).Erforderlich:

  • --text <text>

Optionen:

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

system heartbeat last|enable|disable

Heartbeat-Steuerung (Gateway-RPC).Optionen:

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

system presence

System-Presence-Einträge auflisten (Gateway-RPC).Optionen:

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

Cron

Geplante Aufgaben verwalten (Gateway-RPC). Siehe /automation/cron-jobs.Unterbefehle:

  • cron status [--json]
  • cron list [--all] [--json] (table output by default; verwenden Sie --json for raw)
  • cron add (alias: create; erfordert --name and exactly one of --at | --every | --cron, and exactly one payload of --system-event | --message)
  • cron edit <id> (patch fields)
  • cron rm <id> (aliases: remove, delete)
  • cron enable <id>
  • cron disable <id>
  • cron runs --id <id> [--limit <n>]
  • cron run <id> [--force]

All cron Befehle akzeptieren --url, --token, --timeout, --expect-final.

Node-Host

node startet einen Headless-Node-Host or manages it as a background service. Siehe openclaw node.Unterbefehle:

  • 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 kommuniziert mit dem Gateway und adressiert gekoppelte Nodes. Siehe /nodes.Allgemeine Optionen:

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

Unterbefehle:

  • 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 or 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>] (mac only)

Kamera:

  • 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 (need 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 und Bildschirm:

  • nodes canvas snapshot --node <id|name|ip> [--format png|jpg|jpeg] [--max-width <px>] [--quality (need 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>]

Standort:

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

Browser

Browser-Steuerung per CLI (dediziertes Chrome/Brave/Edge/Chromium). Siehe openclaw browser und das Browser tool. Allgemeine Optionen:

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

Verwalten:

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

Prüfen:

  • 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>]

Aktionen:

  • 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-Suche

docs [query...]

Live-Docs-Index durchsuchen.

TUI

tui

Terminal-UI verbunden mit dem Gateway öffnen.Optionen:

  • --url <url>
  • --token <token>
  • --password <password>
  • --session <key>
  • --deliver
  • --thinking <level>
  • --message <text>
  • --timeout-ms <ms> (defaults to agents.defaults.timeoutSeconds)
  • --history-limit <n>
Zuletzt aktualisiert am: