OpenClaw Keyboard Shortcuts

Complete OpenClaw keyboard shortcuts and commands reference — 62 shortcuts across 13 categories. Quick reference cheat sheet for Windows & Mac.

Slash Commands (8)

ShortcutAction
/helpHelpDisplay the core help menu.
/statusStatusShow channel health and recent sessions.
/compactCompactSummarize conversation and reset context.
/modelSwitch modelSwitch the active LLM model.
/commandsList commandsShow all available commands.
/usageUsageCheck API usage and costs.
/restartRestartRestart the agent.
/btwSide questionQuick side question during current task.

TUI/CLI Shortcuts (6)

ShortcutAction
Ctrl + LModel pickerOpen LLM model selector.
Ctrl + CStopStop current execution.
openclaw onboardSetupRun the initial setup wizard.
openclaw doctorDiagnoseDiagnose configuration errors.
openclaw tuiLaunch TUILaunch the terminal interface.
openclaw skills listList skillsShow installed skills.

Global Flags (7)

ShortcutAction
--devIsolate state under ~/.openclaw-devDefault gateway port 19001; derived ports shift accordingly.
--profile <name>Isolate state under ~/.openclaw-<name>Sets OPENCLAW_STATE_DIR / OPENCLAW_CONFIG_PATH; replaces canonical paths including a running Gateway service.
--container <name>Run the CLI inside a running Podman/Docker containerDefault comes from the OPENCLAW_CONTAINER environment variable.
--log-level <level>Override the global log levelApplies to both file and console output.
--no-colorDisable ANSI colorsNO_COLOR=1 is also respected.
--updateShorthand for openclaw updateWorks for both source checkouts and package installs.
-V, --versionPrint version and exit-v also works.

Setup & Config (6)

ShortcutAction
openclawCLI reference and security model for the inference-backed OpenClaw setup and repair helper
openclaw setupsystem-agent chat with onboarding fallback
openclaw onboardinteractive onboarding
openclaw configget/set/patch/unset/file/schema/validate
openclaw doctorhealth checks + guided repairs
openclaw dashboardsecurely open the Control UI

Backup, Reset & Update (4)

ShortcutAction
openclaw backuparchives, SQLite snapshots, and Git history
openclaw migrateimport state from another agent system
openclaw resetreset local state/config
openclaw updatesafe-ish source update + gateway auto-restart

Messaging & Agents (6)

ShortcutAction
openclaw messagesend + channel actions
openclaw agentGateway-backed turns and isolated runs
openclaw agentslist/add/delete/bindings/bind/unbind/set identity
openclaw attachlaunch Claude Code with a scoped Gateway MCP grant
openclaw acpRun the ACP bridge for IDE integrations
openclaw mcpExpose OpenClaw channel conversations over MCP and manage saved MCP server definitions

Health & Sessions (4)

ShortcutAction
openclaw statusdiagnostics, probes, usage snapshots
openclaw healthgateway health snapshot via RPC
openclaw sessionslisting, archiving, deleting, and maintaining stored sessions
openclaw resumeattaching the TUI to a recent Gateway session

Gateway & Logs (3)

ShortcutAction
openclaw gatewayrun, query, and discover gateways
openclaw logstail gateway logs via RPC
openclaw systemsystem events, heartbeat, presence

Models & Memory (3)

ShortcutAction
openclaw modelsstatus/list/set/scan, aliases, fallbacks, auth
openclaw inferInfer-first CLI for provider-backed model, image, audio, TTS, video, web, and embedding workflows
openclaw memorystatus/index/search/promote/promote-explain/rem-harness/rem-backfill/session-backfill

Automation (4)

ShortcutAction
openclaw cronschedule and run background jobs
openclaw tasksbackground task ledger and Task Flow state
openclaw hooksagent hooks
openclaw webhooksGmail Pub/Sub setup and runner

Network & Devices (5)

