Skip to main content

CLI başvurusu

Bu sayfa mevcut CLI davranışını açıklar. Komutlar değişirse bu belgeyi güncelleyin.

Komut sayfaları

Global bayraklar

  • --dev: durumu ~/.openclaw-dev altında izole eder ve varsayılan portları kaydırır.
  • --profile <name>: durumu ~/.openclaw-<name> altında izole eder.
  • --no-color: ANSI renklerini devre dışı bırakır.
  • --update: openclaw update için kısaltma (yalnızca kaynak kurulumlar).
  • -V, --version, -v: sürümü yazdırır ve çıkar.

Çıktı biçimlendirme

  • ANSI renkleri ve ilerleme göstergeleri yalnızca TTY oturumlarında oluşturulur.
  • OSC-8 bağlantıları desteklenen terminallerde tıklanabilir bağlantılar olarak oluşturulur; aksi halde düz URL’lere geri dönülür.
  • --json (ve desteklenen yerlerde --plain) temiz çıktı için biçimlendirmeyi devre dışı bırakır.
  • --no-color ANSI biçimlendirmeyi devre dışı bırakır; NO_COLOR=1 da dikkate alınır.
  • Uzun süren komutlar bir ilerleme göstergesi gösterir (desteklendiğinde OSC 9;4).

Renk paleti

