CLI commands
CLI-Referenz
openclaw ist der zentrale CLI-Einstiegspunkt. Jeder Kernbefehl verfügt über eine eigene
Referenzseite oder ist zusammen mit dem Befehl dokumentiert, dessen Alias er ist. Dieser Index führt
die Befehle, globalen Optionen und Regeln für die Ausgabeformatierung auf, die in der gesamten CLI gelten.
Einrichtungsbefehle nach Zweck:
openclaw setupundopenclaw onboardüberprüfen zuerst die Inferenz und starten dann Crestodian zur Einrichtung von Gateway, Arbeitsbereich, Kanälen, Skills und Systemzustand.openclaw setup --baselineerstellt die Basiskonfiguration und den Arbeitsbereich, ohne den geführten Onboarding-Ablauf zu durchlaufen.openclaw configureändert gezielt Teile einer vorhandenen Einrichtung: Modellauthentifizierung, Gateway, Kanäle, Plugins oder Skills.openclaw channels addkonfiguriert Kanalkonten, nachdem die Basiskonfiguration vorhanden ist. Führen Sie den Befehl für eine geführte Einrichtung ohne Optionen oder für Skripte mit kanalspezifischen Optionen aus.
Befehlsseiten
| Bereich | Befehle |
|---|---|
| Einrichtung und Onboarding | crestodian · setup · onboard · configure · config · completion · doctor · dashboard |
| Zurücksetzen, Sicherung und Migration | backup · migrate · reset · uninstall · update |
| Nachrichten und Agenten | message · agent · agents · attach · acp · mcp |
| Systemzustand und Sitzungen | status · health · sessions · audit |
| Gateway und Protokolle | gateway · logs · system |
| Modelle und Inferenz | models · promos · infer · capability (Alias für infer) · memory · commitments · wiki |
| Netzwerk und Nodes | directory · nodes · devices · node |
| Laufzeit und Sandbox | approvals · exec-policy (siehe approvals) · sandbox · tui · chat/terminal (Aliasse für tui --local) · browser |
| Automatisierung | cron · tasks · hooks · webhooks · transcripts |
| Erkennung und Dokumentation | dns · docs |
| Kopplung und Kanäle | pairing · qr · channels |
| Sicherheit und Plugins | security · secrets · skills · plugins · proxy |
| Veraltete Aliasse | daemon (Gateway-Dienst) · clawbot (Namensraum) |
| Plugins (optional) | path · policy · voicecall · workboard (falls installiert) |
Globale Optionen
| Option | Zweck |
|---|---|
--dev |
Isoliert den Zustand unter ~/.openclaw-dev, verwendet standardmäßig Gateway-Port 19001 und verschiebt abgeleitete Ports |
--profile <name> |
Isoliert den Zustand unter ~/.openclaw-<name> (OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH) |
--container <name> |
Führt die CLI in einem laufenden Podman-/Docker-Container namens <name> aus (Standard: Umgebungsvariable OPENCLAW_CONTAINER) |
--log-level <level> |
Überschreibt die globale Protokollierungsstufe für Datei- und Konsolenausgabe |
--no-color |
Deaktiviert ANSI-Farben (NO_COLOR=1 wird ebenfalls berücksichtigt) |
--update |
Kurzform für openclaw update; funktioniert sowohl für Quellcode-Checkouts als auch für Paketinstallationen |
-V, --version, -v |
Gibt die Version aus und beendet das Programm |
Ausgabemodi
- ANSI-Farben und Fortschrittsanzeigen werden nur in TTY-Sitzungen dargestellt.
- OSC-8-Hyperlinks werden, sofern unterstützt, als anklickbare Links dargestellt; andernfalls verwendet die CLI einfache URLs.
--json(und, sofern unterstützt,--plain) deaktiviert die Formatierung für eine bereinigte Ausgabe.- Lang laufende Befehle zeigen eine Fortschrittsanzeige an (OSC 9;4, sofern unterstützt).
Farbpalette
OpenClaw verwendet für die CLI-Ausgabe eine Hummer-Farbpalette:
| Token | Hex | Verwendet für |
|---|---|---|
accent |
#FF5A2D |
Überschriften, Beschriftungen, primäre Hervorhebungen |
accentBright |
#FF7A3D |
Befehlsnamen, Betonungen |
accentDim |
#D14A22 |
Sekundär hervorgehobener Text |
info |
#FF8A5B |
Informationswerte |
success |
#2FBF71 |
Erfolgszustände |
warn |
#FFB020 |
Warnungen, Befehlsoptionen, Ausweichlösungen |
error |
#E23D2D |
Fehler, Fehlschläge |
muted |
#8B7F77 |
Zurückgenommene Darstellung, Metadaten |
Maßgebliche Quelle für die Farbpalette: packages/terminal-core/src/palette.ts.
Befehlsbaum
Vollständiger Befehlsbaum
Diese Übersicht umfasst die Kernbefehle und ihre wichtigsten Unterbefehle. Durch Plugins hinzugefügte
Unterbefehle (beispielsweise unter skills, plugins und wiki) werden
unabhängig weiterentwickelt. Führen Sie <command> --help aus, um die maßgebliche aktuelle Liste anzuzeigen.
openclaw [--dev] [--profile <name>] <command>crestodiansetuponboardconfigureconfig get set unset file schema validatecompletiondoctordashboardbackup create verifymigrate list plan <provider> apply <provider>security auditsecrets reload audit configure applyresetuninstallupdate wizard status repairchannels list status capabilities resolve logs add remove login logoutdirectory self peers list groups list|membersskills search install update verify workshop list|inspect|propose-create|propose-update|revise|apply|reject|quarantine list info checkplugins list search inspect install uninstall update enable disable doctor build validate init registry marketplace list|entries|refreshworkboard list create show dispatchmemory status index searchtranscripts list show pathpath resolve find set validate emitcommitments list dismisswiki status doctor init compile lint ingest okf import search get apply synthesis|metadata bridge import unsafe-local import chatgpt import|rollback obsidian status|search|open|command|dailymessage send broadcast poll react reactions read edit delete pin unpin pins permissions search thread create|list|reply emoji list|upload sticker send|upload role info|add|remove channel info|list member info voice status event list|create timeout kick banagentagents list add delete bindings bind unbind set-identityattachacpmcp serve list show set unsetstatushealthsessions cleanupaudittasks list audit maintenance show notify cancel flow list|show|cancelgateway call usage-cost health stability diagnostics export status probe discover install uninstall start stop restart rundaemon status install uninstall start stop restartlogssystem event heartbeat last|enable|disable presencemodels list status set set-image aliases list|add|remove fallbacks list|add|remove|clear image-fallbacks list|add|remove|clear scan auth list|add|login|setup-token|paste-token|paste-api-key|login-github-copilot auth order get|set|clearpromos list claim <slug>infer (alias: capability) list inspect model run|list|inspect|providers|auth login|logout|status image generate|edit|describe|describe-many|providers audio transcribe|providers tts convert|voices|personas|providers|status|enable|disable|set-provider|set-persona video generate|describe|providers web search|fetch|providers embedding create|providerssandbox list recreate explaincron status list get add edit rm enable disable runs runnodes status describe list pending approve reject rename invoke notify push canvas snapshot|present|hide|navigate|eval canvas a2ui push|reset camera list|snap|clip screen record location getdevices list remove clear approve reject rotate revokenode run status install uninstall stop restartapprovals get set allowlist add|removeexec-policy show preset setbrowser 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 pdfhooks list info check enable disable install updatewebhooks gmail setup|runproxy start run coverage sessions query blob purgepairing list approveqrclawbot qrdocsdns setuptuichat (alias: tui --local)terminal (alias: tui --local)Plugins können zusätzliche Befehle auf oberster Ebene hinzufügen, beispielsweise
openclaw workboard oder openclaw voicecall.
Slash-Befehle im Chat
Chatnachrichten unterstützen /...-Befehle. Siehe Slash-Befehle.
Highlights:
/status– Schnelldiagnose./trace– sitzungsbezogene Trace-/Debug-Zeilen des Plugins./config– dauerhafte Konfigurationsänderungen./debug– ausschließlich zur Laufzeit wirksame Konfigurationsüberschreibungen (im Arbeitsspeicher, nicht auf dem Datenträger; erfordertcommands.debug: true).
Nutzungserfassung
openclaw status --usage und die Kontrolloberfläche zeigen die Nutzung und das Kontingent des Providers an, wenn
OAuth-/API-Anmeldedaten verfügbar sind. Die Daten stammen direkt aus den Nutzungsendpunkten
der Provider und werden in das Format X% left normalisiert. Provider mit aktuellen
Nutzungszeiträumen: Anthropic, Gemini CLI, GitHub Copilot, MiniMax, OpenAI Codex,
Xiaomi und z.ai.
Weitere Informationen finden Sie unter Nutzungserfassung.