Referencja CLI¶
Ta strona opisuje bieżące zachowanie CLI. Jeśli polecenia ulegną zmianie, zaktualizuj ten dokument.
Strony poleceń¶
setuponboardconfigureconfigdoctordashboardresetuninstallupdatemessageagentagentsacpstatushealthsessionsgatewaylogssystemmodelsmemorynodesdevicesnodeapprovalssandboxtuibrowsercrondnsdocshookswebhookspairingplugins(polecenia wtyczek)channelssecurityskillsvoicecall(wtyczka; jeśli zainstalowana)
Flagi globalne¶
--dev: izoluje stan w~/.openclaw-devi przesuwa domyślne porty.--profile <name>: izoluje stan w~/.openclaw-<name>.--no-color: wyłącza kolory ANSI.--update: skrót dlaopenclaw update(tylko instalacje ze źródeł).-V,--version,-v: wypisuje wersję i kończy działanie.
Stylizacja wyjścia¶
- Kolory ANSI i wskaźniki postępu renderują się tylko w sesjach TTY.
- Hiperłącza OSC-8 renderują się jako klikalne linki w obsługiwanych terminalach; w przeciwnym razie następuje powrót do zwykłych URL-i.
--json(oraz--plain, gdzie obsługiwane) wyłącza stylizację dla czystego wyjścia.--no-colorwyłącza stylizację ANSI;NO_COLOR=1jest również respektowane.- Polecenia długotrwałe pokazują wskaźnik postępu (OSC 9;4, gdy obsługiwane).
Paleta kolorów¶
OpenClaw używa palety „lobster” dla wyjścia CLI.
accent(#FF5A2D): nagłówki, etykiety, główne wyróżnienia.accentBright(#FF7A3D): nazwy poleceń, akcenty.accentDim(#D14A22): tekst drugorzędnych wyróżnień.info(#FF8A5B): wartości informacyjne.success(#2FBF71): stany powodzenia.warn(#FFB020): ostrzeżenia, mechanizmy zapasowe, uwaga.error(#E23D2D): błędy, niepowodzenia.muted(#8B7F77): deakcent, metadane.
Źródło prawdy palety: src/terminal/palette.ts (alias „lobster seam”).
Drzewo poleceń¶
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
Uwaga: wtyczki mogą dodawać dodatkowe polecenia najwyższego poziomu (na przykład openclaw voicecall).
Bezpieczeństwo¶
openclaw security audit— audyt konfiguracji i stanu lokalnego pod kątem typowych pułapek bezpieczeństwa.openclaw security audit --deep— sondowanie Gateway na żywo w trybie best-effort.openclaw security audit --fix— zaostrzenie bezpiecznych ustawień domyślnych oraz chmod stanu/konfiguracji.
Wtyczki¶
Zarządzanie rozszerzeniami i ich konfiguracją:
openclaw plugins list— wykrywanie wtyczek (użyj--jsondla wyjścia maszynowego).openclaw plugins info <id>— pokazanie szczegółów wtyczki.openclaw plugins install <path|.tgz|npm-spec>— instalacja wtyczki (lub dodanie ścieżki wtyczki doplugins.load.paths).openclaw plugins enable <id>/disable <id>— przełączanieplugins.entries.<id>.enabled.openclaw plugins doctor— raportowanie błędów ładowania wtyczek.
Większość zmian wtyczek wymaga restartu gateway. Zobacz /plugin.
Pamięć¶
Wyszukiwanie wektorowe nad MEMORY.md + memory/*.md:
openclaw memory status— wyświetlenie statystyk indeksu.openclaw memory index— ponowne indeksowanie plików pamięci.openclaw memory search "<query>"— wyszukiwanie semantyczne w pamięci.
Polecenia slash czatu¶
Wiadomości czatu obsługują polecenia /... (tekstowe i natywne). Zobacz /tools/slash-commands.
Wyróżnienia:
/statusdo szybkiej diagnostyki./configdo utrwalonych zmian konfiguracji./debugdo nadpisań konfiguracji tylko w czasie działania (pamięć, nie dysk; wymagacommands.debug: true).
Konfiguracja + onboarding¶
setup¶
Inicjalizacja konfiguracji + obszaru roboczego.
Opcje:
--workspace <dir>: ścieżka obszaru roboczego agenta (domyślnie~/.openclaw/workspace).--wizard: uruchomienie kreatora onboardingu.--non-interactive: uruchomienie kreatora bez monitów.--mode <local|remote>: tryb kreatora.--remote-url <url>: zdalny URL Gateway.--remote-token <token>: token zdalnego Gateway.
Kreator uruchamia się automatycznie, gdy obecna jest którakolwiek flaga kreatora (--non-interactive, --mode, --remote-url, --remote-token).
onboard¶
Interaktywny kreator konfiguracji gateway, obszaru roboczego i skills.
Opcje:
--workspace <dir>--reset(reset konfiguracji + poświadczeń + sesji + obszaru roboczego przed kreatorem)--non-interactive--mode <local|remote>--flow <quickstart|advanced|manual>(manual jest aliasem dla 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>(nieinteraktywny; używany z--auth-choice token)--token <token>(nieinteraktywny; używany z--auth-choice token)--token-profile-id <id>(nieinteraktywny; domyślnie:<provider>:manual)--token-expires-in <duration>(nieinteraktywny; np.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 zalecany; bun niezalecany dla środowiska uruchomieniowego Gateway)--json
configure¶
Interaktywny kreator konfiguracji (modele, kanały, skills, gateway).
config¶
Nieinteraktywne pomocniki konfiguracji (get/set/unset). Uruchomienie openclaw config bez
podpolecenia uruchamia kreatora.
Podpolecenia:
config get <path>: wypisanie wartości konfiguracji (ścieżka kropkowa/nawiasowa).config set <path> <value>: ustawienie wartości (JSON5 lub surowy ciąg).config unset <path>: usunięcie wartości.
doctor¶
Kontrole stanu + szybkie naprawy (konfiguracja + gateway + usługi legacy).
Opcje:
--no-workspace-suggestions: wyłączenie podpowiedzi pamięci obszaru roboczego.--yes: akceptacja domyślnych ustawień bez monitów (headless).--non-interactive: pominięcie monitów; zastosowanie wyłącznie bezpiecznych migracji.--deep: skanowanie usług systemowych pod kątem dodatkowych instalacji gateway.
Pomocniki kanałów¶
channels¶
Zarządzanie kontami kanałów czatu (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (wtyczka)/Signal/iMessage/MS Teams).
Podpolecenia:
channels list: wyświetlenie skonfigurowanych kanałów i profili uwierzytelniania.channels status: sprawdzenie osiągalności gateway i stanu kanałów (--probeuruchamia dodatkowe kontrole; użyjopenclaw healthlubopenclaw status --deepdo sond stanu gateway).- Wskazówka:
channels statuswypisuje ostrzeżenia z sugerowanymi naprawami, gdy potrafi wykryć typowe nieprawidłowe konfiguracje (a następnie wskazujeopenclaw doctor). channels logs: pokazanie ostatnich logów kanałów z pliku logów gateway.channels add: konfiguracja w stylu kreatora, gdy nie przekazano flag; flagi przełączają tryb na nieinteraktywny.channels remove: domyślnie wyłączone; przekaż--delete, aby usunąć wpisy konfiguracji bez monitów.channels login: interaktywne logowanie do kanału (tylko WhatsApp Web).channels logout: wylogowanie z sesji kanału (jeśli obsługiwane).
Typowe opcje:
--channel <name>:whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams--account <id>: identyfikator konta kanału (domyślniedefault)--name <label>: nazwa wyświetlana konta
Opcje channels login:
--channel <channel>(domyślniewhatsapp; obsługujewhatsapp/web)--account <id>--verbose
Opcje channels logout:
--channel <channel>(domyślniewhatsapp)--account <id>
Opcje channels list:
--no-usage: pominięcie migawek użycia/limitów dostawcy modelu (tylko OAuth/API).--json: wyjście JSON (zawiera użycie, chyba że ustawiono--no-usage).
Opcje channels logs:
--channel <name|all>(domyślnieall)--lines <n>(domyślnie200)--json
Więcej szczegółów: /concepts/oauth
Przykłady:
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¶
Lista i inspekcja dostępnych skills wraz z informacjami o gotowości.
Podpolecenia:
skills list: lista skills (domyślne, gdy brak podpolecenia).skills info <name>: szczegóły jednej skill.skills check: podsumowanie gotowych vs brakujących wymagań.
Opcje:
--eligible: pokaż tylko gotowe skills.--json: wyjście JSON (bez stylizacji).-v,--verbose: dołącz szczegóły brakujących wymagań.
Wskazówka: użyj npx clawhub, aby wyszukiwać, instalować i synchronizować skills.
pairing¶
Zatwierdzanie żądań parowania DM-ów w kanałach.
Podpolecenia:
pairing list <channel> [--json]pairing approve <channel> <code> [--notify]
webhooks gmail¶
Konfiguracja i uruchamianie haka Gmail Pub/Sub. Zobacz /automation/gmail-pubsub.
Podpolecenia:
webhooks gmail setup(wymaga--account <email>; obsługuje--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(nadpisania runtime dla tych samych flag)
dns setup¶
Pomocnik DNS do wykrywania w szerokim obszarze (CoreDNS + Tailscale). Zobacz /gateway/discovery.
Opcje:
--apply: instalacja/aktualizacja konfiguracji CoreDNS (wymaga sudo; tylko macOS).
Wiadomości + agent¶
message¶
Ujednolicone wysyłanie wiadomości wychodzących + akcje kanałów.
Zobacz: /cli/message
Podpolecenia:
message send|poll|react|reactions|read|edit|delete|pin|unpin|pins|permissions|search|timeout|kick|banmessage thread <create|list|reply>message emoji <list|upload>message sticker <send|upload>message role <info|add|remove>message channel <info|list>message member infomessage voice statusmessage event <list|create>
Przykłady:
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¶
Uruchomienie jednego kroku agenta przez Gateway (lub --local w trybie wbudowanym).
Wymagane:
--message <text>
Opcje:
--to <dest>(dla klucza sesji i opcjonalnego dostarczenia)--session-id <id>--thinking <off|minimal|low|medium|high|xhigh>(tylko modele GPT-5.2 + Codex)--verbose <on|full|off>--channel <whatsapp|telegram|discord|slack|mattermost|signal|imessage|msteams>--local--deliver--json--timeout <seconds>
agents¶
Zarządzanie izolowanymi agentami (obszary robocze + uwierzytelnianie + routing).
agents list¶
Lista skonfigurowanych agentów.
Opcje:
--json--bindings
agents add [name]¶
Dodanie nowego izolowanego agenta. Uruchamia kreatora prowadzonego, chyba że przekazano flagi (lub --non-interactive); --workspace jest wymagane w trybie nieinteraktywnym.
Opcje:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(wielokrotne)--non-interactive--json
Specyfikacje powiązań używają channel[:accountId]. Gdy accountId zostanie pominięte dla WhatsApp, używany jest domyślny identyfikator konta.
agents delete <id>¶
Usunięcie agenta i przycięcie jego obszaru roboczego + stanu.
Opcje:
--force--json
acp¶
Uruchomienie mostu ACP łączącego IDE z Gateway.
Zobacz acp, aby poznać pełne opcje i przykłady.
status¶
Wyświetlenie stanu powiązanych sesji i ostatnich odbiorców.
Opcje:
--json--all(pełna diagnostyka; tylko do odczytu, do wklejenia)--deep(sondowanie kanałów)--usage(pokazanie użycia/limitów dostawcy modelu)--timeout <ms>--verbose--debug(alias dla--verbose)
Uwagi:
- Przegląd obejmuje status usługi Gateway + hosta węzła, gdy dostępne.
Śledzenie użycia¶
OpenClaw może prezentować użycie/limity dostawców, gdy dostępne są poświadczenia OAuth/API.
Powierzchnie:
/status(dodaje krótką linię użycia dostawcy, gdy dostępne)openclaw status --usage(drukuje pełny podział według dostawców)- pasek menu macOS (sekcja Użycie w Kontekście)
Uwagi:
- Dane pochodzą bezpośrednio z punktów końcowych użycia dostawców (bez estymacji).
- Dostawcy: Anthropic, GitHub Copilot, OpenAI Codex OAuth oraz Gemini CLI/Antigravity, gdy włączone są odpowiednie wtyczki dostawców.
- Jeśli nie istnieją pasujące poświadczenia, użycie jest ukryte.
- Szczegóły: zobacz Usage tracking.
health¶
Pobranie stanu zdrowia z działającego Gateway.
Opcje:
--json--timeout <ms>--verbose
sessions¶
Lista zapisanych sesji rozmów.
Opcje:
--json--verbose--store <path>--active <minutes>
Reset / Odinstalowanie¶
reset¶
Reset lokalnej konfiguracji/stanu (CLI pozostaje zainstalowane).
Opcje:
--scope <config|config+creds+sessions|full>--yes--non-interactive--dry-run
Uwagi:
--non-interactivewymaga--scopeoraz--yes.
uninstall¶
Odinstalowanie usługi gateway + danych lokalnych (CLI pozostaje).
Opcje:
--service--state--workspace--app--all--yes--non-interactive--dry-run
Uwagi:
--non-interactivewymaga--yesoraz jawnych zakresów (lub--all).
Gateway¶
gateway¶
Uruchomienie Gateway WebSocket.
Opcje:
--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 konfiguracji deweloperskiej + poświadczeń + sesji + obszaru roboczego)--force(zabicie istniejącego nasłuchu na porcie)--verbose--claude-cli-logs--ws-log <auto|full|compact>--compact(alias dla--ws-log compact)--raw-stream--raw-stream-path <path>
gateway service¶
Zarządzanie usługą Gateway (launchd/systemd/schtasks).
Podpolecenia:
gateway status(domyślnie sonduje RPC Gateway)gateway install(instalacja usługi)gateway uninstallgateway startgateway stopgateway restart
Uwagi:
gateway statusdomyślnie sonduje RPC Gateway, używając rozwiązanego portu/konfiguracji usługi (nadpisz za pomocą--url/--token/--password).gateway statusobsługuje--no-probe,--deepi--jsondo skryptowania.gateway statusujawnia także legacy lub dodatkowe usługi gateway, gdy potrafi je wykryć (--deepdodaje skany na poziomie systemu). Usługi OpenClaw nazwane profilem są traktowane jako pełnoprawne i nie są oznaczane jako „dodatkowe”.gateway statuswypisuje, której ścieżki konfiguracji używa CLI w porównaniu z konfiguracją, której prawdopodobnie używa usługa (środowisko usługi), oraz rozwiązanego docelowego URL sondy.gateway install|uninstall|start|stop|restartobsługują--jsondo skryptowania (domyślne wyjście pozostaje przyjazne dla ludzi).gateway installdomyślnie używa środowiska Node; bun jest niezalecany (błędy WhatsApp/Telegram).- Opcje
gateway install:--port,--runtime,--token,--force,--json.
logs¶
Podgląd (tail) plikowych logów Gateway przez RPC.
Uwagi:
- Sesje TTY renderują kolorowy, ustrukturyzowany widok; tryb non-TTY wraca do zwykłego tekstu.
--jsonemituje JSON rozdzielany wierszami (jedno zdarzenie logu na wiersz).
Przykłady:
openclaw logs --follow
openclaw logs --limit 200
openclaw logs --plain
openclaw logs --json
openclaw logs --no-color
gateway <subcommand>¶
Pomocniki CLI Gateway (użyj --url, --token, --password, --timeout, --expect-final dla podpoleceń RPC).
Po przekazaniu --url CLI nie stosuje automatycznie konfiguracji ani poświadczeń środowiskowych.
Dołącz jawnie --token lub --password. Brak jawnych poświadczeń jest błędem.
Podpolecenia:
gateway call <method> [--params <json>]gateway healthgateway statusgateway probegateway discovergateway install|uninstall|start|stop|restartgateway run
Typowe RPC:
config.apply(walidacja + zapis konfiguracji + restart + wybudzenie)config.patch(scalenie częściowej aktualizacji + restart + wybudzenie)update.run(uruchomienie aktualizacji + restart + wybudzenie)
Wskazówka: przy bezpośrednim wywołaniu config.set/config.apply/config.patch przekaż baseHash z
config.get, jeśli konfiguracja już istnieje.
Modele¶
Zobacz /concepts/models w celu poznania zachowania zapasowego i strategii skanowania.
Preferowane uwierzytelnianie Anthropic (setup-token):
claude setup-token
openclaw models auth setup-token --provider anthropic
openclaw models status
models (root)¶
openclaw models jest aliasem dla models status.
Opcje root:
--status-json(alias dlamodels status --json)--status-plain(alias dlamodels status --plain)
models list¶
Opcje:
--all--local--provider <name>--json--plain
models status¶
Opcje:
--json--plain--check(wyjście 1=przeterminowane/brak, 2=wygasające)--probe(sonda na żywo skonfigurowanych profili uwierzytelniania)--probe-provider <name>--probe-profile <id>(powtórzenia lub lista rozdzielona przecinkami)--probe-timeout <ms>--probe-concurrency <n>--probe-max-tokens <n>
Zawsze zawiera przegląd uwierzytelniania i status wygaśnięcia OAuth dla profili w magazynie uwierzytelniania.
--probe uruchamia żądania na żywo (może zużywać tokeny i wywoływać limity).
models set <model>¶
Ustaw agents.defaults.model.primary.
models set-image <model>¶
Ustaw agents.defaults.imageModel.primary.
models aliases list|add|remove¶
Opcje:
list:--json,--plainadd <alias> <model>remove <alias>
models fallbacks list|add|remove|clear¶
Opcje:
list:--json,--plainadd <model>remove <model>clear
models image-fallbacks list|add|remove|clear¶
Opcje:
list:--json,--plainadd <model>remove <model>clear
models scan¶
Opcje:
--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¶
Opcje:
add: interaktywny pomocnik uwierzytelnianiasetup-token:--provider <name>(domyślnieanthropic),--yespaste-token:--provider <name>,--profile-id <id>,--expires-in <duration>
models auth order get|set|clear¶
Opcje:
get:--provider <name>,--agent <id>,--jsonset:--provider <name>,--agent <id>,<profileIds...>clear:--provider <name>,--agent <id>
System¶
system event¶
Kolejkowanie zdarzenia systemowego i opcjonalne wyzwolenie heartbeat (RPC Gateway).
Wymagane:
--text <text>
Opcje:
--mode <now|next-heartbeat>--json--url,--token,--timeout,--expect-final
system heartbeat last|enable|disable¶
Sterowanie heartbeat (RPC Gateway).
Opcje:
--json--url,--token,--timeout,--expect-final
system presence¶
Lista wpisów obecności systemu (RPC Gateway).
Opcje:
--json--url,--token,--timeout,--expect-final
Cron¶
Zarządzanie zadaniami harmonogramu (RPC Gateway). Zobacz /automation/cron-jobs.
Podpolecenia:
cron status [--json]cron list [--all] [--json](domyślnie wyjście tabelaryczne; użyj--jsondla surowego)cron add(alias:create; wymaga--nameoraz dokładnie jednego z--at|--every|--cron, oraz dokładnie jednego ładunku--system-event|--message)cron edit <id>(łatanie pól)cron rm <id>(aliasy:remove,delete)cron enable <id>cron disable <id>cron runs --id <id> [--limit <n>]cron run <id> [--force]
Wszystkie polecenia cron akceptują --url, --token, --timeout, --expect-final.
Host węzła¶
node uruchamia bezgłowy host węzła lub zarządza nim jako usługą w tle. Zobacz
openclaw node.
Podpolecenia:
node run --host <gateway-host> --port 18789node statusnode install [--host <gateway-host>] [--port <port>] [--tls] [--tls-fingerprint <sha256>] [--node-id <id>] [--display-name <name>] [--runtime <node|bun>] [--force]node uninstallnode stopnode restart
Nodes¶
nodes komunikuje się z Gateway i celuje w sparowane węzły. Zobacz /nodes.
Typowe opcje:
--url,--token,--timeout,--json
Podpolecenia:
nodes status [--connected] [--last-connected <duration>]nodes describe --node <id|name|ip>nodes list [--connected] [--last-connected <duration>]nodes pendingnodes 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...>(węzeł mac lub bezgłowy host węzła)nodes notify --node <id|name|ip> [--title <text>] [--body <text>] [--sound <name>] [--priority <passive|active|timeSensitive>] [--delivery <system|overlay|auto>] [--invoke-timeout <ms>](tylko mac)
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 <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 + ekran:
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>]
Lokalizacja:
nodes location get --node <id|name|ip> [--max-age <ms>] [--accuracy <coarse|balanced|precise>] [--location-timeout <ms>] [--invoke-timeout <ms>]
Przeglądarka¶
CLI sterowania przeglądarką (dedykowane Chrome/Brave/Edge/Chromium). Zobacz openclaw browser oraz narzędzie Browser.
Typowe opcje:
--url,--token,--timeout,--json--browser-profile <name>
Zarządzanie:
browser statusbrowser startbrowser stopbrowser reset-profilebrowser tabsbrowser open <url>browser focus <targetId>browser close [targetId]browser profilesbrowser create-profile --name <name> [--color <hex>] [--cdp-url <url>]browser delete-profile --name <name>
Inspekcja:
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>]
Akcje:
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>]
Wyszukiwanie dokumentacji¶
docs [query...]¶
Wyszukiwanie w indeksie dokumentacji na żywo.
TUI¶
tui¶
Otwarcie interfejsu terminalowego połączonego z Gateway.
Opcje:
--url <url>--token <token>--password <password>--session <key>--deliver--thinking <level>--message <text>--timeout-ms <ms>(domyślnieagents.defaults.timeoutSeconds)--history-limit <n>