ShortcutAction
openclaw channelsaccounts, status, dead letters, capabilities, resolve, logs, login/logout
openclaw pairingapprove/list pairing requests
openclaw qrgenerate mobile pairing QR + setup code
openclaw devicesdevice pairing + token rotation/revocation
openclaw nodesstatus, pairing, invoke, camera/screen/location/notify and the macOS widget panel

Security, Skills & Plugins (4)

ShortcutAction
openclaw securityaudit and fix common security footguns
openclaw skillssearch/install/update/verify/list/info/check/workshop
openclaw pluginsinit, build, validate, list, install, marketplace, uninstall, enable/disable, doctor
openclaw sandboxManage sandbox runtimes and inspect effective sandbox policy

Interfaces (2)

ShortcutAction
openclaw tuiGateway-backed or local embedded terminal UI
openclaw browserlifecycle, profiles, tabs, actions, state, and debugging
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Two surfaces, one agent

OpenClaw splits its typeable controls into two surfaces that never overlap. In-session slash commands (/help, /status, /compact) and the TUI keys steer a live conversation. Everything else on this page belongs to the openclaw terminal CLI, which administers the platform: onboarding, channel accounts, model configuration, backups, and the Gateway process itself. If you are typing into a chat, you want a slash command; if you are typing into a shell on the Gateway host, you want the CLI.

State isolation is the headline feature

The three global flags worth memorizing all deal with isolation. --dev moves every file under ~/.openclaw-dev and shifts the default Gateway port to 19001, so a development instance can run beside production without either noticing. --profile <name> generalizes this: each named profile gets its own state directory, config path, and Gateway service, which makes trying an openclaw update against a scratch profile a low-risk habit. --container <name> pushes the whole CLI into a running Podman or Docker container.

Operating the Gateway day to day

The Gateway is the WebSocket hub that channels, nodes, sessions, and hooks attach to, and the operational loop revolves around it: openclaw gateway runs and discovers it, openclaw doctor repairs it, openclaw status --all summarizes it, and openclaw backup snapshots its SQLite state and Git history before anything risky. Outbound traffic goes through a single command — openclaw message covers sends and channel actions across Discord, Slack, Telegram, Signal, WhatsApp, and the rest. For the in-session command set that pairs with this CLI, see the OpenClaw prompt & command reference.

Frequently Asked Questions

What is the difference between OpenClaw slash commands and the openclaw CLI?

Slash commands like /help, /status, and /compact run inside an active chat session and steer the conversation. The openclaw CLI runs in a terminal on the Gateway host and operates the platform itself — setup, channels, models, backups, and the Gateway process. One surface drives a session, the other administers the system.

How do I run several isolated OpenClaw instances on one machine?

Use the global flags. --dev keeps all state under ~/.openclaw-dev and moves the default Gateway port to 19001, while --profile <name> creates a fully separate state directory (~/.openclaw-<name>) with its own config and Gateway service. --container <name> goes one step further and runs the CLI inside a named Podman or Docker container.

Which openclaw commands should I reach for when something breaks?

Start with openclaw doctor, which pairs health checks with guided repairs. openclaw status --all produces a pasteable diagnostic covering channel health and recent session recipients, openclaw health gives a quick liveness read, and openclaw logs tails the Gateway when you need the raw stream.

What does openclaw gateway actually run?

The Gateway is OpenClaw's WebSocket server — channels, nodes, sessions, and hooks all attach to it. openclaw gateway starts, queries, and discovers gateways; most other CLI commands talk to a running Gateway rather than doing the work themselves, which is why the diagnostics above all route through it.

Can I combine OpenClaw shortcuts with other tools?

Yes — use My Stack to combine OpenClaw shortcuts with any other platform on this site into one printable reference, which is useful if your daily workflow spans multiple tools.

Related Shortcut Pages

ChatGPT OpenAI Codex CLI Claude Code Gemini Midjourney Perplexity

Search 18,500+ shortcuts across 268 platforms

Explore All Platforms Practice Shortcuts
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

🤖 Ask AI about OpenClaw shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok