Auf dieser Seite
Auf dieser Seite
CLI commands
CLI-Referenz
openclaw ist der zentrale CLI-Einstiegspunkt. Jeder Kernbefehl verfügt über eine eigene
Referenzseite oder wird zusammen mit dem Befehl dokumentiert, für den er als Alias dient; dieser Index führt
die Befehle, globalen Flags und Regeln für die Ausgabegestaltung auf, die in der gesamten CLI gelten.
Einrichtungsbefehle nach Zweck:
openclaw setupundopenclaw onboardprüfen zuerst die Inferenz und starten dann OpenClaw 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 bestehenden Einrichtung: Modellauthentifizierung, Gateway, Kanäle, Plugins oder Skills.openclaw channels addkonfiguriert Kanalkonten, nachdem die Basiskonfiguration vorhanden ist; bei alleiniger Auswahl eines Kanals wird die geführte Einrichtung verwendet, während Flags für Konto, Anmeldedaten oder Kanalkonfiguration den direkten Pfad für Skripte verwenden.
Befehlsseiten
| Bereich | Befehle |
|---|---|
| Einrichtung und Onboarding | openclaw · 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 · worker |
| 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 Flags
| Flag | Zweck |
|---|---|
--dev |
Zustand unter ~/.openclaw-dev isolieren, den standardmäßigen Gateway-Port 19001 verwenden und abgeleitete Ports verschieben |
--profile <name> |
Zustand unter ~/.openclaw-<name> isolieren (OPENCLAW_STATE_DIR/OPENCLAW_CONFIG_PATH) |
--container <name> |
Die CLI in einem laufenden Podman-/Docker-Container namens <name> ausführen (Standard: Umgebungsvariable OPENCLAW_CONTAINER) |
--log-level <level> |
Die globale Protokollierungsstufe für Datei- und Konsolenausgabe überschreiben |
--no-color |
ANSI-Farben deaktivieren (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 |
Version ausgeben und beenden |
Ausgabemodi
- ANSI-Farben und Fortschrittsanzeigen werden nur in TTY-Sitzungen dargestellt.
- OSC-8-Hyperlinks werden, sofern unterstützt, als anklickbare Links dargestellt; andernfalls greift die CLI auf einfache URLs zurück.
--json(und--plain, sofern unterstützt) deaktiviert die Gestaltung 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, Hervorhebung |
accentDim |
#D14A22 |
Sekundär hervorgehobener Text |
info |
#FF8A5B |
Informationswerte |
success |
#2FBF71 |
Erfolgszustände |
warn |
#FFB020 |
Warnungen, Options-Flags, Rückfalloptionen |
error |
#E23D2D |
Fehler, Fehlschläge |
muted |
#8B7F77 |
Zurückgenommene Darstellung, Metadaten |
Maßgebliche Quelle für die Palette: packages/terminal-core/src/palette.ts.
Befehlsbaum
Vollständiger Befehlsbaum
Diese Übersicht deckt die Kernbefehle und ihre wichtigsten Unterbefehle ab. Durch Plugins hinzugefügte
Unterbefehle (zum Beispiel unter skills, plugins und wiki) entwickeln sich
unabhängig weiter; führen Sie <command> --help aus, um die maßgebliche aktuelle Liste anzuzeigen.
Plugins können zusätzliche Befehle auf oberster Ebene hinzufügen, beispielsweise
openclaw workboard oder openclaw voicecall.
Chat-Slash-Befehle
Chat-Nachrichten unterstützen /...-Befehle. Siehe Slash-Befehle.
Highlights:
/status– schnelle Diagnose./trace– sitzungsbezogene Trace-/Debug-Zeilen des Plugins./config– persistierte Konfigurationsänderungen./debug– ausschließlich zur Laufzeit geltende Konfigurationsüberschreibungen (im Arbeitsspeicher, nicht auf dem Datenträger; erfordertcommands.debug: true).
Nutzungserfassung
openclaw status --usage und die Control UI zeigen die Provider-Nutzung und das Kontingent an, wenn
OAuth-/API-Anmeldedaten verfügbar sind. Die Daten stammen direkt von den Nutzungsendpunkten
der Provider und werden auf X% left normalisiert. Provider mit aktuellen
Nutzungszeiträumen: Anthropic, Gemini CLI, GitHub Copilot, MiniMax, OpenAI Codex,
Xiaomi und z.ai.
Weitere Einzelheiten finden Sie unter Nutzungserfassung.