Справочник CLI
На этой странице описано текущее поведение CLI. Если команды изменятся, обновите эту документацию.
Страницы команд
setuponboardconfigureconfigcompletiondoctordashboardresetuninstallupdatemessageagentagentsacpstatushealthsessionsgatewaylogssystemmodelsmemorydirectorynodesdevicesnodeapprovalssandboxtuibrowsercrondnsdocshookswebhookspairingqrplugins(команды плагинов)channelssecuritysecretsskillsdaemon(устаревший псевдоним для команд службы gateway)clawbot(устаревшее пространство имён)voicecall(плагин; если установлен)
Глобальные флаги
--dev: изолировать состояние в~/.openclaw-devи сдвинуть порты по умолчанию.--profile <name>: изолировать состояние в~/.openclaw-<name>.--no-color: отключить цвета ANSI.--update: сокращение дляopenclaw update(только для установок из исходного кода).-V,--version,-v: вывести версию и выйти.
Стилизация вывода
- Цвета ANSI и индикаторы прогресса отображаются только в TTY-сессиях.
- Гиперссылки OSC-8 отображаются как кликабельные ссылки в поддерживающих терминалах; в противном случае мы возвращаемся к простым URL.
--json(и--plain, где поддерживается) отключает стилизацию для чистого вывода.--no-colorотключает стилизацию ANSI; также учитываетсяNO_COLOR=1.- Долго выполняющиеся команды показывают индикатор прогресса (OSC 9;4, когда поддерживается).
Цветовая палитра
OpenClaw использует палитру "lobster" для вывода CLI.
accent(#FF5A2D): заголовки, метки, основные выделения.accentBright(#FF7A3D): имена команд, акценты.accentDim(#D14A22): второстепенный выделенный текст.info(#FF8A5B): информационные значения.success(#2FBF71): состояния успеха.warn(#FFB020): предупреждения, запасные варианты, внимание.error(#E23D2D): ошибки, сбои.muted(#8B7F77): снижение акцента, метаданные.
Источник истины для палитры: src/terminal/palette.ts (также известна как "lobster seam").
Дерево команд
openclaw [--dev] [--profile <name>] <command>
setup
onboard
configure
config
get
set
unset
completion
doctor
dashboard
security
audit
secrets
reload
migrate
reset
uninstall
update
channels
list
status
logs
add
remove
login
logout
directory
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
daemon
status
install
uninstall
start
stop
restart
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
qr
clawbot
qr
docs
dns
setup
tui
Примечание: плагины могут добавлять дополнительные команды верхнего уровня (например, openclaw voicecall).
Безопасность
openclaw security audit— аудит конфигурации и локального состояния на предмет распространённых проблем безопасности.openclaw security audit --deep— проверка работоспособности Gateway в реальном времени (best-effort).openclaw security audit --fix— ужесточение безопасных настроек по умолчанию и chmod для состояния/конфигурации.
Секреты
openclaw secrets reload— повторное разрешение ссылок и атомарная замена снимка состояния среды выполнения.openclaw secrets audit— поиск остатков в открытом виде, неразрешённых ссылок и отклонений в приоритетах.openclaw secrets configure— интерактивный помощник для настройки провайдера + сопоставления SecretRef + предварительная проверка/применение.openclaw secrets apply --from <plan.json>— применить ранее сгенерированный план (поддерживается--dry-run).
Плагины
Управление расширениями и их конфигурацией:
openclaw plugins list— обнаружение плагинов (используйте--jsonдля машинного вывода).openclaw plugins info <id>— показать детали для плагина.openclaw plugins install <path|.tgz|npm-spec>— установить плагин (или добавить путь к плагину вplugins.load.paths).openclaw plugins enable <id>/disable <id>— переключитьplugins.entries.<id>.enabled.openclaw plugins doctor— сообщить об ошибках загрузки плагинов.
Большинство изменений плагинов требуют перезапуска gateway. См. /plugin.
Память
Векторный поиск по MEMORY.md + memory/*.md:
openclaw memory status— показать статистику индекса.openclaw memory index— переиндексировать файлы памяти.openclaw memory search "<query>"(или--query "<query>") — семантический поиск по памяти.
Слэш-команды в чате
Сообщения в чате поддерживают команды /... (текстовые и нативные). См. /tools/slash-commands. Основное:
/statusдля быстрой диагностики./configдля сохранённых изменений конфигурации./debugдля переопределений конфигурации только во время выполнения (в памяти, не на диске; требуетcommands.debug: true).
Настройка + первоначальная настройка
setup
Инициализировать конфигурацию и рабочее пространство. Опции:
--workspace <dir>: путь к рабочему пространству агента (по умолчанию~/.openclaw/workspace).--wizard: запустить мастер первоначальной настройки.--non-interactive: запустить мастер без запросов.--mode <local|remote>: режим мастера.--remote-url <url>: URL удалённого Gateway.--remote-token <token>: токен удалённого Gateway.
Мастер запускается автоматически, когда присутствуют любые флаги мастера (--non-interactive, --mode, --remote-url, --remote-token).
onboard
Интерактивный мастер для настройки gateway, рабочего пространства и навыков. Опции:
--workspace <dir>--reset(сбросить конфигурацию + учётные данные + сессии перед запуском мастера)--reset-scope <config|config+creds+sessions|full>(по умолчаниюconfig+creds+sessions; используйтеfullдля также удаления рабочего пространства)--non-interactive--mode <local|remote>--flow <quickstart|advanced|manual>(manual — это псевдоним для 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|mistral-api-key|apiKey|minimax-api|minimax-api-lightning|opencode-zen|custom-api-key|skip>--token-provider <id>(неинтерактивно; используется с--auth-choice token)--token <token>(неинтерактивно; используется с--auth-choice token)--token-profile-id <id>(неинтерактивно; по умолчанию:<provider>:manual)--token-expires-in <duration>(неинтерактивно; например,365d,12h)--secret-input-mode <plaintext|ref>(по умолчаниюplaintext; используйтеrefдля хранения ссылок на переменные окружения провайдера по умолчанию вместо ключей в открытом виде)--anthropic-api-key <key>--openai-api-key <key>--mistral-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>(неинтерактивно; используется с--auth-choice custom-api-key)--custom-model-id <id>(неинтерактивно; используется с--auth-choice custom-api-key)--custom-api-key <key>(неинтерактивно; опционально; используется с--auth-choice custom-api-key; переходит кCUSTOM_API_KEY, если опущено)--custom-provider-id <id>(неинтерактивно; опциональный идентификатор пользовательского провайдера)--custom-compatibility <openai|anthropic>(неинтерактивно; опционально; по умолчаниюopenai)--gateway-port <port>--gateway-bind <loopback|lan|tailnet|auto|custom>--gateway-auth <token|password>--gateway-token <token>--gateway-token-ref-env <name>(неинтерактивно; сохранитьgateway.auth.tokenкак env SecretRef; требует, чтобы эта переменная окружения была установлена; нельзя комбинировать с--gateway-token)--gateway-password <password>--remote-url <url>--remote-token <token>--tailscale <off|serve|funnel>--tailscale-reset-on-exit--install-daemon--no-install-daemon(псевдоним:--skip-daemon)--daemon-runtime <node|bun>--skip-channels--skip-skills--skip-health--skip-ui--node-manager <npm|pnpm|bun>(рекомендуется pnpm; bun не рекомендуется для среды выполнения Gateway)--json
configure
Интерактивный мастер конфигурации (модели, каналы, навыки, gateway).
config
Неинтерактивные помощники конфигурации (get/set/unset/file/validate). Запуск openclaw config без подкоманды запускает мастер. Подкоманды:
config get <path>: вывести значение конфигурации (путь с точками/скобками).config set <path> <value>: установить значение (JSON5 или сырая строка).config unset <path>: удалить значение.config file: вывести путь к активному файлу конфигурации.config validate: проверить текущую конфигурацию на соответствие схеме без запуска gateway.config validate --json: вывести машинно-читаемый JSON.
doctor
Проверки работоспособности + быстрые исправления (конфигурация + gateway + устаревшие службы). Опции:
--no-workspace-suggestions: отключить подсказки по памяти рабочего пространства.--yes: принимать значения по умолчанию без запросов (headless).--non-interactive: пропустить запросы; применять только безопасные миграции.--deep: сканировать системные службы на наличие дополнительных установок gateway.
Помощники по каналам
channels
Управление учётными записями каналов чата (WhatsApp/Telegram/Discord/Google Chat/Slack/Mattermost (плагин)/Signal/iMessage/MS Teams). Подкоманды:
channels list: показать настроенные каналы и профили аутентификации.channels status: проверить доступность gateway и работоспособность каналов (--probeвыполняет дополнительные проверки; используйтеopenclaw healthилиopenclaw status --deepдля проверок работоспособности gateway).- Совет:
channels statusвыводит предупреждения с предлагаемыми исправлениями, когда может обнаружить распространённые ошибки конфигурации (затем указывает наopenclaw doctor). channels logs: показать недавние логи каналов из файла логов gateway.channels add: настройка в стиле мастера, если флаги не переданы; флаги переключают в неинтерактивный режим.- При добавлении нестандартной учётной записи в канал, который всё ещё использует конфигурацию верхнего уровня для одной учётной записи, OpenClaw перемещает значения, ограниченные учётной записью, в
channels.<channel>.accounts.defaultперед записью новой учётной записи. - Неинтерактивный
channels addне создаёт/обновляет привязки автоматически; привязки только для канала продолжают соответствовать учётной записи по умолчанию.
- При добавлении нестандартной учётной записи в канал, который всё ещё использует конфигурацию верхнего уровня для одной учётной записи, OpenClaw перемещает значения, ограниченные учётной записью, в
channels remove: отключить по умолчанию; передайте--delete, чтобы удалить записи конфигурации без запросов.channels login: интерактивный вход в канал (только WhatsApp Web).channels logout: выйти из сессии канала (если поддерживается).
Общие опции:
--channel <name>:whatsapp|telegram|discord|googlechat|slack|mattermost|signal|imessage|msteams--account <id>: идентификатор учётной записи канала (по умолчаниюdefault)--name <label>: отображаемое имя для учётной записи
Опции channels login:
--channel <channel>(по умолчаниюwhatsapp; поддерживаетwhatsapp/web)--account <id>--verbose
Опции channels logout:
--channel <channel>(по умолчаниюwhatsapp)--account <id>
Опции channels list:
--no-usage: пропустить снимки использования/квот провайдеров моделей (только OAuth/API-backed).--json: вывод JSON (включает использование, если не установлен--no-usage).
Опции channels logs:
--channel <name|all>(по умолчаниюall)--lines <n>(по умолчанию200)--json
Подробнее: /concepts/oauth Примеры:
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
Список и проверка доступных навыков, а также информации об их готовности. Подкоманды:
skills list: список навыков (по умолчанию, если подкоманда не указана).skills info <name>: показать детали для одного навыка.skills check: сводка о готовых и отсутствующих требованиях.
Опции:
--eligible: показывать только готовые навыки.--json: вывод JSON (без стилизации).-v,--verbose: включать детали отсутствующих требований.
Совет: используйте npx clawhub для поиска, установки и синхронизации навыков.
pairing
Утверждение запросов на прямое подключение (DM) через каналы. Подкоманды:
pairing list [channel] [--channel <channel>] [--account <id>] [--json]pairing approve <channel> <code> [--account <id>] [--notify]pairing approve --channel <channel> [--account <id>] <code> [--notify]
devices
Управление записями сопряжения устройств gateway и токенами устройств по ролям. Подкоманды:
devices list [--json]devices approve [requestId] [--latest]devices reject <requestId>devices remove <deviceId>devices clear --yes [--pending]devices rotate --device <id> --role <role> [--scope <scope...>]devices revoke --device <id> --role <role>
webhooks gmail
Настройка и запуск хука Gmail Pub/Sub. См. /automation/gmail-pubsub. Подкоманды:
webhooks gmail setup(требует--account <email>; поддерживает--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(переопределения во время выполнения для тех же флагов)
dns setup
Помощник по DNS для широковещательного обнаружения (CoreDNS + Tailscale). См. /gateway/discovery. Опции:
--apply: установить/обновить конфигурацию CoreDNS (требует sudo; только macOS).
Обмен сообщениями + агент
message
Унифицированная отправка сообщений + действия с каналами. См.: /cli/message Подкоманды:
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>
Примеры:
openclaw message send --target +15555550123 --message "Привет"openclaw message poll --channel discord --target channel:123 --poll-question "Закуска?" --poll-option Pizza --poll-option Sushi
agent
Выполнить один ход агента через Gateway (или встроенный --local). Обязательно:
--message <text>
Опции:
--to <dest>(для ключа сессии и опциональной доставки)--session-id <id>--thinking <off|minimal|low|medium|high|xhigh>(только модели GPT-5.2 + Codex)--verbose <on|full|off>--channel <whatsapp|telegram|discord|slack|mattermost|signal|imessage|msteams>--local--deliver--json--timeout <seconds>
agents
Управление изолированными агентами (рабочие пространства + аутентификация + маршрутизация).
agents list
Список настроенных агентов. Опции:
--json--bindings
agents add [name]
Добавить нового изолированного агента. Запускает управляемый мастер, если не переданы флаги (или --non-interactive); --workspace требуется в неинтерактивном режиме. Опции:
--workspace <dir>--model <id>--agent-dir <dir>--bind <channel[:accountId]>(повторяемый)--non-interactive--json
Спецификации привязок используют channel[:accountId]. Когда accountId опущен, OpenClaw может разрешить область учётной записи через значения по умолчанию канала/хуки плагинов; в противном случае это привязка канала без явной области учётной записи.
agents bindings
Список привязок маршрутизации. Опции:
--agent <id>--json
agents bind
Добавить привязки маршрутизации для агента. Опции:
--agent <id>--bind <channel[:accountId]>(повторяемый)--json
agents unbind
Удалить привязки маршрутизации для агента. Опции:
--agent <id>--bind <channel[:accountId]>(повторяемый)--all--json
agents delete <id>
Удалить агента и очистить его рабочее пространство + состояние. Опции:
--force--json
acp
Запустить мост ACP, который соединяет IDE с Gateway. См. acp для полного списка опций и примеров.
status
Показать работоспособность связанных сессий и недавних получателей. Опции:
--json--all(полная диагностика; только для чтения, можно вставить)--deep(проверка каналов)--usage(показать использование/квоты провайдеров моделей)--timeout <ms>--verbose--debug(псевдоним для--verbose)
Примечания:
- Обзор включает статус Gateway + службы узла, когда они доступны.
Отслеживание использования
OpenClaw может показывать использование/квоты провайдеров, когда доступны учётные данные OAuth/API. Показывает:
/status(добавляет короткую строку использования провайдера, когда доступно)openclaw status --usage(выводит полную разбивку по провайдерам)- Строка меню macOS (раздел Usage в Context)
Примечания:
- Данные поступают напрямую от конечных точек использования провайдеров (без оценок).
- Провайдеры: Anthropic, GitHub Copilot, OpenAI Codex OAuth, а также Gemini CLI/Antigravity, когда эти плагины провайдеров включены.
- Если нет соответствующих учётных данных, использование скрыто.
- Подробности: см. Отслеживание использования.
health
Получить информацию о работоспособности от запущенного Gateway. Опции:
--json--timeout <ms>--verbose
sessions
Список сохранённых сессий разговоров. Опции:
--json--verbose--store <path>--active <minutes>
Сброс / Удаление
reset
Сбросить локальную конфигурацию/состояние (CLI остаётся установленным). Опции:
--scope <config|config+creds+sessions|full>--yes--non-interactive--dry-run
Примечания:
--non-interactiveтребует--scopeи--yes.
uninstall
Удалить службу gateway + локальные данные (CLI остаётся). Опции:
--service--state--workspace--app--all--yes--non-interactive--dry-run
Примечания:
--non-interactiveтребует--yesи явных областей (или--all).
Gateway
gateway
Запустить WebSocket Gateway. Опции:
--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(сбросить dev-конфигурацию + учётные данные + сессии + рабочее пространство)--force(убить существующий слушатель на порту)--verbose--claude-cli-logs--ws-log <auto|full|compact>--compact(псевдоним для--ws-log compact)--raw-stream--raw-stream-path <path>
gateway service
Управление службой Gateway (launchd/systemd/schtasks). Подкоманды:
gateway status(по умолчанию проверяет RPC Gateway)gateway install(установка службы)gateway uninstallgateway startgateway stopgateway restart
Примечания:
gateway statusпо умолчанию проверяет RPC Gateway, используя разрешённый порт/конфигурацию службы (переопределить с помощью--url/--token/--password).gateway statusподдерживает--no-probe,--deepи--jsonдля скриптов.gateway statusтакже показывает устаревшие или дополнительные службы gateway, когда может их обнаружить (--deepдобавляет сканирование на уровне системы). Службы OpenClaw с именем профиля рассматриваются как первоклассные и не помечаются как "дополнительные".gateway statusвыводит, какой путь конфигурации использует CLI, и какую конфигурацию, вероятно, использует служба (env службы), а также разрешённый целевой URL для проверки.gateway install|uninstall|start|stop|restartподдерживают--jsonдля скриптов (вывод по умолчанию остаётся удобным для человека).gateway installпо умолчанию использует среду выполнения Node; bun не рекомендуется (ошибки WhatsApp/Telegram).- Опции
gateway install:--port,--runtime,--token,--force,--json.
logs
Просмотр файловых логов Gateway через RPC. Примечания:
- TTY-сессии отображают цветное структурированное представление; не-TTY переходит к простому тексту.
--jsonвыводит построчный JSON (одно событие лога на строку).
Пример