OpenClaw, CLI çıktısı için bir lobster paleti kullanır.
  • accent (#FF5A2D): başlıklar, etiketler, birincil vurgular.
  • accentBright (#FF7A3D): komut adları, vurgu.
  • accentDim (#D14A22): ikincil vurgu metni.
  • info (#FF8A5B): bilgilendirici değerler.
  • success (#2FBF71): başarı durumları.
  • warn (#FFB020): uyarılar, geri dönüşler, dikkat.
  • error (#E23D2D): hatalar, başarısızlıklar.
  • muted (#8B7F77): vurgu azaltma, meta veriler.
Paletin tek doğruluk kaynağı: src/terminal/palette.ts (diğer adıyla “lobster seam”).

Komut ağacı

Not: eklentiler ek üst seviye komutlar ekleyebilir (örneğin openclaw voicecall).

Güvenlik

  • openclaw security audit — yapılandırma ve yerel durumu yaygın güvenlik hatalarına karşı denetler.
  • openclaw security audit --deep — en iyi çaba ile canlı Gateway yoklaması.
  • openclaw security audit --fix — güvenli varsayılanları sıkılaştırır ve durum/yapılandırma için chmod uygular.

Eklentiler

Uzantıları ve yapılandırmalarını yönetin:
  • openclaw plugins list — eklentileri keşfeder (makine çıktısı için --json kullanın).
  • openclaw plugins info <id> — bir eklenti için ayrıntıları gösterir.
  • openclaw plugins install <path|.tgz|npm-spec> — bir eklenti yükler (veya plugins.load.paths’e bir eklenti yolu ekler).
  • openclaw plugins enable <id> / disable <id>plugins.entries.<id>.enabled’yi aç/kapatır.
  • openclaw plugins doctor — eklenti yükleme hatalarını raporlar.
Çoğu eklenti değişikliği bir gateway yeniden başlatması gerektirir. /plugin.

Bellek

MEMORY.md + memory/*.md üzerinde vektör arama:
  • openclaw memory status — dizin istatistiklerini gösterir.
  • openclaw memory index — bellek dosyalarını yeniden dizinler.
  • openclaw memory search "<query>" — bellek üzerinde anlamsal arama.

Sohbet slash komutları

Sohbet mesajları /... komutlarını (metin ve yerel) destekler. /tools/slash-commands. Öne çıkanlar:
  • Hızlı tanılama için /status.
  • Kalıcı yapılandırma değişiklikleri için /config.
  • Yalnızca çalışma zamanı yapılandırma geçersiz kılmaları için /debug (bellek, disk değil; commands.debug: true gerektirir).

Kurulum + onboarding

setup

Initialize config + workspace. Seçenekler:
  • --workspace <dir>: ajan çalışma alanı yolu (varsayılan ~/.openclaw/workspace).
  • --wizard: onboarding sihirbazını çalıştırır.
  • --non-interactive: istemler olmadan sihirbazı çalıştırır.
  • --mode <local|remote>: sihirbaz modu.
  • --remote-url <url>: uzak Gateway URL’si.
  • --remote-token <token>: uzak Gateway belirteci.
Herhangi bir sihirbaz bayrağı mevcut olduğunda sihirbaz otomatik çalışır (--non-interactive, --mode, --remote-url, --remote-token).

onboard

Gateway, çalışma alanı ve skills kurmak için etkileşimli sihirbaz. Seçenekler:
  • --workspace <dir>
  • --reset (sihirbazdan önce yapılandırma + kimlik bilgileri + oturumlar + çalışma alanını sıfırlar)
  • --non-interactive
  • --mode <local|remote>
  • --flow <quickstart|advanced|manual> (manual, advanced için takma addır)
  • --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> (etkileşimsiz; --auth-choice token ile kullanılır)
  • --token <token> (etkileşimsiz; --auth-choice token ile kullanılır)
  • --token-profile-id <id> (etkileşimsiz; varsayılan: <provider>:manual)
  • --token-expires-in <duration> (etkileşimsiz; örn. 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> (etkileşimsiz; --auth-choice custom-api-key ile birlikte kullanılır)
  • --custom-model-id <id> (etkileşimsiz; --auth-choice custom-api-key ile kullanılır)
  • --custom-api-key <key> (etkileşimsiz; isteğe bağlı; --auth-choice custom-api-key ile kullanılır; belirtilmezse CUSTOM_API_KEY kullanılır)
  • --custom-provider-id <id> (etkileşimsiz; isteğe bağlı özel sağlayıcı kimliği)
  • --custom-compatibility <openai|anthropic> (etkileşimsiz; isteğe bağlı; varsayılan 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 (takma ad: --skip-daemon)
  • --daemon-runtime <node|bun>
  • --skip-channels
  • --skip-skills
  • --skip-health
  • --skip-ui
  • --node-manager <npm|pnpm|bun> (pnpm önerilir; Gateway çalışma zamanı için bun önerilmez)
  • --json

configure

Etkileşimli yapılandırma sihirbazı (modeller, kanallar, skills, gateway).

config

Etkileşimsiz yapılandırma yardımcıları (get/set/unset). Alt komut olmadan openclaw config çalıştırmak sihirbazı başlatır. Alt komutlar:
  • config get <path>: bir yapılandırma değerini yazdırır (nokta/köşeli parantez yolu).
  • config set <path> <value>: bir değer ayarlar (JSON5 veya ham dize).
  • config unset <path>: bir değeri kaldırır.

doctor

Sağlık kontrolleri + hızlı düzeltmeler (yapılandırma + gateway + eski hizmetler). Seçenekler:
  • --no-workspace-suggestions: çalışma alanı bellek ipuçlarını devre dışı bırakır.
  • --yes: istemler olmadan varsayılanları kabul eder (headless).
  • --non-interactive: istemleri atlar; yalnızca güvenli geçişleri uygular.
  • --deep: ek gateway kurulumları için sistem hizmetlerini tarar.

Kanal yardımcıları

channels

Sohbet kanalı hesaplarını yönetin (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (eklenti)/Signal/iMessage/MS Teams). Alt komutlar:
  • channels list: yapılandırılmış kanalları ve kimlik doğrulama profillerini gösterir.
  • channels status: gateway erişilebilirliğini ve kanal sağlığını kontrol eder (--probe ek kontroller çalıştırır; gateway sağlık yoklamaları için openclaw health veya openclaw status --deep kullanın).
  • İpucu: channels status, yaygın yanlış yapılandırmaları algılayabildiğinde önerilen düzeltmelerle uyarılar yazdırır (ardından sizi openclaw doctor’e yönlendirir).
  • channels logs: gateway günlük dosyasından son kanal günlüklerini gösterir.
  • channels add: bayrak verilmediğinde sihirbaz tarzı kurulum; bayraklar etkileşimsiz moda geçirir.
  • channels remove: varsayılan olarak devre dışıdır; istemler olmadan yapılandırma girdilerini kaldırmak için --delete geçin.
  • channels login: etkileşimli kanal girişi (yalnızca WhatsApp Web).
  • channels logout: bir kanal oturumundan çıkış yapar (destekleniyorsa).
Yaygın seçenekler:
  • --channel <name>: whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams
  • --account <id>: kanal hesap kimliği (varsayılan default)
  • --name <label>: hesap için görünen ad
channels login seçenekleri:
  • --channel <channel> (varsayılan whatsapp; whatsapp/web destekler)
  • --account <id>
  • --verbose
channels logout seçenekleri:
  • --channel <channel> (varsayılan whatsapp)
  • --account <id>
channels list seçenekleri:
  • --no-usage: model sağlayıcı kullanım/kota anlık görüntülerini atlar (yalnızca OAuth/API destekli).
  • --json: JSON çıktısı ( --no-usage ayarlı değilse kullanımı içerir).
channels logs seçenekleri:
  • --channel <name|all> (varsayılan all)
  • --lines <n> (varsayılan 200)
  • --json
Daha fazla ayrıntı: /concepts/oauth Örnekler:

skills

Kullanılabilir skills’leri ve hazır olma bilgilerini listeler ve inceler. Alt komutlar:
  • skills list: skills’leri listeler (alt komut yoksa varsayılan).
  • skills info <name>: tek bir skill için ayrıntıları gösterir.
  • skills check: hazır olanlar ile eksik gereksinimlerin özeti.
Seçenekler:
  • --eligible: yalnızca hazır skills’leri gösterir.
  • --json: JSON çıktısı (biçimlendirme yok).
  • -v, --verbose: eksik gereksinim ayrıntılarını dahil eder.
İpucu: skills’leri aramak, yüklemek ve eşitlemek için npx clawhub kullanın.

pairing

Kanallar arasında DM eşleştirme isteklerini onaylar. Alt komutlar:
  • pairing list <channel> [--json]
  • pairing approve <channel> <code> [--notify]

webhooks gmail

Gmail Pub/Sub kanca kurulumu + çalıştırıcı. Bkz. /automation/gmail-pubsub. Alt komutlar:
  • webhooks gmail setup (--account <email> gerektirir; --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 destekler)
  • webhooks gmail run (aynı bayraklar için çalışma zamanı geçersiz kılmaları)

dns setup

Geniş alan keşfi DNS yardımcısı (CoreDNS + Tailscale). /gateway/discovery. Seçenekler:
  • --apply: CoreDNS yapılandırmasını yükler/günceller (sudo gerektirir; yalnızca macOS).

Mesajlaşma + ajan

message

Birleşik giden mesajlaşma + kanal eylemleri. Bkz.: /cli/message Alt komutlar:
  • 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>
Örnekler:
  • 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

Gateway (veya gömülü --local) üzerinden tek bir ajan turu çalıştırır. Gerekli:
  • --message <text>
Seçenekler:
  • --to <dest> (oturum anahtarı ve isteğe bağlı teslimat için)
  • --session-id <id>
  • --thinking <off|minimal|low|medium|high|xhigh> (yalnızca GPT-5.2 + Codex modelleri)
  • --verbose <on|full|off>
  • --channel <whatsapp|telegram|discord|slack|mattermost|signal|imessage|msteams>
  • --local
  • --deliver
  • --json
  • --timeout <seconds>

agents

İzole ajanları yönetir (çalışma alanları + kimlik doğrulama + yönlendirme).

agents list

Yapılandırılmış ajanları listeler. Seçenekler:
  • --json
  • --bindings

agents add [name]

Yeni bir izole ajan ekler. Bayraklar (veya --non-interactive) geçilmediği sürece kılavuzlu sihirbazı çalıştırır; etkileşimsiz modda --workspace gereklidir. Seçenekler:
  • --workspace <dir>
  • --model <id>
  • --agent-dir <dir>
  • --bind <channel[:accountId]> (tekrarlanabilir)
  • --non-interactive
  • --json
Bağlama tanımları channel[:accountId] kullanır. WhatsApp için accountId atlandığında varsayılan hesap kimliği kullanılır.

agents delete <id>

Bir ajanı siler ve çalışma alanı + durumunu budar. Seçenekler:
  • --force
  • --json

acp

IDE’leri Gateway’e bağlayan ACP köprüsünü çalıştırır. Tüm seçenekler ve örnekler için acp bölümüne bakın.

status

Bağlı oturum sağlığını ve son alıcıları gösterir. Seçenekler:
  • --json
  • --all (tam tanılama; salt-okunur, yapıştırılabilir)
  • --deep (kanalları yoklar)
  • --usage (model sağlayıcı kullanım/kotasını gösterir)
  • --timeout <ms>
  • --verbose
  • --debug (--verbose için takma ad)
Notlar:
  • Genel bakış, mevcut olduğunda Gateway + node ana makinesi hizmet durumunu içerir.

Kullanım takibi

OpenClaw, OAuth/API kimlik bilgileri mevcut olduğunda sağlayıcı kullanım/kota bilgilerini gösterebilir. Yüzeyler:
  • /status (mevcut olduğunda kısa bir sağlayıcı kullanım satırı ekler)
  • openclaw status --usage (tam sağlayıcı dökümünü yazdırır)
  • macOS menü çubuğu (Bağlam altında Kullanım bölümü)
Notlar:
  • Veriler doğrudan sağlayıcı kullanım uç noktalarından gelir (tahmin yoktur).
  • Sağlayıcılar: Anthropic, GitHub Copilot, OpenAI Codex OAuth; ayrıca bu sağlayıcı eklentileri etkinleştirildiğinde Gemini CLI/Antigravity.
  • Eşleşen kimlik bilgileri yoksa kullanım gizlenir.
  • Ayrıntılar: Kullanım takibi.

health

Çalışan Gateway’den sağlık bilgisini getirir. Seçenekler:
  • --json
  • --timeout <ms>
  • --verbose

sessions

Depolanmış konuşma oturumlarını listeler. Seçenekler:
  • --json
  • --verbose
  • --store <path>
  • --active <minutes>

Sıfırla / Kaldır

reset

Yerel yapılandırmayı/durumu sıfırlar (CLI yüklü kalır). Seçenekler:
  • --scope <config|config+creds+sessions|full>
  • --yes
  • --non-interactive
  • --dry-run
Notlar:
  • --non-interactive, --scope ve --yes gerektirir.

uninstall

Gateway hizmetini + yerel verileri kaldırır (CLI kalır). Seçenekler:
  • --service
  • --state
  • --workspace
  • --app
  • --all
  • --yes
  • --non-interactive
  • --dry-run
Notlar:
  • --non-interactive, --yes ve açık kapsamlar (veya --all) gerektirir.

Gateway

gateway

WebSocket Gateway’i çalıştırır. Seçenekler:
  • --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 (geliştirici yapılandırması + kimlik bilgileri + oturumlar + çalışma alanını sıfırlar)
  • --force (porttaki mevcut dinleyiciyi sonlandırır)
  • --verbose
  • --claude-cli-logs
  • --ws-log <auto|full|compact>
  • --compact (--ws-log compact için takma ad)
  • --raw-stream
  • --raw-stream-path <path>

gateway service

Gateway hizmetini yönetir (launchd/systemd/schtasks). Alt komutlar:
  • gateway status (varsayılan olarak Gateway RPC’yi yoklar)
  • gateway install (hizmet kurulumu)
  • gateway uninstall
  • gateway start
  • gateway stop
  • gateway restart
Notlar:
  • gateway status, hizmetin çözümlenen port/yapılandırmasını kullanarak varsayılan olarak Gateway RPC’yi yoklar (--url/--token/--password ile geçersiz kılın).
  • gateway status, betikleme için --no-probe, --deep ve --json’i destekler.
  • gateway status, algılayabildiğinde eski veya ek gateway hizmetlerini de gösterir (--deep sistem düzeyi taramalar ekler). Profil adlandırılmış OpenClaw hizmetleri birinci sınıf kabul edilir ve “ekstra” olarak işaretlenmez.
  • gateway status, CLI’nin hangi yapılandırma yolunu kullandığını ve hizmetin muhtemelen hangi yapılandırmayı kullandığını (hizmet ortamı) ve ayrıca çözümlenen yoklama hedef URL’sini yazdırır.
  • gateway install|uninstall|start|stop|restart, betikleme için --json’ü destekler (varsayılan çıktı insan dostu kalır).
  • gateway install, Node çalışma zamanını varsayılan alır; bun önerilmez (WhatsApp/Telegram hataları).
  • gateway install seçenekleri: --port, --runtime, --token, --force, --json.

logs

RPC üzerinden Gateway dosya günlüklerini takip eder. Notlar:
  • TTY oturumları renkli, yapılandırılmış bir görünüm oluşturur; TTY olmayanlarda düz metne geri dönülür.
  • --json, satır ayrımlı JSON üretir (satır başına bir günlük olayı).
Örnekler:

gateway <subcommand>

Gateway CLI yardımcıları (RPC alt komutları için --url, --token, --password, --timeout, --expect-final kullanın). --url geçildiğinde CLI, yapılandırmayı veya ortam kimlik bilgilerini otomatik uygulamaz. --token veya --password’i açıkça ekleyin. Açık kimlik bilgileri olmaması bir hatadır. Alt komutlar:
  • gateway call <method> [--params <json>]
  • gateway health
  • gateway status
  • gateway probe
  • gateway discover
  • gateway install|uninstall|start|stop|restart
  • gateway run
Yaygın RPC’ler:
  • config.apply (doğrula + yapılandırmayı yaz + yeniden başlat + uyandır)
  • config.patch (kısmi bir güncellemeyi birleştir + yeniden başlat + uyandır)
  • update.run (güncellemeyi çalıştır + yeniden başlat + uyandır)
İpucu: config.set/config.apply/config.patch’ü doğrudan çağırırken, zaten bir yapılandırma varsa config.get’dan baseHash’i geçin.

Modeller

Geri dönüş davranışı ve tarama stratejisi için /concepts/models bölümüne bakın. Tercih edilen Anthropic kimlik doğrulaması (setup-token):

models (kök)

openclaw models, models status için bir takma addır. Kök seçenekler:
  • --status-json (models status --json için takma ad)
  • --status-plain (models status --plain için takma ad)

models list

Seçenekler:
  • --all
  • --local
  • --provider <name>
  • --json
  • --plain

models status

Seçenekler:
  • --json
  • --plain
  • --check (çıkış 1=süresi dolmuş/eksik, 2=süresi dolmak üzere)
  • --probe (yapılandırılmış kimlik doğrulama profillerinin canlı yoklaması)
  • --probe-provider <name>
  • --probe-profile <id> (tekrarlı veya virgülle ayrılmış)
  • --probe-timeout <ms>
  • --probe-concurrency <n>
  • --probe-max-tokens <n>
Her zaman kimlik doğrulama genel bakışını ve kimlik deposundaki profiller için OAuth süre dolumu durumunu içerir. --probe, canlı istekler çalıştırır (belirteç tüketebilir ve oran sınırlarını tetikleyebilir).

models set <model>

agents.defaults.model.primary’yi ayarlar.

models set-image <model>

agents.defaults.imageModel.primary’yi ayarlar.

models aliases list|add|remove

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

models fallbacks list|add|remove|clear

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

models image-fallbacks list|add|remove|clear

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

models scan

Seçenekler:
  • --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

Seçenekler:
  • add: etkileşimli kimlik doğrulama yardımcısı
  • setup-token: --provider <name> (varsayılan anthropic), --yes
  • paste-token: --provider <name>, --profile-id <id>, --expires-in <duration>

models auth order get|set|clear

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

Sistem

system event

Bir sistem olayını kuyruğa alır ve isteğe bağlı olarak bir heartbeat tetikler (Gateway RPC). Gerekli:
  • --text <text>
Seçenekler:
  • --mode <now|next-heartbeat>
  • --json
  • --url, --token, --timeout, --expect-final

system heartbeat last|enable|disable

Heartbeat denetimleri (Gateway RPC). Seçenekler:
  • --json
  • --url, --token, --timeout, --expect-final

system presence

Sistem varlık girdilerini listeler (Gateway RPC). Seçenekler:
  • --json
  • --url, --token, --timeout, --expect-final

Cron

Zamanlanmış işleri yönetin (Gateway RPC). /automation/cron-jobs. Alt komutlar:
  • cron status [--json]
  • cron list [--all] [--json] (varsayılan olarak tablo çıktısı; ham çıktı için --json kullanın)
  • cron add (takma ad: create; --name ve tam olarak bir --at | --every | --cron, ayrıca tam olarak bir yük --system-event | --message gerektirir)
  • cron edit <id> (alanları yamalar)
  • cron rm <id> (takma adlar: remove, delete)
  • cron enable <id>
  • cron disable <id>
  • cron runs --id <id> [--limit <n>]
  • cron run <id> [--force]
Tüm cron komutları --url, --token, --timeout, --expect-final kabul eder.

Node host

node, headless node ana makinesi çalıştırır veya arka plan hizmeti olarak yönetir. openclaw node. Alt komutlar:
  • 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

Node’lar

nodes, Gateway ile konuşur ve eşleştirilmiş node’ları hedefler. /nodes. Yaygın seçenekler:
  • --url, --token, --timeout, --json
Alt komutlar:
  • 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 veya headless node ana makinesi)
  • nodes notify --node <id|name|ip> [--title <text>] [--body <text>] [--sound <name>] [--priority <passive|active|timeSensitive>] [--delivery <system|overlay|auto>] [--invoke-timeout <ms>] (yalnızca 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>]
Tuval + 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>]
Konum:
  • nodes location get --node <id|name|ip> [--max-age <ms>] [--accuracy <coarse|balanced|precise>] [--location-timeout <ms>] [--invoke-timeout <ms>]

Tarayıcı

Tarayıcı denetim CLI’si (özel Chrome/Brave/Edge/Chromium). Bkz. openclaw browser ve Tarayıcı aracı. Yaygın seçenekler:
  • --url, --token, --timeout, --json
  • --browser-profile <name>
Yönetim:
  • 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>
İnceleme:
  • 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>]
Eylemler:
  • 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 [query...]

Canlı doküman dizininde arama yapın.

TUI

tui

Gateway’e bağlı terminal UI’yi açar. Seçenekler:
  • --url <url>
  • --token <token>
  • --password <password>
  • --session <key>
  • --deliver
  • --thinking <level>
  • --message <text>
  • --timeout-ms <ms> (varsayılan agents.defaults.timeoutSeconds)
  • --history-limit <n>