# OpenClaw Self-hosted gateway that connects Discord, Google Chat, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo, and more to AI coding agents. Run one Gateway process on your own machine and message your AI assistant from anywhere. > Use this file as a lightweight map of the OpenClaw documentation. Fetch individual pages as Markdown with `.md` URLs or `Accept: text/markdown`. ## Agent Resources - [Markdown page export](https://docs.openclaw.ai/start/getting-started.md): Append `.md` to any docs page URL for clean Markdown. - [Sitemap](https://docs.openclaw.ai/sitemap.xml): Search crawler URL index. - [Robots policy](https://docs.openclaw.ai/robots.txt): Bot and crawler policy. ## Documentation Index - [Agent runtime architecture](https://docs.openclaw.ai/agent-runtime-architecture): How OpenClaw runs the built-in agent runtime, providers, sessions, tools, and extensions. - [BlueBubbles removal and the imsg iMessage path](https://docs.openclaw.ai/announcements/bluebubbles-imessage): BlueBubbles support was removed from OpenClaw. Use the bundled iMessage plugin with imsg for new and migrated iMessage setups. - [Auth credential semantics](https://docs.openclaw.ai/auth-credential-semantics): Canonical credential eligibility and resolution semantics for auth profiles - [Automation](https://docs.openclaw.ai/automation): Overview of automation mechanisms: tasks, cron, hooks, standing orders, and Task Flow - [Auth monitoring](https://docs.openclaw.ai/automation/auth-monitoring): Redirect to /gateway/authentication - [ClawFlow](https://docs.openclaw.ai/automation/clawflow): Redirect to Task Flow - [Scheduled tasks](https://docs.openclaw.ai/automation/cron-jobs): Scheduled jobs, webhooks, and Gmail PubSub triggers for the Gateway scheduler - [Cron vs heartbeat](https://docs.openclaw.ai/automation/cron-vs-heartbeat): Redirect to /automation - [Gmail PubSub](https://docs.openclaw.ai/automation/gmail-pubsub): Redirect to /automation/cron-jobs - [Hooks](https://docs.openclaw.ai/automation/hooks): Hooks: event-driven automation for commands and lifecycle events - [Polls](https://docs.openclaw.ai/automation/poll): Redirect to /cli/message - [Standing orders](https://docs.openclaw.ai/automation/standing-orders): Define permanent operating authority for autonomous agent programs - [Task flow](https://docs.openclaw.ai/automation/taskflow): Task Flow orchestration layer above background tasks - [Background tasks](https://docs.openclaw.ai/automation/tasks): Background task tracking for ACP runs, subagents, isolated cron jobs, and CLI operations - [Automation troubleshooting](https://docs.openclaw.ai/automation/troubleshooting): Redirect to /automation/cron-jobs - [Webhooks](https://docs.openclaw.ai/automation/webhook): Redirect to /automation/cron-jobs - [Brave search](https://docs.openclaw.ai/brave-search): Redirect to /tools/brave-search - [Chat channels](https://docs.openclaw.ai/channels): Messaging platforms OpenClaw can connect to - [Access groups](https://docs.openclaw.ai/channels/access-groups): Reusable sender allowlists for message channels - [Ambient room events](https://docs.openclaw.ai/channels/ambient-room-events): Let supported group rooms provide quiet context unless the agent sends with the message tool - [Bot loop protection](https://docs.openclaw.ai/channels/bot-loop-protection): Bot-to-bot loop protection defaults and channel overrides - [Broadcast groups](https://docs.openclaw.ai/channels/broadcast-groups): Broadcast a WhatsApp message to multiple agents - [Channel routing](https://docs.openclaw.ai/channels/channel-routing): Routing rules per channel (WhatsApp, Telegram, Discord, Slack) and shared context - [ClickClack](https://docs.openclaw.ai/channels/clickclack): ClickClack bot-token channel setup and target syntax - [Discord](https://docs.openclaw.ai/channels/discord): Discord bot support status, capabilities, and configuration - [Feishu](https://docs.openclaw.ai/channels/feishu): Feishu bot overview, features, and configuration - [Google Chat](https://docs.openclaw.ai/channels/googlechat): Google Chat app support status, capabilities, and configuration - [WhatsApp group messages](https://docs.openclaw.ai/channels/group-messages): WhatsApp group message handling — activation, allowlists, sessions, and context injection - [Groups](https://docs.openclaw.ai/channels/groups): Group chat behavior across surfaces (Discord/iMessage/Matrix/Microsoft Teams/QQBot/Signal/Slack/Telegram/WhatsApp/Zalo) - [iMessage](https://docs.openclaw.ai/channels/imessage): Native iMessage support via imsg (JSON-RPC over stdio), with private API actions for replies, tapbacks, effects, attachments, and group management. Preferred for new OpenClaw iMessage setups when host requirements fit. - [Coming from BlueBubbles](https://docs.openclaw.ai/channels/imessage-from-bluebubbles): Migrate old BlueBubbles configs to the bundled iMessage plugin without losing pairing, allowlists, or group bindings. - [IRC](https://docs.openclaw.ai/channels/irc): IRC plugin setup, access controls, and troubleshooting - [LINE](https://docs.openclaw.ai/channels/line): LINE Messaging API plugin setup, config, and usage - [Channel location parsing](https://docs.openclaw.ai/channels/location): Inbound channel location parsing (Telegram/WhatsApp/Matrix) and context fields - [Matrix](https://docs.openclaw.ai/channels/matrix): Matrix support status, setup, and configuration examples - [Matrix migration](https://docs.openclaw.ai/channels/matrix-migration): How OpenClaw upgrades the previous Matrix plugin in place, including encrypted-state recovery limits and manual recovery steps. - [Matrix presentation metadata](https://docs.openclaw.ai/channels/matrix-presentation): Matrix MessagePresentation metadata for OpenClaw-aware clients - [Matrix push rules for quiet previews](https://docs.openclaw.ai/channels/matrix-push-rules): Per-recipient Matrix push rules for quiet finalized preview edits - [Mattermost](https://docs.openclaw.ai/channels/mattermost): Mattermost bot setup and OpenClaw config - [Microsoft Teams](https://docs.openclaw.ai/channels/msteams): Microsoft Teams bot support status, capabilities, and configuration - [Nextcloud Talk](https://docs.openclaw.ai/channels/nextcloud-talk): Nextcloud Talk support status, capabilities, and configuration - [Nostr](https://docs.openclaw.ai/channels/nostr): Nostr DM channel via NIP-04 encrypted messages - [Pairing](https://docs.openclaw.ai/channels/pairing): Pairing overview: approve who can DM you + which nodes can join - [QA channel](https://docs.openclaw.ai/channels/qa-channel): Synthetic Slack-class channel plugin for deterministic OpenClaw QA scenarios - [QQ bot](https://docs.openclaw.ai/channels/qqbot): QQ Bot setup, config, and usage - [Signal](https://docs.openclaw.ai/channels/signal): Signal support via signal-cli (native daemon or bbernhard container), setup paths, and number model - [Slack](https://docs.openclaw.ai/channels/slack): Slack setup and runtime behavior (Socket Mode + HTTP Request URLs) - [SMS](https://docs.openclaw.ai/channels/sms): Twilio SMS channel setup, access controls, and webhook configuration - [Synology Chat](https://docs.openclaw.ai/channels/synology-chat): Synology Chat webhook setup and OpenClaw config - [Telegram](https://docs.openclaw.ai/channels/telegram): Telegram bot support status, capabilities, and configuration - [Tlon](https://docs.openclaw.ai/channels/tlon): Tlon/Urbit support status, capabilities, and configuration - [Channel troubleshooting](https://docs.openclaw.ai/channels/troubleshooting): Fast channel level troubleshooting with per channel failure signatures and fixes - [Twitch](https://docs.openclaw.ai/channels/twitch): Twitch chat bot configuration and setup - [WeChat](https://docs.openclaw.ai/channels/wechat): WeChat channel setup through the external openclaw-weixin plugin - [WhatsApp](https://docs.openclaw.ai/channels/whatsapp): WhatsApp channel support, access controls, delivery behavior, and operations - [Yuanbao](https://docs.openclaw.ai/channels/yuanbao): Yuanbao bot overview, features, and configuration - [Zalo](https://docs.openclaw.ai/channels/zalo): Zalo bot support status, capabilities, and configuration - [Zalo personal](https://docs.openclaw.ai/channels/zalouser): Zalo personal account support via native zca-js (QR login), capabilities, and configuration - [CI pipeline](https://docs.openclaw.ai/ci): CI job graph, scope gates, release umbrellas, and local command equivalents - [Docs Guide](https://docs.openclaw.ai/CLAUDE) - [ClawHub](https://docs.openclaw.ai/clawhub): Public ClawHub overview for discovery, install, publish, security, and the clawhub CLI. - [Acceptable Usage](https://docs.openclaw.ai/clawhub/acceptable-usage): Marketplace policy: what ClawHub allows and what it will not host. - [API v1](https://docs.openclaw.ai/clawhub/api): Public REST API (v1) overview and conventions. - [Auth](https://docs.openclaw.ai/clawhub/auth): ClawHub sign-in, API tokens, CLI login, token storage, and revocation. - [CLI](https://docs.openclaw.ai/clawhub/cli): CLI reference: commands, flags, config, lockfile, and sync behavior. - [How ClawHub Works](https://docs.openclaw.ai/clawhub/how-it-works): How ClawHub listings, versions, installs, publishing, scans, and updates work. - [HTTP API](https://docs.openclaw.ai/clawhub/http-api): HTTP API reference (public + CLI endpoints + auth). - [Moderation and Account Safety](https://docs.openclaw.ai/clawhub/moderation): How ClawHub reports, moderation holds, hidden listings, bans, and account standing work. - [Plugin validation fixes](https://docs.openclaw.ai/clawhub/plugin-validation-fixes): Fix ClawHub plugin package validation findings before publishing - [Publishing](https://docs.openclaw.ai/clawhub/publishing): How ClawHub publishing works for skills, plugins, owners, scopes, releases, and review. - [Quickstart](https://docs.openclaw.ai/clawhub/quickstart): Start using ClawHub: find, install, update, and publish skills or plugins. - [Security](https://docs.openclaw.ai/clawhub/security): How to report ClawHub security issues and when vulnerabilities are publicly disclosed. - [Security Audits](https://docs.openclaw.ai/clawhub/security-audits): How to understand ClawHub security audit results before installing a skill or plugin. - [Skill format](https://docs.openclaw.ai/clawhub/skill-format): Skill folder format, required files, allowed file types, limits. - [Soul format](https://docs.openclaw.ai/clawhub/soul-format): Soul bundle format, required files, limits. - [Telemetry](https://docs.openclaw.ai/clawhub/telemetry): Install telemetry collected by the ClawHub CLI and how to opt out. - [Troubleshooting](https://docs.openclaw.ai/clawhub/troubleshooting): Troubleshooting ClawHub sign-in, install, publish, sync, update, and API issues. - [CLI reference](https://docs.openclaw.ai/cli): OpenClaw CLI index: command list, global flags, and links to per-command pages - [ACP](https://docs.openclaw.ai/cli/acp): Run the ACP bridge for IDE integrations - [Agent](https://docs.openclaw.ai/cli/agent): CLI reference for `openclaw agent` (send one agent turn via the Gateway) - [Agents](https://docs.openclaw.ai/cli/agents): CLI reference for `openclaw agents` (list/add/delete/bindings/bind/unbind/set identity) - [Approvals](https://docs.openclaw.ai/cli/approvals): CLI reference for `openclaw approvals` and `openclaw exec-policy` - [Backup](https://docs.openclaw.ai/cli/backup): CLI reference for `openclaw backup` (create local backup archives) - [Browser](https://docs.openclaw.ai/cli/browser): CLI reference for `openclaw browser` (lifecycle, profiles, tabs, actions, state, and debugging) - [Channels](https://docs.openclaw.ai/cli/channels): CLI reference for `openclaw channels` (accounts, status, login/logout, logs) - [Clawbot](https://docs.openclaw.ai/cli/clawbot): CLI reference for `openclaw clawbot` (legacy alias namespace) - [`openclaw commitments`](https://docs.openclaw.ai/cli/commitments): CLI reference for `openclaw commitments` (inspect and dismiss inferred follow-ups) - [Completion](https://docs.openclaw.ai/cli/completion): CLI reference for `openclaw completion` (generate/install shell completion scripts) - [Config](https://docs.openclaw.ai/cli/config): CLI reference for `openclaw config` (get/set/patch/unset/file/schema/validate) - [Configure](https://docs.openclaw.ai/cli/configure): CLI reference for `openclaw configure` (interactive configuration prompts) - [Crestodian](https://docs.openclaw.ai/cli/crestodian): CLI reference and security model for Crestodian, the configless-safe setup and repair helper - [Cron](https://docs.openclaw.ai/cli/cron): CLI reference for `openclaw cron` (schedule and run background jobs) - [Daemon](https://docs.openclaw.ai/cli/daemon): CLI reference for `openclaw daemon` (legacy alias for gateway service management) - [Dashboard](https://docs.openclaw.ai/cli/dashboard): CLI reference for `openclaw dashboard` (open the Control UI) - [Devices](https://docs.openclaw.ai/cli/devices): CLI reference for `openclaw devices` (device pairing + token rotation/revocation) - [Directory](https://docs.openclaw.ai/cli/directory): CLI reference for `openclaw directory` (self, peers, groups) - [DNS](https://docs.openclaw.ai/cli/dns): CLI reference for `openclaw dns` (wide-area discovery helpers) - [Docs](https://docs.openclaw.ai/cli/docs): CLI reference for `openclaw docs` (search the live docs index) - [Doctor](https://docs.openclaw.ai/cli/doctor): CLI reference for `openclaw doctor` (health checks + guided repairs) - [Flows (redirect)](https://docs.openclaw.ai/cli/flows): Redirect: flow commands live under `openclaw tasks flow` - [Gateway](https://docs.openclaw.ai/cli/gateway): OpenClaw Gateway CLI (`openclaw gateway`) — run, query, and discover gateways - [Health](https://docs.openclaw.ai/cli/health): CLI reference for `openclaw health` (gateway health snapshot via RPC) - [Hooks](https://docs.openclaw.ai/cli/hooks): CLI reference for `openclaw hooks` (agent hooks) - [Inference CLI](https://docs.openclaw.ai/cli/infer): Infer-first CLI for provider-backed model, image, audio, TTS, video, web, and embedding workflows - [Logs](https://docs.openclaw.ai/cli/logs): CLI reference for `openclaw logs` (tail gateway logs via RPC) - [MCP](https://docs.openclaw.ai/cli/mcp): Expose OpenClaw channel conversations over MCP and manage saved MCP server definitions - [Memory](https://docs.openclaw.ai/cli/memory): CLI reference for `openclaw memory` (status/index/search/promote/promote-explain/rem-harness) - [Message](https://docs.openclaw.ai/cli/message): CLI reference for `openclaw message` (send + channel actions) - [Migrate](https://docs.openclaw.ai/cli/migrate): CLI reference for `openclaw migrate` (import state from another agent system) - [Models](https://docs.openclaw.ai/cli/models): CLI reference for `openclaw models` (status/list/set/scan, aliases, fallbacks, auth) - [Node](https://docs.openclaw.ai/cli/node): CLI reference for `openclaw node` (headless node host) - [Nodes](https://docs.openclaw.ai/cli/nodes): CLI reference for `openclaw nodes` (status, pairing, invoke, camera/canvas/screen) - [Onboard](https://docs.openclaw.ai/cli/onboard): CLI reference for `openclaw onboard` (interactive onboarding) - [Pairing](https://docs.openclaw.ai/cli/pairing): CLI reference for `openclaw pairing` (approve/list pairing requests) - [Path](https://docs.openclaw.ai/cli/path): CLI reference for `openclaw path` (inspect and edit workspace files via the `oc://` addressing scheme) - [Plugins](https://docs.openclaw.ai/cli/plugins): CLI reference for `openclaw plugins` (init, build, validate, list, install, marketplace, uninstall, enable/disable, doctor) - [Policy](https://docs.openclaw.ai/cli/policy): CLI reference for `openclaw policy` conformance checks - [Proxy](https://docs.openclaw.ai/cli/proxy): CLI reference for `openclaw proxy`, including operator-managed proxy validation and the local debug proxy capture inspector - [QR](https://docs.openclaw.ai/cli/qr): CLI reference for `openclaw qr` (generate mobile pairing QR + setup code) - [Reset](https://docs.openclaw.ai/cli/reset): CLI reference for `openclaw reset` (reset local state/config) - [Sandbox CLI](https://docs.openclaw.ai/cli/sandbox): Manage sandbox runtimes and inspect effective sandbox policy - [Secrets](https://docs.openclaw.ai/cli/secrets): CLI reference for `openclaw secrets` (reload, audit, configure, apply) - [Security](https://docs.openclaw.ai/cli/security): CLI reference for `openclaw security` (audit and fix common security footguns) - [Sessions](https://docs.openclaw.ai/cli/sessions): CLI reference for `openclaw sessions` (list stored sessions + usage) - [Setup](https://docs.openclaw.ai/cli/setup): CLI reference for `openclaw setup` (initialize config plus workspace, optionally run onboarding) - [Skills](https://docs.openclaw.ai/cli/skills): CLI reference for `openclaw skills` (search/install/update/verify/list/info/check/workshop) - [openclaw status](https://docs.openclaw.ai/cli/status): CLI reference for `openclaw status` (diagnostics, probes, usage snapshots) - [System](https://docs.openclaw.ai/cli/system): CLI reference for `openclaw system` (system events, heartbeat, presence) - [`openclaw tasks`](https://docs.openclaw.ai/cli/tasks): CLI reference for `openclaw tasks` (background task ledger and Task Flow state) - [Transcripts CLI](https://docs.openclaw.ai/cli/transcripts): CLI reference for `openclaw transcripts` (list, show, and locate stored transcripts) - [TUI](https://docs.openclaw.ai/cli/tui): CLI reference for `openclaw tui` (Gateway-backed or local embedded terminal UI) - [Uninstall](https://docs.openclaw.ai/cli/uninstall): CLI reference for `openclaw uninstall` (remove gateway service + local data) - [Update](https://docs.openclaw.ai/cli/update): CLI reference for `openclaw update` (safe-ish source update + gateway auto-restart) - [Voicecall](https://docs.openclaw.ai/cli/voicecall): CLI reference for `openclaw voicecall` (voice-call plugin command surface) - [Webhooks](https://docs.openclaw.ai/cli/webhooks): CLI reference for `openclaw webhooks` (Gmail Pub/Sub setup and runner) - [Wiki](https://docs.openclaw.ai/cli/wiki): CLI reference for `openclaw wiki` (memory-wiki vault status, search, compile, lint, apply, bridge, and Obsidian helpers) - [Workboard CLI](https://docs.openclaw.ai/cli/workboard): CLI reference for `openclaw workboard` cards, dispatch, and worker runs - [Active memory](https://docs.openclaw.ai/concepts/active-memory): A plugin-owned blocking memory sub-agent that injects relevant memory into interactive chat sessions - [Agent runtime](https://docs.openclaw.ai/concepts/agent): Agent runtime, workspace contract, and session bootstrap - [Agent loop](https://docs.openclaw.ai/concepts/agent-loop): Agent loop lifecycle, streams, and wait semantics - [Agent runtimes](https://docs.openclaw.ai/concepts/agent-runtimes): How OpenClaw separates model providers, models, channels, and agent runtimes - [Agent workspace](https://docs.openclaw.ai/concepts/agent-workspace): Agent workspace: location, layout, and backup strategy - [Gateway architecture](https://docs.openclaw.ai/concepts/architecture): WebSocket gateway architecture, components, and client flows - [Channel docking](https://docs.openclaw.ai/concepts/channel-docking): Move one OpenClaw session's reply route between linked chat channels - [Inferred commitments](https://docs.openclaw.ai/concepts/commitments): Inferred follow-up memory for check-ins that are not exact reminders - [Compaction](https://docs.openclaw.ai/concepts/compaction): How OpenClaw summarizes long conversations to stay within model limits - [Context](https://docs.openclaw.ai/concepts/context): Context: what the model sees, how it is built, and how to inspect it - [Context engine](https://docs.openclaw.ai/concepts/context-engine): Context engine: pluggable context assembly, compaction, and subagent lifecycle - [Delegate architecture](https://docs.openclaw.ai/concepts/delegate-architecture): Delegate architecture: running OpenClaw as a named agent on behalf of an organization - [Dreaming](https://docs.openclaw.ai/concepts/dreaming): Background memory consolidation with light, deep, and REM phases plus a Dream Diary - [Experimental features](https://docs.openclaw.ai/concepts/experimental-features): What experimental flags mean in OpenClaw and which ones are currently documented - [Features](https://docs.openclaw.ai/concepts/features): OpenClaw capabilities across channels, routing, media, and UX. - [Mantis](https://docs.openclaw.ai/concepts/mantis): Mantis is the visual end-to-end verification system for reproducing OpenClaw bugs on live transports, capturing before and after evidence, and attaching artifacts to PRs. - [Mantis Slack desktop runbook](https://docs.openclaw.ai/concepts/mantis-slack-desktop-runbook): Operator runbook for Mantis Slack desktop QA: GitHub dispatch, local CLI, warm VNC leases, hydrate modes, timing interpretation, artifacts, and failure handling. - [Markdown formatting](https://docs.openclaw.ai/concepts/markdown-formatting): Markdown formatting pipeline for outbound channels - [Memory overview](https://docs.openclaw.ai/concepts/memory): How OpenClaw remembers things across sessions - [Builtin memory engine](https://docs.openclaw.ai/concepts/memory-builtin): The default SQLite-based memory backend with keyword, vector, and hybrid search - [Honcho memory](https://docs.openclaw.ai/concepts/memory-honcho): AI-native cross-session memory via the Honcho plugin - [QMD memory engine](https://docs.openclaw.ai/concepts/memory-qmd): Local-first search sidecar with BM25, vectors, reranking, and query expansion - [Memory search](https://docs.openclaw.ai/concepts/memory-search): How memory search finds relevant notes using embeddings and hybrid retrieval - [Message lifecycle refactor](https://docs.openclaw.ai/concepts/message-lifecycle-refactor): Design plan for the unified durable message receive, send, preview, edit, and streaming lifecycle - [Messages](https://docs.openclaw.ai/concepts/messages): Message flow, sessions, queueing, and reasoning visibility - [Model failover](https://docs.openclaw.ai/concepts/model-failover): How OpenClaw rotates auth profiles and falls back across models - [Model providers](https://docs.openclaw.ai/concepts/model-providers): Model provider overview with example configs + CLI flows - [Models CLI](https://docs.openclaw.ai/concepts/models): Models CLI: list, set, aliases, fallbacks, scan, status - [Multi-agent routing](https://docs.openclaw.ai/concepts/multi-agent): Multi-agent routing: isolated agents, channel accounts, and bindings - [OAuth](https://docs.openclaw.ai/concepts/oauth): OAuth in OpenClaw: token exchange, storage, and multi-account patterns - [Parallel specialist lanes](https://docs.openclaw.ai/concepts/parallel-specialist-lanes): Run parallel specialist agents without clogging shared model and tool capacity - [Personal agent benchmark pack](https://docs.openclaw.ai/concepts/personal-agent-benchmark-pack): Local qa-channel scenarios for privacy-preserving personal assistant workflow checks. - [Presence](https://docs.openclaw.ai/concepts/presence): How OpenClaw presence entries are produced, merged, and displayed - [Progress drafts](https://docs.openclaw.ai/concepts/progress-drafts): Progress drafts: one visible work-in-progress message that updates while an agent runs - [QA overview](https://docs.openclaw.ai/concepts/qa-e2e-automation): QA stack overview: qa-lab, qa-channel, repo-backed scenarios, live transport lanes, transport adapters, and reporting. - [Matrix QA](https://docs.openclaw.ai/concepts/qa-matrix): Maintainer reference for the Docker-backed Matrix live QA lane: CLI, profiles, env vars, scenarios, and output artifacts. - [Command queue](https://docs.openclaw.ai/concepts/queue): Auto-reply queue modes, defaults, and per-session overrides - [Steering queue](https://docs.openclaw.ai/concepts/queue-steering): How active-run steering queues messages at runtime boundaries - [Retry policy](https://docs.openclaw.ai/concepts/retry): Retry policy for outbound provider calls - [Session management](https://docs.openclaw.ai/concepts/session): How OpenClaw manages conversation sessions - [Session pruning](https://docs.openclaw.ai/concepts/session-pruning): Trimming old tool results to keep context lean and caching efficient - [Session tools](https://docs.openclaw.ai/concepts/session-tool): Agent tools for cross-session status, recall, messaging, and sub-agent orchestration - [SOUL.md personality guide](https://docs.openclaw.ai/concepts/soul): Use SOUL.md to give your OpenClaw agent an actual voice instead of generic assistant sludge - [Streaming and chunking](https://docs.openclaw.ai/concepts/streaming): Streaming + chunking behavior (block replies, channel preview streaming, mode mapping) - [System prompt](https://docs.openclaw.ai/concepts/system-prompt): What the OpenClaw system prompt contains and how it is assembled - [Timezones](https://docs.openclaw.ai/concepts/timezone): Where timezones show up in OpenClaw — envelopes, tool payloads, system prompt - [TypeBox](https://docs.openclaw.ai/concepts/typebox): TypeBox schemas as the single source of truth for the gateway protocol - [Typing indicators](https://docs.openclaw.ai/concepts/typing-indicators): When OpenClaw shows typing indicators and how to tune them - [Usage tracking](https://docs.openclaw.ai/concepts/usage-tracking): Usage tracking surfaces and credential requirements - [Date and time](https://docs.openclaw.ai/date-time): Date and time handling across envelopes, prompts, tools, and connectors - [Node + tsx crash](https://docs.openclaw.ai/debug/node-issue): Node + tsx "__name is not a function" crash notes and workarounds - [Diagnostics flags](https://docs.openclaw.ai/diagnostics/flags): Diagnostics flags for targeted debug logs - [Gateway runbook](https://docs.openclaw.ai/gateway): Runbook for the Gateway service, lifecycle, and operations - [Authentication](https://docs.openclaw.ai/gateway/authentication): Model authentication: OAuth, API keys, Claude CLI reuse, and Anthropic setup-token - [Background exec and process tool](https://docs.openclaw.ai/gateway/background-process): Background exec execution and process management - [Bonjour discovery](https://docs.openclaw.ai/gateway/bonjour): Bonjour/mDNS discovery + debugging (Gateway beacons, clients, and common failure modes) - [Bridge protocol](https://docs.openclaw.ai/gateway/bridge-protocol): Historical bridge protocol (legacy nodes): TCP JSONL, pairing, scoped RPC - [CLI backends](https://docs.openclaw.ai/gateway/cli-backends): CLI backends: local AI CLI fallback with optional MCP tool bridge - [Configuration — agents](https://docs.openclaw.ai/gateway/config-agents): Agent defaults, multi-agent routing, session, messages, and talk config - [Configuration — channels](https://docs.openclaw.ai/gateway/config-channels): Channel configuration: access control, pairing, per-channel keys across Slack, Discord, Telegram, WhatsApp, Matrix, iMessage, and more - [Configuration — tools and custom providers](https://docs.openclaw.ai/gateway/config-tools): Tools config (policy, experimental toggles, provider-backed tools) and custom provider/base-URL setup - [Configuration](https://docs.openclaw.ai/gateway/configuration): Configuration overview: common tasks, quick setup, and links to the full reference - [Configuration examples](https://docs.openclaw.ai/gateway/configuration-examples): Schema-accurate configuration examples for common OpenClaw setups - [Configuration reference](https://docs.openclaw.ai/gateway/configuration-reference): Gateway config reference for core OpenClaw keys, defaults, and links to dedicated subsystem references - [Diagnostics export](https://docs.openclaw.ai/gateway/diagnostics): Create shareable Gateway diagnostics bundles for bug reports - [Discovery and transports](https://docs.openclaw.ai/gateway/discovery): Node discovery and transports (Bonjour, Tailscale, SSH) for finding the gateway - [Doctor](https://docs.openclaw.ai/gateway/doctor): Doctor command: health checks, config migrations, and repair steps - [Gateway integrations for external apps](https://docs.openclaw.ai/gateway/external-apps): Current integration path for external apps, scripts, dashboards, CI jobs, and IDE extensions - [Gateway lock](https://docs.openclaw.ai/gateway/gateway-lock): Gateway singleton guard using the WebSocket listener bind - [Health checks](https://docs.openclaw.ai/gateway/health): Health check commands and gateway health monitoring - [Heartbeat](https://docs.openclaw.ai/gateway/heartbeat): Heartbeat polling messages and notification rules - [Local model services](https://docs.openclaw.ai/gateway/local-model-services): Start local model servers on demand before OpenClaw model requests - [Local models](https://docs.openclaw.ai/gateway/local-models): Run OpenClaw on local LLMs (LM Studio, vLLM, LiteLLM, custom OpenAI endpoints) - [Gateway logging](https://docs.openclaw.ai/gateway/logging): Logging surfaces, file logs, WS log styles, and console formatting - [Multiple gateways](https://docs.openclaw.ai/gateway/multiple-gateways): Run multiple OpenClaw Gateways on one host (isolation, ports, and profiles) - [Network model](https://docs.openclaw.ai/gateway/network-model): Redirect to /network#core-model - [OpenAI chat completions](https://docs.openclaw.ai/gateway/openai-http-api): Expose an OpenAI-compatible /v1/chat/completions HTTP endpoint from the Gateway - [OpenResponses API](https://docs.openclaw.ai/gateway/openresponses-http-api): Expose an OpenResponses-compatible /v1/responses HTTP endpoint from the Gateway - [OpenShell](https://docs.openclaw.ai/gateway/openshell): Use OpenShell as a managed sandbox backend for OpenClaw agents - [OpenTelemetry export](https://docs.openclaw.ai/gateway/opentelemetry): Export OpenClaw diagnostics to any OpenTelemetry collector via the diagnostics-otel plugin (OTLP/HTTP) - [Operator scopes](https://docs.openclaw.ai/gateway/operator-scopes): Operator roles, scopes, and approval-time checks for Gateway clients - [Gateway-owned pairing](https://docs.openclaw.ai/gateway/pairing): Gateway-owned node pairing (Option B) for iOS and other remote nodes - [Prometheus metrics](https://docs.openclaw.ai/gateway/prometheus): Expose OpenClaw diagnostics as Prometheus text metrics through the diagnostics-prometheus plugin - [Gateway protocol](https://docs.openclaw.ai/gateway/protocol): Gateway WebSocket protocol: handshake, frames, versioning - [Remote access](https://docs.openclaw.ai/gateway/remote): Remote access using Gateway WS, SSH tunnels, and tailnets - [Remote gateway setup](https://docs.openclaw.ai/gateway/remote-gateway-readme): SSH tunnel setup for OpenClaw.app connecting to a remote gateway - [Sandbox vs tool policy vs elevated](https://docs.openclaw.ai/gateway/sandbox-vs-tool-policy-vs-elevated): Why a tool is blocked: sandbox runtime, tool allow/deny policy, and elevated exec gates - [Sandboxing](https://docs.openclaw.ai/gateway/sandboxing): How OpenClaw sandboxing works: modes, scopes, workspace access, and images - [Secrets management](https://docs.openclaw.ai/gateway/secrets): Secrets management: SecretRef contract, runtime snapshot behavior, and safe one-way scrubbing - [Secrets apply plan contract](https://docs.openclaw.ai/gateway/secrets-plan-contract): Contract for `secrets apply` plans: target validation, path matching, and `auth-profiles.json` target scope - [Security](https://docs.openclaw.ai/gateway/security): Security considerations and threat model for running an AI gateway with shell access - [Security audit checks](https://docs.openclaw.ai/gateway/security/audit-checks): Reference catalog of checkIds emitted by openclaw security audit - [Gateway exposure runbook](https://docs.openclaw.ai/gateway/security/exposure-runbook): Pre-flight and rollback checklist before exposing an OpenClaw Gateway beyond loopback - [Secure file operations](https://docs.openclaw.ai/gateway/security/secure-file-operations): How OpenClaw handles local file access safely, and why the optional fs-safe Python helper is off by default - [npm shrinkwrap](https://docs.openclaw.ai/gateway/security/shrinkwrap): Plain-English and technical explanation of npm shrinkwrap in OpenClaw releases - [Tailscale](https://docs.openclaw.ai/gateway/tailscale): Integrated Tailscale Serve/Funnel for the Gateway dashboard - [Tools invoke API](https://docs.openclaw.ai/gateway/tools-invoke-http-api): Invoke a single tool directly via the Gateway HTTP endpoint - [Troubleshooting](https://docs.openclaw.ai/gateway/troubleshooting): Deep troubleshooting runbook for gateway, channels, automation, nodes, and browser - [Trusted proxy auth](https://docs.openclaw.ai/gateway/trusted-proxy-auth): Delegate gateway authentication to a trusted reverse proxy (Pomerium, Caddy, nginx + OAuth) - [Help](https://docs.openclaw.ai/help): Help hub: common fixes, install sanity, and where to look when something breaks - [Debugging](https://docs.openclaw.ai/help/debugging): Debugging tools: watch mode, raw model streams, and tracing reasoning leakage - [Environment variables](https://docs.openclaw.ai/help/environment): Where OpenClaw loads environment variables and the precedence order - [FAQ](https://docs.openclaw.ai/help/faq): Frequently asked questions about OpenClaw setup, configuration, and usage - [FAQ: first-run setup](https://docs.openclaw.ai/help/faq-first-run): FAQ: quick-start and first-run setup — install, onboard, auth, subscriptions, initial failures - [FAQ: models and auth](https://docs.openclaw.ai/help/faq-models): FAQ: model defaults, selection, aliases, switching, failover, and auth profiles - [Scripts](https://docs.openclaw.ai/help/scripts): Repository scripts: purpose, scope, and safety notes - [Testing](https://docs.openclaw.ai/help/testing): Testing kit: unit/e2e/live suites, Docker runners, and what each test covers - [Testing: live suites](https://docs.openclaw.ai/help/testing-live): Live (network-touching) tests: model matrix, CLI backends, ACP, media providers, credentials - [Testing: updates and plugins](https://docs.openclaw.ai/help/testing-updates-plugins): How OpenClaw validates update paths, package migrations, and plugin install/update behavior - [General troubleshooting](https://docs.openclaw.ai/help/troubleshooting): Symptom first troubleshooting hub for OpenClaw - [OpenClaw](https://docs.openclaw.ai/): OpenClaw is a multi-channel gateway for AI agents that runs on any OS. - [Install](https://docs.openclaw.ai/install): Install OpenClaw - installer script, npm/pnpm/bun, from source, Docker, and more - [Ansible](https://docs.openclaw.ai/install/ansible): Automated, hardened OpenClaw installation with Ansible, Tailscale VPN, and firewall isolation - [Azure](https://docs.openclaw.ai/install/azure): Run OpenClaw Gateway 24/7 on an Azure Linux VM with durable state - [Bun (experimental)](https://docs.openclaw.ai/install/bun): Bun workflow (experimental): installs and gotchas vs pnpm - [ClawDock](https://docs.openclaw.ai/install/clawdock): ClawDock shell helpers for Docker-based OpenClaw installs - [Release channels](https://docs.openclaw.ai/install/development-channels): Stable, beta, and dev channels: semantics, switching, pinning, and tagging - [DigitalOcean](https://docs.openclaw.ai/install/digitalocean): Host OpenClaw on a DigitalOcean Droplet - [Docker](https://docs.openclaw.ai/install/docker): Optional Docker-based setup and onboarding for OpenClaw - [Docker VM runtime](https://docs.openclaw.ai/install/docker-vm-runtime): Shared Docker VM runtime steps for long-lived OpenClaw Gateway hosts - [exe.dev](https://docs.openclaw.ai/install/exe-dev): Run OpenClaw Gateway on exe.dev (VM + HTTPS proxy) for remote access - [Fly.io](https://docs.openclaw.ai/install/fly): Step-by-step Fly.io deployment for OpenClaw with persistent storage and HTTPS - [GCP](https://docs.openclaw.ai/install/gcp): Run OpenClaw Gateway 24/7 on a GCP Compute Engine VM (Docker) with durable state - [Hetzner](https://docs.openclaw.ai/install/hetzner): Run OpenClaw Gateway 24/7 on a cheap Hetzner VPS (Docker) with durable state and baked-in binaries - [Hostinger](https://docs.openclaw.ai/install/hostinger): Host OpenClaw on Hostinger - [Installer internals](https://docs.openclaw.ai/install/installer): How the installer scripts work (install.sh, install-cli.sh, install.ps1), flags, and automation - [Kubernetes](https://docs.openclaw.ai/install/kubernetes): Deploy OpenClaw Gateway to a Kubernetes cluster with Kustomize - [macOS VMs](https://docs.openclaw.ai/install/macos-vm): Run OpenClaw in a sandboxed macOS VM (local or hosted) when you need isolation or iMessage - [Migration guide](https://docs.openclaw.ai/install/migrating): Migration hub: cross-system imports, machine-to-machine moves, and plugin upgrades - [Migrating from Claude](https://docs.openclaw.ai/install/migrating-claude): Move Claude Code and Claude Desktop local state into OpenClaw with a previewed import - [Migrating from Hermes](https://docs.openclaw.ai/install/migrating-hermes): Move from Hermes to OpenClaw with a previewed, reversible import - [Nix](https://docs.openclaw.ai/install/nix): Install OpenClaw declaratively with Nix - [Node.js](https://docs.openclaw.ai/install/node): Install and configure Node.js for OpenClaw - version requirements, install options, and PATH troubleshooting - [Northflank](https://docs.openclaw.ai/install/northflank): Deploy OpenClaw on Northflank with one-click template - [Oracle Cloud](https://docs.openclaw.ai/install/oracle): Host OpenClaw on Oracle Cloud's Always Free ARM tier - [Podman](https://docs.openclaw.ai/install/podman): Run OpenClaw in a rootless Podman container - [Railway](https://docs.openclaw.ai/install/railway): Deploy OpenClaw on Railway with one-click template - [Raspberry Pi](https://docs.openclaw.ai/install/raspberry-pi): Host OpenClaw on a Raspberry Pi for always-on self-hosting - [Render](https://docs.openclaw.ai/install/render): Deploy OpenClaw on Render with Infrastructure-as-Code - [Uninstall](https://docs.openclaw.ai/install/uninstall): Uninstall OpenClaw completely (CLI, service, state, workspace) - [Updating](https://docs.openclaw.ai/install/updating): Updating OpenClaw safely (global install or source), plus rollback strategy - [Upstash Box](https://docs.openclaw.ai/install/upstash): Host OpenClaw on Upstash Box with keep-alive and SSH tunnel access - [Logging](https://docs.openclaw.ai/logging): File logs, console output, CLI tailing, and the Control UI Logs tab - [Network](https://docs.openclaw.ai/network): Network hub: gateway surfaces, pairing, discovery, and security - [Nodes](https://docs.openclaw.ai/nodes): Nodes: pairing, capabilities, permissions, and CLI helpers for canvas/camera/screen/device/notifications/system - [Audio and voice notes](https://docs.openclaw.ai/nodes/audio): How inbound audio/voice notes are downloaded, transcribed, and injected into replies - [Camera capture](https://docs.openclaw.ai/nodes/camera): Camera capture (iOS/Android nodes + macOS app) for agent use: photos (jpg) and short video clips (mp4) - [Image and media support](https://docs.openclaw.ai/nodes/images): Image and media handling rules for send, gateway, and agent replies - [Location command](https://docs.openclaw.ai/nodes/location-command): Location command for nodes (location.get), permission modes, and Android foreground behavior - [Media understanding](https://docs.openclaw.ai/nodes/media-understanding): Inbound image/audio/video understanding (optional) with provider + CLI fallbacks - [Talk mode](https://docs.openclaw.ai/nodes/talk): Talk mode: continuous speech conversations across local STT/TTS and realtime voice - [Node troubleshooting](https://docs.openclaw.ai/nodes/troubleshooting): Troubleshoot node pairing, foreground requirements, permissions, and tool failures - [Voice wake](https://docs.openclaw.ai/nodes/voicewake): Global voice wake words (Gateway-owned) and how they sync across nodes - [OpenClaw agent runtime workflow](https://docs.openclaw.ai/openclaw-agent-runtime): Developer workflow for OpenClaw agent runtime: build, test, and live validation - [Perplexity search](https://docs.openclaw.ai/perplexity): Redirect to /tools/perplexity-search - [Codex Harness Context Engine Port](https://docs.openclaw.ai/plan/codex-context-engine-harness): Specification for making the bundled Codex app-server harness honor OpenClaw context-engine plugins - [Channel presentation refactor plan](https://docs.openclaw.ai/plan/ui-channels): Decouple semantic message presentation from channel native UI renderers. - [Platforms](https://docs.openclaw.ai/platforms): Platform support overview (Gateway + companion apps) - [Android app](https://docs.openclaw.ai/platforms/android): Android app (node): connection runbook + Connect/Chat/Voice/Canvas command surface - [DigitalOcean (platform)](https://docs.openclaw.ai/platforms/digitalocean): Redirect to /install/digitalocean - [EasyRunner](https://docs.openclaw.ai/platforms/easyrunner): Run the OpenClaw Gateway on EasyRunner with Podman and Caddy - [iOS app](https://docs.openclaw.ai/platforms/ios): iOS node app: connect to the Gateway, pairing, canvas, and troubleshooting - [Linux app](https://docs.openclaw.ai/platforms/linux): Linux support + companion app status - [Gateway on macOS](https://docs.openclaw.ai/platforms/mac/bundled-gateway): Gateway runtime on macOS (external launchd service) - [Canvas](https://docs.openclaw.ai/platforms/mac/canvas): Agent-controlled Canvas panel embedded via WKWebView + custom URL scheme - [Gateway lifecycle on macOS](https://docs.openclaw.ai/platforms/mac/child-process): Gateway lifecycle on macOS (launchd) - [macOS dev setup](https://docs.openclaw.ai/platforms/mac/dev-setup): Setup guide for developers working on the OpenClaw macOS app - [Health checks (macOS)](https://docs.openclaw.ai/platforms/mac/health): How the macOS app reports gateway/Baileys health states - [Menu bar icon](https://docs.openclaw.ai/platforms/mac/icon): Menu bar icon states and animations for OpenClaw on macOS - [macOS logging](https://docs.openclaw.ai/platforms/mac/logging): OpenClaw logging: rolling diagnostics file log + unified log privacy flags - [Menu bar](https://docs.openclaw.ai/platforms/mac/menu-bar): Menu bar status logic and what is surfaced to users - [Peekaboo bridge](https://docs.openclaw.ai/platforms/mac/peekaboo): PeekabooBridge integration for macOS UI automation - [macOS permissions](https://docs.openclaw.ai/platforms/mac/permissions): macOS permission persistence (TCC) and signing requirements - [Remote control](https://docs.openclaw.ai/platforms/mac/remote): macOS app flow for controlling a remote OpenClaw gateway - [macOS signing](https://docs.openclaw.ai/platforms/mac/signing): Signing steps for macOS debug builds generated by packaging scripts - [Skills (macOS)](https://docs.openclaw.ai/platforms/mac/skills): macOS Skills settings UI and gateway-backed status - [Voice overlay](https://docs.openclaw.ai/platforms/mac/voice-overlay): Voice overlay lifecycle when wake-word and push-to-talk overlap - [Voice wake (macOS)](https://docs.openclaw.ai/platforms/mac/voicewake): Voice wake and push-to-talk modes plus routing details in the mac app - [WebChat (macOS)](https://docs.openclaw.ai/platforms/mac/webchat): How the mac app embeds the gateway WebChat and how to debug it - [macOS IPC](https://docs.openclaw.ai/platforms/mac/xpc): macOS IPC architecture for OpenClaw app, gateway node transport, and PeekabooBridge - [macOS app](https://docs.openclaw.ai/platforms/macos): OpenClaw macOS companion app (menu bar + gateway broker) - [Oracle Cloud (platform)](https://docs.openclaw.ai/platforms/oracle): Redirect to /install/oracle - [Raspberry Pi (platform)](https://docs.openclaw.ai/platforms/raspberry-pi): Redirect to /install/raspberry-pi - [Windows](https://docs.openclaw.ai/platforms/windows): Windows support: Windows Hub, native CLI and Gateway, WSL2 gateway setup, node mode, and troubleshooting - [Adding capabilities (contributor guide)](https://docs.openclaw.ai/plugins/adding-capabilities): Contributor guide for adding a new shared capability to the OpenClaw plugin system - [Admin HTTP RPC plugin](https://docs.openclaw.ai/plugins/admin-http-rpc): Expose selected Gateway control-plane methods through the bundled, opt-in admin-http-rpc plugin - [Registering tools](https://docs.openclaw.ai/plugins/agent-tools): Redirects to Building Plugins (registering tools section) - [Plugin internals](https://docs.openclaw.ai/plugins/architecture): Plugin internals: capability model, ownership, contracts, load pipeline, and runtime helpers - [Plugin architecture internals](https://docs.openclaw.ai/plugins/architecture-internals): Plugin architecture internals: load pipeline, registry, runtime hooks, HTTP routes, and reference tables - [Building plugins (redirect)](https://docs.openclaw.ai/plugins/building-extensions): Redirects to the current Building Plugins guide - [Building plugins](https://docs.openclaw.ai/plugins/building-plugins): Create your first OpenClaw plugin in minutes - [Plugin bundles](https://docs.openclaw.ai/plugins/bundles): Install and use Codex, Claude, and Cursor bundles as OpenClaw plugins - [Building CLI backend plugins](https://docs.openclaw.ai/plugins/cli-backend-plugins): Build a plugin that registers a local AI CLI backend - [Codex Computer Use](https://docs.openclaw.ai/plugins/codex-computer-use): Set up Codex Computer Use for Codex-mode OpenClaw agents - [Codex harness](https://docs.openclaw.ai/plugins/codex-harness): Run OpenClaw embedded agent turns through the bundled Codex app-server harness - [Codex harness reference](https://docs.openclaw.ai/plugins/codex-harness-reference): Configuration, auth, discovery, and app-server reference for the Codex harness - [Codex harness runtime](https://docs.openclaw.ai/plugins/codex-harness-runtime): Runtime boundaries, hooks, tools, permissions, and diagnostics for the Codex harness - [Native Codex plugins](https://docs.openclaw.ai/plugins/codex-native-plugins): Configure migrated native Codex plugins for Codex-mode OpenClaw agents - [Community plugins](https://docs.openclaw.ai/plugins/community): Find and publish community-maintained OpenClaw plugins - [Plugin compatibility](https://docs.openclaw.ai/plugins/compatibility): Plugin compatibility contracts, deprecation metadata, and migration expectations - [Copilot SDK harness](https://docs.openclaw.ai/plugins/copilot): Run OpenClaw embedded agent turns through the external GitHub Copilot SDK harness - [Plugin dependency resolution](https://docs.openclaw.ai/plugins/dependency-resolution): How OpenClaw installs plugin packages and resolves plugin dependencies - [Google Meet plugin](https://docs.openclaw.ai/plugins/google-meet): Google Meet plugin: join explicit Meet URLs through Chrome or Twilio with agent talk-back defaults - [Plugin hooks](https://docs.openclaw.ai/plugins/hooks): Plugin hooks: intercept agent, tool, message, session, and Gateway lifecycle events - [Plugin install overrides](https://docs.openclaw.ai/plugins/install-overrides): Test packaged plugin overrides with setup-time install flows - [llama.cpp Provider](https://docs.openclaw.ai/plugins/llama-cpp): Install the official llama.cpp provider for local GGUF memory embeddings - [Manage plugins](https://docs.openclaw.ai/plugins/manage-plugins): Quick examples for listing, installing, updating, inspecting, and uninstalling OpenClaw plugins - [Plugin manifest](https://docs.openclaw.ai/plugins/manifest): Plugin manifest + JSON schema requirements (strict config validation) - [Memory LanceDB](https://docs.openclaw.ai/plugins/memory-lancedb): Configure the official external LanceDB memory plugin, including local Ollama-compatible embeddings - [Memory wiki](https://docs.openclaw.ai/plugins/memory-wiki): memory-wiki: compiled knowledge vault with provenance, claims, dashboards, and bridge mode - [Message presentation](https://docs.openclaw.ai/plugins/message-presentation): Semantic message cards, buttons, selects, fallback text, and delivery hints for channel plugins - [OC Path plugin](https://docs.openclaw.ai/plugins/oc-path): Bundled `oc-path` plugin: ships the `openclaw path` CLI for the `oc://` workspace-file addressing scheme - [Plugin inventory](https://docs.openclaw.ai/plugins/plugin-inventory): Generated inventory of OpenClaw plugins shipped in core, published externally, or kept source-only - [Plugin permission requests](https://docs.openclaw.ai/plugins/plugin-permission-requests): Ask users to approve plugin tool calls and plugin-owned permission prompts - [Plugin reference](https://docs.openclaw.ai/plugins/reference): Generated index of OpenClaw plugin reference pages - [ACPx plugin](https://docs.openclaw.ai/plugins/reference/acpx): OpenClaw ACP runtime backend with plugin-owned session and transport management. - [Admin Http Rpc plugin](https://docs.openclaw.ai/plugins/reference/admin-http-rpc): OpenClaw admin HTTP RPC endpoint. - [Alibaba plugin](https://docs.openclaw.ai/plugins/reference/alibaba): Adds video generation provider support. - [Amazon Bedrock plugin](https://docs.openclaw.ai/plugins/reference/amazon-bedrock): OpenClaw Amazon Bedrock provider plugin with model discovery, embeddings, and guardrail support. - [Amazon Bedrock Mantle plugin](https://docs.openclaw.ai/plugins/reference/amazon-bedrock-mantle): OpenClaw Amazon Bedrock Mantle provider plugin for OpenAI-compatible model routing. - [Anthropic plugin](https://docs.openclaw.ai/plugins/reference/anthropic): Adds Anthropic model provider support to OpenClaw. - [Anthropic Vertex plugin](https://docs.openclaw.ai/plugins/reference/anthropic-vertex): OpenClaw Anthropic Vertex provider plugin for Claude models on Google Vertex AI. - [Arcee plugin](https://docs.openclaw.ai/plugins/reference/arcee): Adds Arcee model provider support to OpenClaw. - [Azure Speech plugin](https://docs.openclaw.ai/plugins/reference/azure-speech): Azure AI Speech text-to-speech (MP3, native Ogg/Opus voice notes, PCM telephony). - [Bonjour plugin](https://docs.openclaw.ai/plugins/reference/bonjour): Advertise the local OpenClaw gateway over Bonjour/mDNS. - [Brave plugin](https://docs.openclaw.ai/plugins/reference/brave): OpenClaw Brave Search provider plugin for web search. - [Browser plugin](https://docs.openclaw.ai/plugins/reference/browser): Adds agent-callable tools. - [BytePlus plugin](https://docs.openclaw.ai/plugins/reference/byteplus): Adds BytePlus, BytePlus Plan model provider support to OpenClaw. - [Canvas plugin](https://docs.openclaw.ai/plugins/reference/canvas): Experimental Canvas control and A2UI rendering surfaces for paired nodes. - [Cerebras plugin](https://docs.openclaw.ai/plugins/reference/cerebras): Adds Cerebras model provider support to OpenClaw. - [Chutes plugin](https://docs.openclaw.ai/plugins/reference/chutes): Adds Chutes model provider support to OpenClaw. - [Clickclack plugin](https://docs.openclaw.ai/plugins/reference/clickclack): Adds the Clickclack channel surface for sending and receiving OpenClaw messages. - [Cloudflare AI Gateway plugin](https://docs.openclaw.ai/plugins/reference/cloudflare-ai-gateway): Adds Cloudflare AI Gateway model provider support to OpenClaw. - [Codex plugin](https://docs.openclaw.ai/plugins/reference/codex): OpenClaw Codex app-server harness and model provider plugin with a Codex-managed GPT catalog. - [Codex Supervisor plugin](https://docs.openclaw.ai/plugins/reference/codex-supervisor): Supervise Codex app-server sessions from OpenClaw. - [ComfyUI plugin](https://docs.openclaw.ai/plugins/reference/comfy): Adds ComfyUI model provider support to OpenClaw. - [Copilot plugin](https://docs.openclaw.ai/plugins/reference/copilot): Registers the GitHub Copilot agent runtime. - [Copilot Proxy plugin](https://docs.openclaw.ai/plugins/reference/copilot-proxy): Adds Copilot Proxy model provider support to OpenClaw. - [Deepgram plugin](https://docs.openclaw.ai/plugins/reference/deepgram): Adds media understanding provider support. Adds realtime transcription provider support. - [DeepInfra plugin](https://docs.openclaw.ai/plugins/reference/deepinfra): Adds DeepInfra model provider support to OpenClaw. - [DeepSeek plugin](https://docs.openclaw.ai/plugins/reference/deepseek): Adds DeepSeek model provider support to OpenClaw. - [Diagnostics OpenTelemetry plugin](https://docs.openclaw.ai/plugins/reference/diagnostics-otel): OpenClaw diagnostics OpenTelemetry exporter for metrics and traces. - [Diagnostics Prometheus plugin](https://docs.openclaw.ai/plugins/reference/diagnostics-prometheus): OpenClaw diagnostics Prometheus exporter for runtime metrics. - [Diffs plugin](https://docs.openclaw.ai/plugins/reference/diffs): OpenClaw read-only diff viewer plugin and file renderer for agents. - [Diffs Language Pack plugin](https://docs.openclaw.ai/plugins/reference/diffs-language-pack): Adds syntax highlighting for languages outside the default diffs viewer set. - [Discord plugin](https://docs.openclaw.ai/plugins/reference/discord): OpenClaw Discord channel plugin for channels, DMs, commands, and app events. - [Document Extract plugin](https://docs.openclaw.ai/plugins/reference/document-extract): Extract text and fallback page images from local document attachments. - [DuckDuckGo plugin](https://docs.openclaw.ai/plugins/reference/duckduckgo): Adds web search provider support. - [Elevenlabs plugin](https://docs.openclaw.ai/plugins/reference/elevenlabs): Adds media understanding provider support. Adds realtime transcription provider support. Adds text-to-speech provider support. - [Exa plugin](https://docs.openclaw.ai/plugins/reference/exa): Adds web search provider support. - [fal plugin](https://docs.openclaw.ai/plugins/reference/fal): Adds fal model provider support to OpenClaw. - [Feishu plugin](https://docs.openclaw.ai/plugins/reference/feishu): OpenClaw Feishu/Lark channel plugin for chats and workplace tools (community maintained by @m1heng). - [File Transfer plugin](https://docs.openclaw.ai/plugins/reference/file-transfer): Fetch, list, and write files on paired nodes via dedicated node commands. Bypasses bash stdout truncation by using base64 over node.invoke for binaries up to 16 MB. - [Firecrawl plugin](https://docs.openclaw.ai/plugins/reference/firecrawl): Adds agent-callable tools. Adds web fetch provider support. Adds web search provider support. - [Fireworks plugin](https://docs.openclaw.ai/plugins/reference/fireworks): Adds Fireworks model provider support to OpenClaw. - [GitHub Copilot plugin](https://docs.openclaw.ai/plugins/reference/github-copilot): Adds GitHub Copilot model provider support to OpenClaw. - [Gmi plugin](https://docs.openclaw.ai/plugins/reference/gmi): Adds Gmi, Gmi Cloud, Gmicloud model provider support to OpenClaw. - [Google plugin](https://docs.openclaw.ai/plugins/reference/google): Adds Google, Google Gemini CLI, Google Vertex model provider support to OpenClaw. - [Google Meet plugin](https://docs.openclaw.ai/plugins/reference/google-meet): OpenClaw Google Meet participant plugin for joining calls through Chrome or Twilio transports. - [Google Chat plugin](https://docs.openclaw.ai/plugins/reference/googlechat): OpenClaw Google Chat channel plugin for spaces and direct messages. - [Gradium plugin](https://docs.openclaw.ai/plugins/reference/gradium): Adds text-to-speech provider support. - [Groq plugin](https://docs.openclaw.ai/plugins/reference/groq): Adds Groq model provider support to OpenClaw. - [Hugging Face plugin](https://docs.openclaw.ai/plugins/reference/huggingface): Adds Hugging Face model provider support to OpenClaw. - [iMessage plugin](https://docs.openclaw.ai/plugins/reference/imessage): Adds the iMessage channel surface for sending and receiving OpenClaw messages. - [Inworld plugin](https://docs.openclaw.ai/plugins/reference/inworld): Inworld streaming text-to-speech (MP3, OGG_OPUS, PCM telephony). - [IRC plugin](https://docs.openclaw.ai/plugins/reference/irc): Adds the IRC channel surface for sending and receiving OpenClaw messages. - [Kilocode plugin](https://docs.openclaw.ai/plugins/reference/kilocode): Adds Kilocode model provider support to OpenClaw. - [Kimi plugin](https://docs.openclaw.ai/plugins/reference/kimi): Adds Kimi, Kimi Coding model provider support to OpenClaw. - [LINE plugin](https://docs.openclaw.ai/plugins/reference/line): OpenClaw LINE channel plugin for LINE Bot API chats. - [LiteLLM plugin](https://docs.openclaw.ai/plugins/reference/litellm): Adds LiteLLM model provider support to OpenClaw. - [Llama Cpp plugin](https://docs.openclaw.ai/plugins/reference/llama-cpp): Local GGUF embeddings through node-llama-cpp. - [LLM Task plugin](https://docs.openclaw.ai/plugins/reference/llm-task): Generic JSON-only LLM tool for structured tasks callable from workflows. - [LM Studio plugin](https://docs.openclaw.ai/plugins/reference/lmstudio): Adds LM Studio model provider support to OpenClaw. - [Lobster plugin](https://docs.openclaw.ai/plugins/reference/lobster): Lobster workflow tool plugin for typed pipelines and resumable approvals. - [Matrix plugin](https://docs.openclaw.ai/plugins/reference/matrix): OpenClaw Matrix channel plugin for rooms and direct messages. - [Mattermost plugin](https://docs.openclaw.ai/plugins/reference/mattermost): Adds the Mattermost channel surface for sending and receiving OpenClaw messages. - [Memory Core plugin](https://docs.openclaw.ai/plugins/reference/memory-core): Adds agent-callable tools. - [Memory Lancedb plugin](https://docs.openclaw.ai/plugins/reference/memory-lancedb): OpenClaw LanceDB-backed long-term memory plugin with auto-recall, auto-capture, and vector search. - [Memory Wiki plugin](https://docs.openclaw.ai/plugins/reference/memory-wiki): Persistent wiki compiler and Obsidian-friendly knowledge vault for OpenClaw. - [Microsoft plugin](https://docs.openclaw.ai/plugins/reference/microsoft): Adds text-to-speech provider support. - [Microsoft Foundry plugin](https://docs.openclaw.ai/plugins/reference/microsoft-foundry): Adds Microsoft Foundry model provider support to OpenClaw. - [Migrate Claude plugin](https://docs.openclaw.ai/plugins/reference/migrate-claude): Imports Claude Code and Claude Desktop instructions, MCP servers, skills, and safe configuration into OpenClaw. - [Migrate Hermes plugin](https://docs.openclaw.ai/plugins/reference/migrate-hermes): Imports Hermes configuration, memories, skills, and supported credentials into OpenClaw. - [MiniMax plugin](https://docs.openclaw.ai/plugins/reference/minimax): Adds MiniMax, MiniMax Portal model provider support to OpenClaw. - [Mistral plugin](https://docs.openclaw.ai/plugins/reference/mistral): Adds Mistral model provider support to OpenClaw. - [Moonshot plugin](https://docs.openclaw.ai/plugins/reference/moonshot): Adds Moonshot model provider support to OpenClaw. - [Microsoft Teams plugin](https://docs.openclaw.ai/plugins/reference/msteams): OpenClaw Microsoft Teams channel plugin for bot conversations. - [Nextcloud Talk plugin](https://docs.openclaw.ai/plugins/reference/nextcloud-talk): OpenClaw Nextcloud Talk channel plugin for conversations. - [Nostr plugin](https://docs.openclaw.ai/plugins/reference/nostr): OpenClaw Nostr channel plugin for NIP-04 encrypted direct messages. - [Novita plugin](https://docs.openclaw.ai/plugins/reference/novita): Adds Novita, Novita AI, Novitaai model provider support to OpenClaw. - [NVIDIA plugin](https://docs.openclaw.ai/plugins/reference/nvidia): Adds NVIDIA model provider support to OpenClaw. - [Oc Path plugin](https://docs.openclaw.ai/plugins/reference/oc-path): Adds the openclaw path CLI for oc:// workspace file addressing. - [Ollama plugin](https://docs.openclaw.ai/plugins/reference/ollama): Adds Ollama, Ollama Cloud model provider support to OpenClaw. - [Open Prose plugin](https://docs.openclaw.ai/plugins/reference/open-prose): OpenProse VM skill pack with a /prose slash command. - [OpenAI plugin](https://docs.openclaw.ai/plugins/reference/openai): Adds OpenAI model provider support to OpenClaw. - [OpenCode plugin](https://docs.openclaw.ai/plugins/reference/opencode): Adds OpenCode model provider support to OpenClaw. - [OpenCode Go plugin](https://docs.openclaw.ai/plugins/reference/opencode-go): Adds OpenCode Go model provider support to OpenClaw. - [OpenRouter plugin](https://docs.openclaw.ai/plugins/reference/openrouter): Adds OpenRouter model provider support to OpenClaw. - [Openshell plugin](https://docs.openclaw.ai/plugins/reference/openshell): OpenClaw sandbox backend for the NVIDIA OpenShell CLI with mirrored local workspaces and SSH command execution. - [Perplexity plugin](https://docs.openclaw.ai/plugins/reference/perplexity): Adds web search provider support. - [PixVerse plugin](https://docs.openclaw.ai/plugins/reference/pixverse): OpenClaw PixVerse video generation provider plugin. - [Policy plugin](https://docs.openclaw.ai/plugins/reference/policy): Adds policy-backed doctor checks for workspace conformance. - [QA Channel plugin](https://docs.openclaw.ai/plugins/reference/qa-channel): Adds the QA Channel surface for sending and receiving OpenClaw messages. - [QA Lab plugin](https://docs.openclaw.ai/plugins/reference/qa-lab): OpenClaw QA lab plugin with private debugger UI and scenario runner. - [QA Matrix plugin](https://docs.openclaw.ai/plugins/reference/qa-matrix): Matrix QA transport runner and substrate. - [Qianfan plugin](https://docs.openclaw.ai/plugins/reference/qianfan): Adds Qianfan model provider support to OpenClaw. - [QQ Bot plugin](https://docs.openclaw.ai/plugins/reference/qqbot): OpenClaw QQ Bot channel plugin for group and direct-message workflows. - [Qwen plugin](https://docs.openclaw.ai/plugins/reference/qwen): Adds Qwen, Qwen Cloud, Model Studio, DashScope, Qwen Oauth, Qwen Portal, Qwen CLI model provider support to OpenClaw. - [Runway plugin](https://docs.openclaw.ai/plugins/reference/runway): Adds video generation provider support. - [SearXNG plugin](https://docs.openclaw.ai/plugins/reference/searxng): Adds web search provider support. - [Senseaudio plugin](https://docs.openclaw.ai/plugins/reference/senseaudio): Adds media understanding provider support. - [SGLang plugin](https://docs.openclaw.ai/plugins/reference/sglang): Adds SGLang model provider support to OpenClaw. - [Signal plugin](https://docs.openclaw.ai/plugins/reference/signal): Adds the Signal channel surface for sending and receiving OpenClaw messages. - [Slack plugin](https://docs.openclaw.ai/plugins/reference/slack): OpenClaw Slack channel plugin for channels, DMs, commands, and app events. - [Sms plugin](https://docs.openclaw.ai/plugins/reference/sms): Twilio SMS channel plugin for OpenClaw text messages. - [StepFun plugin](https://docs.openclaw.ai/plugins/reference/stepfun): Adds StepFun, StepFun Plan model provider support to OpenClaw. - [Synology Chat plugin](https://docs.openclaw.ai/plugins/reference/synology-chat): Synology Chat channel plugin for OpenClaw channels and direct messages. - [Synthetic plugin](https://docs.openclaw.ai/plugins/reference/synthetic): Adds Synthetic model provider support to OpenClaw. - [Tavily plugin](https://docs.openclaw.ai/plugins/reference/tavily): Adds agent-callable tools. Adds web search provider support. - [Telegram plugin](https://docs.openclaw.ai/plugins/reference/telegram): Adds the Telegram channel surface for sending and receiving OpenClaw messages. - [Tencent plugin](https://docs.openclaw.ai/plugins/reference/tencent): Adds Tencent TokenHub model provider support to OpenClaw. - [Tlon plugin](https://docs.openclaw.ai/plugins/reference/tlon): OpenClaw Tlon/Urbit channel plugin for chat workflows. - [Together plugin](https://docs.openclaw.ai/plugins/reference/together): Adds Together model provider support to OpenClaw. - [Tokenjuice plugin](https://docs.openclaw.ai/plugins/reference/tokenjuice): Compacts exec and bash tool results with tokenjuice reducers. - [TTS Local CLI plugin](https://docs.openclaw.ai/plugins/reference/tts-local-cli): Adds text-to-speech provider support. - [Twitch plugin](https://docs.openclaw.ai/plugins/reference/twitch): OpenClaw Twitch channel plugin for chat and moderation workflows. - [Venice plugin](https://docs.openclaw.ai/plugins/reference/venice): Adds Venice model provider support to OpenClaw. - [Vercel AI Gateway plugin](https://docs.openclaw.ai/plugins/reference/vercel-ai-gateway): Adds Vercel AI Gateway model provider support to OpenClaw. - [vLLM plugin](https://docs.openclaw.ai/plugins/reference/vllm): Adds vLLM model provider support to OpenClaw. - [Voice Call plugin](https://docs.openclaw.ai/plugins/reference/voice-call): OpenClaw voice-call plugin for Twilio, Telnyx, and Plivo phone calls. - [Volcengine plugin](https://docs.openclaw.ai/plugins/reference/volcengine): Adds Volcengine, Volcengine Plan model provider support to OpenClaw. - [Voyage plugin](https://docs.openclaw.ai/plugins/reference/voyage): Adds memory embedding provider support. - [Vydra plugin](https://docs.openclaw.ai/plugins/reference/vydra): Adds Vydra model provider support to OpenClaw. - [Web Readability plugin](https://docs.openclaw.ai/plugins/reference/web-readability): Extract readable article content from local HTML web fetch responses. - [Webhooks plugin](https://docs.openclaw.ai/plugins/reference/webhooks): Authenticated inbound webhooks that bind external automation to OpenClaw TaskFlows. - [WhatsApp plugin](https://docs.openclaw.ai/plugins/reference/whatsapp): OpenClaw WhatsApp channel plugin for WhatsApp Web chats. - [Workboard plugin](https://docs.openclaw.ai/plugins/reference/workboard): Dashboard workboard for agent-owned issues and sessions. - [xAI plugin](https://docs.openclaw.ai/plugins/reference/xai): Adds xAI model provider support to OpenClaw. - [Xiaomi plugin](https://docs.openclaw.ai/plugins/reference/xiaomi): Adds Xiaomi, Xiaomi Token Plan model provider support to OpenClaw. - [Z.AI plugin](https://docs.openclaw.ai/plugins/reference/zai): Adds Z.AI model provider support to OpenClaw. - [Zalo plugin](https://docs.openclaw.ai/plugins/reference/zalo): OpenClaw Zalo channel plugin for bot and webhook chats. - [Zalo Personal plugin](https://docs.openclaw.ai/plugins/reference/zalouser): OpenClaw Zalo Personal Account plugin via native zca-js integration. - [Agent harness plugins](https://docs.openclaw.ai/plugins/sdk-agent-harness): Experimental SDK surface for plugins that replace the low level embedded agent executor - [Channel inbound API](https://docs.openclaw.ai/plugins/sdk-channel-inbound): Inbound event helpers for channel plugins: context building, shared runner orchestration, session record, and prepared reply dispatch - [Channel ingress API](https://docs.openclaw.ai/plugins/sdk-channel-ingress): Experimental channel ingress API for inbound message authorization - [Channel message API](https://docs.openclaw.ai/plugins/sdk-channel-message): Redirect to /plugins/sdk-channel-outbound - [Channel outbound API](https://docs.openclaw.ai/plugins/sdk-channel-outbound): Outbound message lifecycle API for channel plugins: adapters, receipts, durable sends, live preview, and reply pipeline helpers - [Building channel plugins](https://docs.openclaw.ai/plugins/sdk-channel-plugins): Step-by-step guide to building a messaging channel plugin for OpenClaw - [Channel turn](https://docs.openclaw.ai/plugins/sdk-channel-turn): Redirect to /plugins/sdk-channel-inbound - [Plugin entry points](https://docs.openclaw.ai/plugins/sdk-entrypoints): Reference for defineToolPlugin, definePluginEntry, defineChannelPluginEntry, and defineSetupPluginEntry - [Plugin SDK migration](https://docs.openclaw.ai/plugins/sdk-migration): Migrate from the legacy backwards-compatibility layer to the modern plugin SDK - [Plugin SDK overview](https://docs.openclaw.ai/plugins/sdk-overview): Import map, registration API reference, and SDK architecture - [Building provider plugins](https://docs.openclaw.ai/plugins/sdk-provider-plugins): Step-by-step guide to building a model provider plugin for OpenClaw - [Plugin runtime helpers](https://docs.openclaw.ai/plugins/sdk-runtime): api.runtime -- the injected runtime helpers available to plugins - [Plugin setup and config](https://docs.openclaw.ai/plugins/sdk-setup): Setup wizards, setup-entry.ts, config schemas, and package.json metadata - [Plugin SDK subpaths](https://docs.openclaw.ai/plugins/sdk-subpaths): Plugin SDK subpath catalog: which imports live where, grouped by area - [Plugin testing](https://docs.openclaw.ai/plugins/sdk-testing): Testing utilities and patterns for OpenClaw plugins - [Tool plugins](https://docs.openclaw.ai/plugins/tool-plugins): Build simple typed agent tools with defineToolPlugin and openclaw plugins init/build/validate - [Voice call plugin](https://docs.openclaw.ai/plugins/voice-call): Place outbound and accept inbound voice calls via Twilio, Telnyx, or Plivo, with optional realtime voice and streaming transcription - [Webhooks plugin](https://docs.openclaw.ai/plugins/webhooks): Webhooks plugin: authenticated TaskFlow ingress for trusted external automation - [Workboard plugin](https://docs.openclaw.ai/plugins/workboard): Optional dashboard workboard for agent-owned cards and session handoff - [Zalo personal plugin](https://docs.openclaw.ai/plugins/zalouser): Zalo Personal plugin: QR login + messaging via native zca-js (plugin install + channel config + tool) - [OpenProse](https://docs.openclaw.ai/prose): OpenProse is a markdown-first workflow format for multi-agent AI sessions. In OpenClaw it ships as a plugin with a /prose slash command and a skill pack. - [Provider directory](https://docs.openclaw.ai/providers): Model providers (LLMs) supported by OpenClaw - [Alibaba Model Studio](https://docs.openclaw.ai/providers/alibaba): Alibaba Model Studio Wan video generation in OpenClaw - [Anthropic](https://docs.openclaw.ai/providers/anthropic): Use Anthropic Claude via API keys or Claude CLI in OpenClaw - [Arcee AI](https://docs.openclaw.ai/providers/arcee): Arcee AI setup (auth + model selection) - [Azure Speech](https://docs.openclaw.ai/providers/azure-speech): Azure AI Speech text-to-speech for OpenClaw replies - [Amazon Bedrock](https://docs.openclaw.ai/providers/bedrock): Use Amazon Bedrock (Converse API) models with OpenClaw - [Amazon Bedrock Mantle](https://docs.openclaw.ai/providers/bedrock-mantle): Use Amazon Bedrock Mantle (OpenAI-compatible) models with OpenClaw - [Cerebras](https://docs.openclaw.ai/providers/cerebras): Cerebras setup (auth + model selection) - [Chutes](https://docs.openclaw.ai/providers/chutes): Chutes setup (OAuth or API key, model discovery, aliases) - [Claude Max API proxy](https://docs.openclaw.ai/providers/claude-max-api-proxy): Community proxy to expose Claude subscription credentials as an OpenAI-compatible endpoint - [Cloudflare AI gateway](https://docs.openclaw.ai/providers/cloudflare-ai-gateway): Cloudflare AI Gateway setup (auth + model selection) - [ComfyUI](https://docs.openclaw.ai/providers/comfy): ComfyUI workflow image, video, and music generation setup in OpenClaw - [Deepgram](https://docs.openclaw.ai/providers/deepgram): Deepgram transcription for inbound voice notes - [DeepInfra](https://docs.openclaw.ai/providers/deepinfra): Use DeepInfra's unified API to access the most popular open source and frontier models in OpenClaw - [DeepSeek](https://docs.openclaw.ai/providers/deepseek): DeepSeek setup (auth + model selection) - [ds4](https://docs.openclaw.ai/providers/ds4): Run OpenClaw through ds4, a local DeepSeek V4 Flash OpenAI-compatible server - [ElevenLabs](https://docs.openclaw.ai/providers/elevenlabs): Use ElevenLabs speech, Scribe STT, and realtime transcription with OpenClaw - [Fal](https://docs.openclaw.ai/providers/fal): fal image, video, and music generation setup in OpenClaw - [Fireworks](https://docs.openclaw.ai/providers/fireworks): Fireworks setup (auth + model selection) - [GitHub Copilot](https://docs.openclaw.ai/providers/github-copilot): Sign in to GitHub Copilot from OpenClaw using the device flow or non-interactive token import - [GMI Cloud](https://docs.openclaw.ai/providers/gmi): Use GMI Cloud's OpenAI-compatible API with OpenClaw - [Google (Gemini)](https://docs.openclaw.ai/providers/google): Google Gemini setup (API key + OAuth, image generation, media understanding, TTS, web search) - [Gradium](https://docs.openclaw.ai/providers/gradium): Use Gradium text-to-speech in OpenClaw - [Groq](https://docs.openclaw.ai/providers/groq): Groq setup (auth + model selection + Whisper transcription) - [Hugging Face (inference)](https://docs.openclaw.ai/providers/huggingface): Hugging Face Inference setup (auth + model selection) - [Inferrs](https://docs.openclaw.ai/providers/inferrs): Run OpenClaw through inferrs (OpenAI-compatible local server) - [Inworld](https://docs.openclaw.ai/providers/inworld): Inworld streaming text-to-speech for OpenClaw replies - [Kilo Gateway](https://docs.openclaw.ai/providers/kilocode): Use Kilo Gateway's unified API to access many models in OpenClaw - [LiteLLM](https://docs.openclaw.ai/providers/litellm): Run OpenClaw through LiteLLM Proxy for unified model access and cost tracking - [LM Studio](https://docs.openclaw.ai/providers/lmstudio): Run OpenClaw with LM Studio - [MiniMax](https://docs.openclaw.ai/providers/minimax): Use MiniMax models in OpenClaw - [Mistral](https://docs.openclaw.ai/providers/mistral): Use Mistral models and Voxtral transcription with OpenClaw - [Model provider quickstart](https://docs.openclaw.ai/providers/models): Model providers (LLMs) supported by OpenClaw - [Moonshot AI](https://docs.openclaw.ai/providers/moonshot): Configure Moonshot K2 vs Kimi Coding (separate providers + keys) - [NovitaAI](https://docs.openclaw.ai/providers/novita): Use NovitaAI's OpenAI-compatible API with OpenClaw - [NVIDIA](https://docs.openclaw.ai/providers/nvidia): Use NVIDIA's OpenAI-compatible API in OpenClaw - [Ollama](https://docs.openclaw.ai/providers/ollama): Run OpenClaw with Ollama (cloud and local models) - [Ollama Cloud](https://docs.openclaw.ai/providers/ollama-cloud): Use Ollama Cloud directly with OpenClaw - [OpenAI](https://docs.openclaw.ai/providers/openai): Use OpenAI via API keys or Codex subscription in OpenClaw - [OpenCode](https://docs.openclaw.ai/providers/opencode): Use OpenCode Zen and Go catalogs with OpenClaw - [OpenCode Go](https://docs.openclaw.ai/providers/opencode-go): Use the OpenCode Go catalog with the shared OpenCode setup - [OpenRouter](https://docs.openclaw.ai/providers/openrouter): Use OpenRouter's unified API to access many models in OpenClaw - [Perplexity](https://docs.openclaw.ai/providers/perplexity-provider): Perplexity web search provider setup (API key, search modes, filtering) - [PixVerse](https://docs.openclaw.ai/providers/pixverse): PixVerse video generation setup in OpenClaw - [Qianfan](https://docs.openclaw.ai/providers/qianfan): Use Qianfan's unified API to access many models in OpenClaw - [Qwen](https://docs.openclaw.ai/providers/qwen): Use Qwen Cloud via OpenClaw's bundled qwen provider - [Qwen OAuth / Portal](https://docs.openclaw.ai/providers/qwen-oauth): Use the Qwen Portal provider id with OpenClaw - [Runway](https://docs.openclaw.ai/providers/runway): Runway video generation setup in OpenClaw - [SenseAudio](https://docs.openclaw.ai/providers/senseaudio): SenseAudio batch speech-to-text for inbound voice notes - [SGLang](https://docs.openclaw.ai/providers/sglang): Run OpenClaw with SGLang (OpenAI-compatible self-hosted server) - [StepFun](https://docs.openclaw.ai/providers/stepfun): Use StepFun models with OpenClaw - [Synthetic](https://docs.openclaw.ai/providers/synthetic): Use Synthetic's Anthropic-compatible API in OpenClaw - [Tencent Cloud (TokenHub)](https://docs.openclaw.ai/providers/tencent): Tencent Cloud TokenHub setup for Hy3 preview - [Together AI](https://docs.openclaw.ai/providers/together): Together AI setup (auth + model selection) - [Venice AI](https://docs.openclaw.ai/providers/venice): Use Venice AI privacy-focused models in OpenClaw - [Vercel AI gateway](https://docs.openclaw.ai/providers/vercel-ai-gateway): Vercel AI Gateway setup (auth + model selection) - [vLLM](https://docs.openclaw.ai/providers/vllm): Run OpenClaw with vLLM (OpenAI-compatible local server) - [Volcengine (Doubao)](https://docs.openclaw.ai/providers/volcengine): Volcano Engine setup (Doubao models, coding endpoints, and Seed Speech TTS) - [Vydra](https://docs.openclaw.ai/providers/vydra): Use Vydra image, video, and speech in OpenClaw - [xAI](https://docs.openclaw.ai/providers/xai): Use xAI Grok models in OpenClaw - [Xiaomi MiMo](https://docs.openclaw.ai/providers/xiaomi): Use Xiaomi MiMo pay-as-you-go and Token Plan models with OpenClaw - [Z.AI](https://docs.openclaw.ai/providers/zai): Use Z.AI (GLM models) with OpenClaw - [Channel access cleanup](https://docs.openclaw.ai/refactor/access): Redirect to /refactor/ingress-core - [ACP lifecycle refactor](https://docs.openclaw.ai/refactor/acp): Migration plan for making ACP session and ACPX process ownership explicit - [Canvas plugin refactor](https://docs.openclaw.ai/refactor/canvas): Plan and audit checklist for moving Canvas out of core and into a bundled experimental plugin. - [Database-first state refactor](https://docs.openclaw.ai/refactor/database-first): Migration plan for making SQLite the primary durable state and cache layer while keeping config file-backed - [Ingress core deletion plan](https://docs.openclaw.ai/refactor/ingress-core): Deletion-first plan for moving repeated channel ingress glue into core. - [Default AGENTS.md](https://docs.openclaw.ai/reference/AGENTS.default): Default OpenClaw agent instructions and skills roster for the personal assistant setup - [API usage and costs](https://docs.openclaw.ai/reference/api-usage-costs): Audit what can spend money, which keys are used, and how to view usage - [Application modernization plan](https://docs.openclaw.ai/reference/application-modernization-plan): Comprehensive application modernization plan with frontend delivery skill updates - [Code mode](https://docs.openclaw.ai/reference/code-mode): OpenClaw code mode: an opt-in exec/wait tool surface backed by QuickJS-WASI and a hidden run-scoped tool catalog - [Credits](https://docs.openclaw.ai/reference/credits): Project origin, contributors, and license. - [Device model database](https://docs.openclaw.ai/reference/device-models): How OpenClaw vendors Apple device model identifiers for friendly names in the macOS app. - [Full release validation](https://docs.openclaw.ai/reference/full-release-validation): Full Release Validation stages, child workflows, release profiles, rerun handles, and evidence - [Memory configuration reference](https://docs.openclaw.ai/reference/memory-config): All configuration knobs for memory search, embedding providers, QMD, hybrid search, and multimodal indexing - [Prompt caching](https://docs.openclaw.ai/reference/prompt-caching): Prompt caching knobs, merge order, provider behavior, and tuning patterns - [Release performance sweep](https://docs.openclaw.ai/reference/release-performance-sweep): Visual summary and technical evidence for the May 2026 performance, package-size, dependency, and shrinkwrap cleanup - [Release policy](https://docs.openclaw.ai/reference/RELEASING): Release lanes, operator checklist, validation boxes, version naming, and cadence - [Rich output protocol](https://docs.openclaw.ai/reference/rich-output-protocol): Rich output protocol for structured media, embeds, audio hints, and replies - [RPC adapters](https://docs.openclaw.ai/reference/rpc): RPC adapters for external CLIs (signal-cli, imsg) and gateway patterns - [Secret Placeholder Conventions](https://docs.openclaw.ai/reference/secret-placeholder-conventions): Secret-scanner-safe placeholder conventions for docs and examples - [SecretRef credential surface](https://docs.openclaw.ai/reference/secretref-credential-surface): Canonical supported vs unsupported SecretRef credential surface - [Session management deep dive](https://docs.openclaw.ai/reference/session-management-compaction): Deep dive: session store + transcripts, lifecycle, and (auto)compaction internals - [AGENTS.dev template](https://docs.openclaw.ai/reference/templates/AGENTS.dev): Dev agent AGENTS.md (C-3PO) - [BOOT.md template](https://docs.openclaw.ai/reference/templates/BOOT): Workspace template for BOOT.md - [BOOTSTRAP.md template](https://docs.openclaw.ai/reference/templates/BOOTSTRAP): First-run ritual for new agents - [AGENTS.md template](https://docs.openclaw.ai/reference/templates/CLAUDE): Workspace template for AGENTS.md - [HEARTBEAT.md template](https://docs.openclaw.ai/reference/templates/HEARTBEAT): Workspace template for HEARTBEAT.md - [IDENTITY template](https://docs.openclaw.ai/reference/templates/IDENTITY): Agent identity record - [IDENTITY.dev template](https://docs.openclaw.ai/reference/templates/IDENTITY.dev): Dev agent identity (C-3PO) - [SOUL.md template](https://docs.openclaw.ai/reference/templates/SOUL): Workspace template for SOUL.md - [SOUL.dev template](https://docs.openclaw.ai/reference/templates/SOUL.dev): Dev agent soul (C-3PO) - [TOOLS.md template](https://docs.openclaw.ai/reference/templates/TOOLS): Workspace template for TOOLS.md - [TOOLS.dev template](https://docs.openclaw.ai/reference/templates/TOOLS.dev): Dev agent tools notes (C-3PO) - [USER template](https://docs.openclaw.ai/reference/templates/USER): User profile record - [USER.dev template](https://docs.openclaw.ai/reference/templates/USER.dev): Dev agent user profile (C-3PO) - [Tests](https://docs.openclaw.ai/reference/test): How to run tests locally (vitest) and when to use force/coverage modes - [Token use and costs](https://docs.openclaw.ai/reference/token-use): How OpenClaw builds prompt context and reports token usage + costs - [Transcript hygiene](https://docs.openclaw.ai/reference/transcript-hygiene): Reference: provider-specific transcript sanitization and repair rules - [Onboarding reference](https://docs.openclaw.ai/reference/wizard): Full reference for CLI onboarding: every step, flag, and config field - [Contributing to the threat model](https://docs.openclaw.ai/security/CONTRIBUTING-THREAT-MODEL): How to contribute to the OpenClaw threat model - [Formal verification (security models)](https://docs.openclaw.ai/security/formal-verification): Machine-checked security models for OpenClaw's highest-risk paths. - [Incident response](https://docs.openclaw.ai/security/incident-response): How OpenClaw triages, responds to, and follows up on security incidents - [Network proxy](https://docs.openclaw.ai/security/network-proxy): How to route OpenClaw runtime HTTP and WebSocket traffic through an operator-managed filtering proxy - [Threat model (MITRE ATLAS)](https://docs.openclaw.ai/security/THREAT-MODEL-ATLAS): OpenClaw threat model mapped to the MITRE ATLAS framework - [Claw Supervisor](https://docs.openclaw.ai/specs/claw-supervisor) - [Agent bootstrapping](https://docs.openclaw.ai/start/bootstrapping): Agent bootstrapping ritual that seeds the workspace and identity files - [Docs directory](https://docs.openclaw.ai/start/docs-directory): Curated links to the most used OpenClaw docs. - [Getting started](https://docs.openclaw.ai/start/getting-started): Get OpenClaw installed and run your first chat in minutes. - [Docs hubs](https://docs.openclaw.ai/start/hubs): Hubs that link to every OpenClaw doc - [OpenClaw lore](https://docs.openclaw.ai/start/lore): Backstory and lore of OpenClaw for context and tone - [Onboarding (macOS app)](https://docs.openclaw.ai/start/onboarding): First-run setup flow for OpenClaw (macOS app) - [Onboarding overview](https://docs.openclaw.ai/start/onboarding-overview): Overview of OpenClaw onboarding options and flows - [Personal assistant setup](https://docs.openclaw.ai/start/openclaw): End-to-end guide for running OpenClaw as a personal assistant with safety cautions - [Quick start](https://docs.openclaw.ai/start/quickstart): Quick start has moved to Getting Started. - [Setup](https://docs.openclaw.ai/start/setup): Advanced setup and development workflows for OpenClaw - [Showcase](https://docs.openclaw.ai/start/showcase): Community-built projects and integrations powered by OpenClaw - [Onboarding (CLI)](https://docs.openclaw.ai/start/wizard): CLI onboarding: guided setup for gateway, workspace, channels, and skills - [CLI automation](https://docs.openclaw.ai/start/wizard-cli-automation): Scripted onboarding and agent setup for the OpenClaw CLI - [CLI setup reference](https://docs.openclaw.ai/start/wizard-cli-reference): Complete reference for CLI setup flow, auth/model setup, outputs, and internals - [Overview](https://docs.openclaw.ai/tools): OpenClaw tools, skills, and plugins overview: what agents can call and how to extend them - [ACP agents](https://docs.openclaw.ai/tools/acp-agents): Run external coding harnesses (Claude Code, Cursor, Gemini CLI, explicit Codex ACP, OpenClaw ACP, OpenCode) through the ACP backend - [ACP agents — setup](https://docs.openclaw.ai/tools/acp-agents-setup): Setting up ACP agents: acpx harness config, plugin setup, permissions - [Agent send](https://docs.openclaw.ai/tools/agent-send): Run agent turns from the CLI and optionally deliver replies to channels - [apply_patch tool](https://docs.openclaw.ai/tools/apply-patch): Apply multi-file patches with the apply_patch tool - [Brave search](https://docs.openclaw.ai/tools/brave-search): Brave Search API setup for web_search - [Browser (OpenClaw-managed)](https://docs.openclaw.ai/tools/browser): Integrated browser control service + action commands - [Browser control API](https://docs.openclaw.ai/tools/browser-control): OpenClaw browser control API, CLI reference, and scripting actions - [Browser troubleshooting](https://docs.openclaw.ai/tools/browser-linux-troubleshooting): Fix Chrome/Brave/Edge/Chromium CDP startup issues for OpenClaw browser control on Linux - [Browser login](https://docs.openclaw.ai/tools/browser-login): Manual logins for browser automation + X/Twitter posting - [WSL2 + Windows + remote Chrome CDP troubleshooting](https://docs.openclaw.ai/tools/browser-wsl2-windows-remote-cdp-troubleshooting): Troubleshoot WSL2 Gateway + Windows Chrome remote CDP in layers - [BTW side questions](https://docs.openclaw.ai/tools/btw): Ephemeral side questions with /btw - [Adding capabilities (redirect)](https://docs.openclaw.ai/tools/capability-cookbook): Redirect to /plugins/adding-capabilities - [ClawHub (redirect)](https://docs.openclaw.ai/tools/clawhub): Redirect to /clawhub - [Code execution](https://docs.openclaw.ai/tools/code-execution): code_execution: run sandboxed remote Python analysis with xAI - [Creating skills](https://docs.openclaw.ai/tools/creating-skills): Build, test, and publish custom SKILL.md workspace skills for your OpenClaw agents. - [Diffs](https://docs.openclaw.ai/tools/diffs): Read-only diff viewer and file renderer for agents (optional plugin tool) - [DuckDuckGo search](https://docs.openclaw.ai/tools/duckduckgo-search): DuckDuckGo web search -- key-free fallback provider (experimental, HTML-based) - [Elevated mode](https://docs.openclaw.ai/tools/elevated): Elevated exec mode: run commands outside the sandbox from a sandboxed agent - [Exa search](https://docs.openclaw.ai/tools/exa-search): Exa AI search -- neural and keyword search with content extraction - [Exec tool](https://docs.openclaw.ai/tools/exec): Exec tool usage, stdin modes, and TTY support - [Exec approvals](https://docs.openclaw.ai/tools/exec-approvals): Host exec approvals: policy knobs, allowlists, and the YOLO/strict workflow - [Exec approvals — advanced](https://docs.openclaw.ai/tools/exec-approvals-advanced): Advanced exec approvals: safe bins, interpreter binding, approval forwarding, native delivery - [Firecrawl](https://docs.openclaw.ai/tools/firecrawl): Firecrawl search, scrape, and web_fetch fallback - [Gemini search](https://docs.openclaw.ai/tools/gemini-search): Gemini web search with Google Search grounding - [Goal](https://docs.openclaw.ai/tools/goal): Session goals: durable per-session objectives, /goal controls, model goal tools, token budgets, and TUI status - [Grok search](https://docs.openclaw.ai/tools/grok-search): Grok web search via xAI web-grounded responses - [Image generation](https://docs.openclaw.ai/tools/image-generation): Generate and edit images via image_generate across OpenAI, Google, fal, Microsoft Foundry, MiniMax, ComfyUI, DeepInfra, OpenRouter, LiteLLM, xAI, Vydra - [Kimi search](https://docs.openclaw.ai/tools/kimi-search): Kimi web search via Moonshot web search - [LLM task](https://docs.openclaw.ai/tools/llm-task): JSON-only LLM tasks for workflows (optional plugin tool) - [Lobster](https://docs.openclaw.ai/tools/lobster): Typed workflow runtime for OpenClaw with resumable approval gates. - [Tool-loop detection](https://docs.openclaw.ai/tools/loop-detection): How to enable and tune guardrails that detect repetitive tool-call loops - [Media overview](https://docs.openclaw.ai/tools/media-overview): Image, video, music, speech, and media-understanding capabilities at a glance - [MiniMax search](https://docs.openclaw.ai/tools/minimax-search): MiniMax Search via the Token Plan search API - [Multi-agent sandbox and tools](https://docs.openclaw.ai/tools/multi-agent-sandbox-tools): Per-agent sandbox + tool restrictions, precedence, and examples - [Music generation](https://docs.openclaw.ai/tools/music-generation): Generate music via music_generate across ComfyUI, fal, Google Lyria, MiniMax, and OpenRouter workflows - [Ollama web search](https://docs.openclaw.ai/tools/ollama-search): Ollama Web Search via a local Ollama host or the hosted Ollama API - [Parallel search](https://docs.openclaw.ai/tools/parallel-search): Parallel Search -- LLM-optimized dense excerpts from web sources - [PDF tool](https://docs.openclaw.ai/tools/pdf): Analyze one or more PDF documents with native provider support and extraction fallback - [Permission modes](https://docs.openclaw.ai/tools/permission-modes): Permission modes for host exec, Codex Guardian approvals, and ACPX harness sessions - [Perplexity search](https://docs.openclaw.ai/tools/perplexity-search): Perplexity Search API and Sonar/OpenRouter compatibility for web_search - [Plugins](https://docs.openclaw.ai/tools/plugin): Install, configure, and manage OpenClaw plugins - [Reactions](https://docs.openclaw.ai/tools/reactions): Reaction tool semantics across all supported channels - [SearXNG search](https://docs.openclaw.ai/tools/searxng-search): SearXNG web search -- self-hosted, key-free meta-search provider - [Skill Workshop](https://docs.openclaw.ai/tools/skill-workshop): Create and update workspace skills through Skill Workshop review - [Skills](https://docs.openclaw.ai/tools/skills): Skills teach your agent how to use tools. Learn how they load, how precedence works, and how to configure gating, allowlists, and environment injection. - [Skills config](https://docs.openclaw.ai/tools/skills-config): Full reference for the skills.* config schema, agent allowlists, workshop settings, and sandbox env var handling. - [Slash commands](https://docs.openclaw.ai/tools/slash-commands): All available slash commands, directives, and inline shortcuts — configuration, routing, and per-surface behavior. - [Steer](https://docs.openclaw.ai/tools/steer): Steer an active run without changing queue mode - [Sub-agents](https://docs.openclaw.ai/tools/subagents): Spawn isolated background agent runs that announce results back to the requester chat - [Tavily](https://docs.openclaw.ai/tools/tavily): Tavily search and extract tools - [Thinking levels](https://docs.openclaw.ai/tools/thinking): Directive syntax for /think, /fast, /verbose, /trace, and reasoning visibility - [Tokenjuice](https://docs.openclaw.ai/tools/tokenjuice): Compact noisy exec and bash tool results with the optional Tokenjuice plugin - [Tool Search](https://docs.openclaw.ai/tools/tool-search): Tool Search: compact large OpenClaw tool catalogs behind search, describe, and call - [Trajectory bundles](https://docs.openclaw.ai/tools/trajectory): Export redacted trajectory bundles for debugging an OpenClaw agent session - [Text-to-speech](https://docs.openclaw.ai/tools/tts): Text-to-speech for outbound replies — providers, personas, slash commands, and per-channel output - [Video generation](https://docs.openclaw.ai/tools/video-generation): Generate videos via video_generate from text, image, or video references across 16 provider backends - [Web search](https://docs.openclaw.ai/tools/web): web_search, x_search, and web_fetch -- search the web, search X posts, or fetch page content - [Web fetch](https://docs.openclaw.ai/tools/web-fetch): web_fetch tool -- HTTP fetch with readable content extraction - [Text-to-speech](https://docs.openclaw.ai/tts): Redirect to /tools/tts - [Linux server](https://docs.openclaw.ai/vps): Run OpenClaw on a Linux server or cloud VPS — provider picker, architecture, and tuning - [Web](https://docs.openclaw.ai/web): Gateway web surfaces: Control UI, bind modes, and security - [Control UI](https://docs.openclaw.ai/web/control-ui): Browser-based control UI for the Gateway (chat, activity, nodes, config) - [Dashboard](https://docs.openclaw.ai/web/dashboard): Gateway dashboard (Control UI) access and auth - [TUI](https://docs.openclaw.ai/web/tui): Terminal UI (TUI): connect to the Gateway or run locally in embedded mode - [WebChat](https://docs.openclaw.ai/web/webchat): Loopback WebChat static host and Gateway WS usage for chat UI