OpenClaw Plugin Inventory: Core, External, and Source-Only

This page lists all OpenClaw plugins, categorized by how they are distributed. It explains the differences between core, external, and source-only plugins, and how to install them.

Read this when

  • You are deciding whether a plugin ships in the core npm package or installs separately
  • You are updating bundled plugin package metadata or release automation
  • You need the canonical internal vs external plugin list

Plugin inventory

This inventory is assembled from the top-level extensions/*/openclaw.plugin.json manifests, with the root npm package files exclusions applied. Optional package.json metadata supplies extra package and distribution details. To regenerate, run:

pnpm plugins:inventory:gen

Definitions

  • Core npm package: ships inside the openclaw npm package, so no separate plugin installation is needed.
  • Official external package: maintained by OpenClaw but kept out of the core npm package, listed in this official inventory, and fetched on demand from ClawHub and/or npm.
  • Source checkout only: lives in the repo but is excluded from published npm artifacts and is not presented as something you install.

A source checkout behaves differently from an npm install: once pnpm install completes, the bundled plugins are served from extensions/<id>, giving you access to local edits and package-local workspace dependencies.

Install a plugin

Look at the install route in each entry to determine whether installation is required. Plugins marked included in OpenClaw come bundled with the core package already. For official external packages, one install is needed, followed by a Gateway restart.

Discord illustrates an official external package:

openclaw plugins install @openclaw/discord
openclaw gateway restart
openclaw plugins inspect discord --runtime --json

During the launch cutover, plain bare package specs continue to pull from npm. Reach for clawhub:@openclaw/discord or npm:@openclaw/discord when you want an explicit source. Once installed, consult the plugin's setup documentation, for example Discord, to configure credentials and channel settings. For update, uninstall, and publishing commands, see Manage plugins.

Each entry shows the package, distribution route, and description.

Core npm package

57 plugins

  • active-memory (openclaw) - bundled with OpenClaw. Handles bounded pre-reply memory retrieval and provides per-agent Remember across conversations for eligible private conversations.

  • admin-http-rpc (@openclaw/admin-http-rpc) - bundled with OpenClaw. OpenClaw admin HTTP RPC endpoint.

  • alibaba (@openclaw/alibaba-provider) - bundled with OpenClaw. Adds video generation provider support.

  • anthropic (@openclaw/anthropic-provider) - bundled with OpenClaw. Anthropic models, Claude CLI, and native Claude session catalog.

  • azure-speech (@openclaw/azure-speech) - bundled with OpenClaw. Azure AI Speech text-to-speech (MP3, native Ogg/Opus voice notes, PCM telephony).

  • beam (@openclaw/beam) - bundled with OpenClaw. Read-only coding-session Beam receiver.

  • bonjour (@openclaw/bonjour) - bundled with OpenClaw. Advertise the local OpenClaw gateway over Bonjour/mDNS.

  • browser (@openclaw/browser-plugin) - bundled with OpenClaw. Adds agent-callable tools.

  • canvas (@openclaw/canvas-plugin) - bundled with OpenClaw. Presents hosted widget documents on paired macOS panels.

  • clawrouter (@openclaw/clawrouter) - bundled with OpenClaw. Adds ClawRouter model provider support to OpenClaw.

  • copilot-proxy (@openclaw/copilot-proxy) - bundled with OpenClaw. Adds Copilot Proxy model provider support to OpenClaw.

  • crabbox (@openclaw/crabbox-provider) - bundled with OpenClaw. Cloud worker provider backed by the Crabbox CLI.

  • cua-computer (@openclaw/cua-computer) - bundled with OpenClaw. Experimental CUA Driver computer control for macOS, Windows, and Linux node hosts.

  • deepgram (@openclaw/deepgram-provider) - bundled with OpenClaw. Adds media understanding provider support. Adds realtime transcription provider support.

  • device-pair (openclaw) - bundled with OpenClaw. Generate setup codes and approve device pairing requests.

  • document-extract (@openclaw/document-extract-plugin) - bundled with OpenClaw. Extract text and fallback page images from local document attachments.

  • elevenlabs (@openclaw/elevenlabs-speech) - bundled with OpenClaw. Adds media understanding provider support. Adds realtime transcription provider support. Adds text-to-speech provider support.

  • fal (@openclaw/fal-provider) - bundled with OpenClaw. Adds fal model provider support to OpenClaw.

  • file-transfer (@openclaw/file-transfer) - bundled with OpenClaw. 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.

  • github-copilot (@openclaw/github-copilot-provider) - bundled with OpenClaw. Adds GitHub Copilot model provider support to OpenClaw.

  • google (@openclaw/google-plugin) - bundled with OpenClaw. Adds Google, Google Gemini CLI, Google Vertex model provider support to OpenClaw.

  • huggingface (@openclaw/huggingface-provider) - ships with OpenClaw. Brings Hugging Face as a model provider option.

  • linux-node (@openclaw/linux-node) - ships with OpenClaw. Handles desktop alerts, webcam capture, and position data for Linux node machines.

  • litellm (@openclaw/litellm-provider) - ships with OpenClaw. Makes LiteLLM available as a model provider.

  • llm-task (@openclaw/llm-task) - ships with OpenClaw. A JSON-only LLM tool for structured jobs, invokable from workflows.

  • lmstudio (@openclaw/lmstudio-provider) - ships with OpenClaw. Adds LM Studio as a model provider option.

  • logbook (@openclaw/logbook) - ships with OpenClaw. An automatic work diary that grabs periodic screen captures from a linked node and assembles them into a reviewable daily timeline.

  • memory-core (@openclaw/memory-core) - ships with OpenClaw. Exposes tools that agents can call.

  • memory-wiki (@openclaw/memory-wiki) - ships with OpenClaw. A persistent wiki builder and Obsidian-compatible knowledge store for OpenClaw.

  • microsoft (@openclaw/microsoft-speech) - ships with OpenClaw. Adds a text-to-speech provider.

  • microsoft-foundry (@openclaw/microsoft-foundry) - ships with OpenClaw. Adds Microsoft Foundry as a model provider option.

  • migrate-claude (@openclaw/migrate-claude) - ships with OpenClaw. Pulls in Claude Code and Claude Desktop instructions, MCP servers, skills, and safe settings into OpenClaw.

  • migrate-hermes (@openclaw/migrate-hermes) - ships with OpenClaw. Brings Hermes configuration, memories, skills, and supported credentials into OpenClaw.

  • minimax (@openclaw/minimax-provider) - ships with OpenClaw. Adds MiniMax and MiniMax Portal as model provider options.

  • nvidia (@openclaw/nvidia-provider) - ships with OpenClaw. Adds NVIDIA as a model provider option.

  • oc-path (@openclaw/oc-path) - ships with OpenClaw. Provides the openclaw path CLI for addressing workspace files via oc://.

  • ollama (@openclaw/ollama-provider) - ships with OpenClaw. Adds Ollama and Ollama Cloud as model provider options.

  • onepassword (@openclaw/onepassword) - ships with OpenClaw. A 1Password SecretRef resolver plus a curated agent broker with approval policy and SQLite audit trail.

  • open-prose (@openclaw/open-prose) - ships with OpenClaw. OpenProse VM skill pack featuring a /prose slash command.

  • openai (@openclaw/openai-provider) - ships with OpenClaw. Adds OpenAI as a model provider option.

  • opencode-go (@openclaw/opencode-go-provider) - ships with OpenClaw. Adds OpenCode Go as a model provider option.

  • openrouter (@openclaw/openrouter-provider) - ships with OpenClaw. Adds OpenRouter as a model provider option.

  • policy (@openclaw/policy) - ships with OpenClaw. Runs policy-driven doctor checks to verify workspace conformance.

  • reef (@openclaw/reef) - ships with OpenClaw. A guarded, end-to-end encrypted claw channel.

  • runway (@openclaw/runway-provider) - ships with OpenClaw. Adds a video generation provider.

  • senseaudio (@openclaw/senseaudio-provider) - ships with OpenClaw. Adds a media understanding provider.

  • sglang (@openclaw/sglang-provider) - ships with OpenClaw. Adds SGLang as a model provider option.

  • talk-voice (openclaw) - ships with OpenClaw. Lets you manage Talk voice selection, including listing and setting.

  • telegram (@openclaw/telegram) - ships with OpenClaw. Adds the Telegram channel surface for sending and receiving OpenClaw messages.

  • together (@openclaw/together-provider) - ships with OpenClaw. Adds Together as a model provider option.

  • tts-local-cli (@openclaw/tts-local-cli) - ships with OpenClaw. Adds a text-to-speech provider.

  • vault (@openclaw/vault) - ships with OpenClaw. Provides the HashiCorp Vault SecretRef provider integration.

  • vllm (@openclaw/vllm-provider) - ships with OpenClaw. Brings vLLM model provider support into OpenClaw.

  • web-readability (@openclaw/web-readability-plugin) - ships with OpenClaw. Pulls readable article text out of local HTML responses from web fetches.

  • webhooks (@openclaw/webhooks) - ships with OpenClaw. Authenticated inbound webhooks let external automation trigger OpenClaw TaskFlows.

  • workboard (@openclaw/workboard) - ships with OpenClaw. A dashboard workboard tracks issues and sessions owned by agents.

  • xai (@openclaw/xai-plugin) - ships with OpenClaw. Adds xAI model provider support to OpenClaw.

Official external packages

90 plugins

  • acpx (@openclaw/acpx) - npm; ClawHub. ACP runtime backend for OpenClaw where plugins manage their own sessions and transports.

  • amazon-bedrock (@openclaw/amazon-bedrock-provider) - npm; ClawHub. Amazon Bedrock provider for OpenClaw with model discovery, embeddings, and guardrail handling.

  • amazon-bedrock-mantle (@openclaw/amazon-bedrock-mantle-provider) - npm; ClawHub. Routes OpenAI-compatible models through the Amazon Bedrock Mantle provider in OpenClaw.

  • anthropic-vertex (@openclaw/anthropic-vertex-provider) - npm; ClawHub. Serves Claude models on Google Vertex AI through the Anthropic Vertex provider for OpenClaw.

  • arcee (@openclaw/arcee-provider) - npm; ClawHub: clawhub:@openclaw/arcee-provider. Adds Arcee model provider support to OpenClaw.

  • baseten (@openclaw/baseten-provider) - npm; ClawHub: clawhub:@openclaw/baseten-provider. Baseten provider plugin for OpenClaw.

  • brave (@openclaw/brave-plugin) - npm; ClawHub. Brave Search provider plugin for OpenClaw web searches.

  • buzz (@openclaw/buzz) - npm; ClawHub: clawhub:@openclaw/buzz. Links OpenClaw agents to Buzz rooms.

  • byteplus (@openclaw/byteplus-provider) - npm; ClawHub: clawhub:@openclaw/byteplus-provider. Adds BytePlus and BytePlus Plan model provider support to OpenClaw.

  • cerebras (@openclaw/cerebras-provider) - npm; ClawHub: clawhub:@openclaw/cerebras-provider. Adds Cerebras model provider support to OpenClaw.

  • chutes (@openclaw/chutes-provider) - npm; ClawHub: clawhub:@openclaw/chutes-provider. Adds Chutes model provider support to OpenClaw.

  • clickclack (@openclaw/clickclack) - npm; ClawHub: clawhub:@openclaw/clickclack. Adds the Clickclack channel surface for sending and receiving OpenClaw messages.

  • cloudflare-ai-gateway (@openclaw/cloudflare-ai-gateway-provider) - npm; ClawHub: clawhub:@openclaw/cloudflare-ai-gateway-provider. Adds Cloudflare AI Gateway model provider support to OpenClaw.

  • codex (@openclaw/codex) - npm; ClawHub. Codex app-server harness and native session catalog.

  • cohere (@openclaw/cohere-provider) - npm; ClawHub: clawhub:@openclaw/cohere-provider. Cohere provider plugin for OpenClaw.

  • comfy (@openclaw/comfy-provider) - npm; ClawHub: clawhub:@openclaw/comfy-provider. Adds ComfyUI model provider support to OpenClaw.

  • copilot (@openclaw/copilot) - npm; ClawHub: clawhub:@openclaw/copilot. Registers the GitHub Copilot agent runtime.

  • deepinfra (@openclaw/deepinfra-provider) - npm; ClawHub: clawhub:@openclaw/deepinfra-provider. Brings DeepInfra model provider capabilities into OpenClaw.

  • deepseek (@openclaw/deepseek-provider) - npm; ClawHub: clawhub:@openclaw/deepseek-provider. Integrates DeepSeek as a model provider for OpenClaw.

  • diagnostics-otel (@openclaw/diagnostics-otel) - npm; ClawHub: clawhub:@openclaw/diagnostics-otel. Exports OpenClaw diagnostics to OpenTelemetry for metrics, traces, and logs.

  • diagnostics-prometheus (@openclaw/diagnostics-prometheus) - npm; ClawHub: clawhub:@openclaw/diagnostics-prometheus. Sends OpenClaw runtime metrics to Prometheus via its diagnostics exporter.

  • diffs (@openclaw/diffs) - npm; ClawHub. Provides a read-only diff viewer and file renderer for agents within OpenClaw.

  • diffs-language-pack (@openclaw/diffs-language-pack) - npm; ClawHub: clawhub:@openclaw/diffs-language-pack. Extends the default diffs viewer with syntax highlighting for additional languages.

  • discord (@openclaw/discord) - npm; ClawHub. Adds Discord channel support to OpenClaw, covering channels, DMs, commands, and app events.

  • duckduckgo (@openclaw/duckduckgo-plugin) - npm; ClawHub: clawhub:@openclaw/duckduckgo-plugin. Enables web search through a new provider.

  • exa (@openclaw/exa-plugin) - npm; ClawHub: clawhub:@openclaw/exa-plugin. Adds another web search provider option.

  • featherless (@openclaw/featherless-provider) - npm; ClawHub: clawhub:@openclaw/featherless-provider. Connects OpenClaw to Featherless AI as a provider.

  • feishu (@openclaw/feishu) - npm; ClawHub. Integrates Feishu/Lark as a channel for chats and workplace tools, maintained by the community via @m1heng.

  • firecrawl (@openclaw/firecrawl-plugin) - npm; ClawHub: clawhub:@openclaw/firecrawl-plugin. Supplies agent-callable tools along with web fetch and web search provider support.

  • fireworks (@openclaw/fireworks-provider) - npm; ClawHub: clawhub:@openclaw/fireworks-provider. Adds Fireworks as a model provider for OpenClaw.

  • fish-audio-speech (@openclaw/fish-audio-speech) - npm; ClawHub: clawhub:@openclaw/fish-audio-speech. Offers Fish Audio S2.1 hosted text-to-speech with streaming, voice notes, and telephony output.

  • gmi (@openclaw/gmi-provider) - npm; ClawHub: clawhub:@openclaw/gmi-provider. Provides GMI Cloud as a provider plugin for OpenClaw.

  • google-meet (@openclaw/google-meet) - npm; ClawHub. Lets OpenClaw join Google Meet calls as a participant via Chrome or Twilio transports.

  • googlechat (@openclaw/googlechat) - npm; ClawHub. Adds Google Chat as a channel for spaces and direct messages.

  • gradium (@openclaw/gradium-speech) - npm; ClawHub: clawhub:@openclaw/gradium-speech. Introduces text-to-speech provider support.

  • groq (@openclaw/groq-provider) - npm; ClawHub: clawhub:@openclaw/groq-provider. Adds Groq as a model provider for OpenClaw.

  • imessage (@openclaw/imessage) - npm; ClawHub: clawhub:@openclaw/imessage. Adds the iMessage channel surface for OpenClaw message sending and receiving.

  • inworld (@openclaw/inworld-speech) - npm; ClawHub: clawhub:@openclaw/inworld-speech. Delivers Inworld streaming text-to-speech with MP3, OGG_OPUS, and PCM telephony support.

  • irc (@openclaw/irc) - npm; ClawHub: clawhub:@openclaw/irc. Lets OpenClaw exchange messages over the IRC channel interface.

  • kilocode (@openclaw/kilocode-provider) - npm; ClawHub: clawhub:@openclaw/kilocode-provider. Brings Kilocode model provider capabilities into OpenClaw.

  • kimi (@openclaw/kimi-provider) - npm; ClawHub: clawhub:@openclaw/kimi-provider. Enables Kimi and Kimi Coding model providers within OpenClaw.

  • line (@openclaw/line) - npm; ClawHub. Handles LINE Bot API conversations through an OpenClaw channel plugin.

  • llama-cpp (@openclaw/llama-cpp-provider) - npm; ClawHub. Supports both managed and external llama.cpp servers for GGUF chat and embeddings.

  • lobster (@openclaw/lobster) - npm; ClawHub. Implements Lobster workflow tooling for typed pipelines and resumable approvals.

  • longcat (@openclaw/longcat-provider) - npm; ClawHub: clawhub:@openclaw/longcat-provider. Adds LongCat provider support to OpenClaw.

  • matrix (@openclaw/matrix) - ClawHub: clawhub:@openclaw/matrix; npm. Provides Matrix channel support for rooms and direct messages in OpenClaw.

  • mattermost (@openclaw/mattermost) - npm; ClawHub: clawhub:@openclaw/mattermost. Adds the Mattermost channel surface for sending and receiving OpenClaw messages.

  • memory-lancedb (@openclaw/memory-lancedb) - npm; ClawHub. OpenClaw long-term memory backed by LanceDB, with auto-recall, auto-capture, and vector search.

  • meta (@openclaw/meta-provider) - npm; ClawHub: clawhub:@openclaw/meta-provider. Adds Meta model provider support to OpenClaw.

  • mistral (@openclaw/mistral-provider) - npm; ClawHub: clawhub:@openclaw/mistral-provider. Adds Mistral model provider support to OpenClaw.

  • moonshot (@openclaw/moonshot-provider) - npm; ClawHub: clawhub:@openclaw/moonshot-provider. Adds Moonshot model provider support to OpenClaw.

  • msteams (@openclaw/msteams) - npm; ClawHub. OpenClaw channel plugin for Microsoft Teams bot conversations.

  • mxc (@openclaw/mxc-sandbox) - npm; ClawHub. Runs commands in a Windows ProcessContainer using configured MXC policy files, providing OS-level sandboxed tool execution.

  • nextcloud-talk (@openclaw/nextcloud-talk) - npm; ClawHub. OpenClaw channel plugin for Nextcloud Talk conversations.

  • nostr (@openclaw/nostr) - npm; ClawHub. OpenClaw channel plugin for NIP-04 encrypted direct messages over Nostr.

  • novita (@openclaw/novita-provider) - npm; ClawHub: clawhub:@openclaw/novita-provider. Adds Novita, Novita AI, Novitaai model provider support to OpenClaw.

  • opencode (@openclaw/opencode-provider) - npm; ClawHub: clawhub:@openclaw/opencode-provider. Adds OpenCode model provider support to OpenClaw.

  • openshell (@openclaw/openshell-sandbox) - npm; ClawHub. OpenClaw sandbox backend for the NVIDIA OpenShell CLI, with mirrored local workspaces and SSH command execution.

  • parallel (@openclaw/parallel-plugin) - npm; ClawHub: clawhub:@openclaw/parallel-plugin. Adds web search provider support.

  • perplexity (@openclaw/perplexity-plugin) - npm; ClawHub: clawhub:@openclaw/perplexity-plugin. Adds web search provider support.

  • pixverse (@openclaw/pixverse-provider) - npm; ClawHub: clawhub:@openclaw/pixverse-provider. OpenClaw plugin for PixVerse video generation provider.

  • qianfan (@openclaw/qianfan-provider) - npm; ClawHub: clawhub:@openclaw/qianfan-provider. Brings Qianfan model provider compatibility to OpenClaw.

  • qqbot (@tencent-connect/openclaw-qqbot) - npm. A QQ Bot channel plugin for OpenClaw, handling group chats and direct messages.

  • qwen (@openclaw/qwen-provider) - npm; ClawHub: clawhub:@openclaw/qwen-provider. Extends OpenClaw with Qwen, Qwen Cloud, Model Studio, DashScope, Qwen Token Plan, and Bailian Token Plan model provider capabilities.

  • raft (@openclaw/raft) - npm; ClawHub. A Raft channel plugin for OpenClaw, enabling secure CLI wake bridges.

  • searxng (@openclaw/searxng-plugin) - npm; ClawHub: clawhub:@openclaw/searxng-plugin. Provides web search provider functionality.

  • signal (@openclaw/signal) - npm; ClawHub: clawhub:@openclaw/signal. Adds the Signal channel surface for OpenClaw message transmission and reception.

  • slack (@openclaw/slack) - npm; ClawHub. A Slack channel plugin for OpenClaw, covering channels, DMs, commands, and app events.

  • sms (@openclaw/sms) - npm; ClawHub: clawhub:@openclaw/sms. A Twilio SMS/MMS channel plugin for OpenClaw messages.

  • stepfun (@openclaw/stepfun-provider) - npm; ClawHub: clawhub:@openclaw/stepfun-provider. Adds StepFun and StepFun Plan model provider support to OpenClaw.

  • synology-chat (@openclaw/synology-chat) - npm; ClawHub. A Synology Chat channel plugin for OpenClaw channels and direct messages.

  • synthetic (@openclaw/synthetic-provider) - npm; ClawHub: clawhub:@openclaw/synthetic-provider. Adds Synthetic model provider compatibility to OpenClaw.

  • tavily (@openclaw/tavily-plugin) - npm; ClawHub: clawhub:@openclaw/tavily-plugin. Adds agent-callable tools and web search provider support.

  • teams-meetings (@openclaw/teams-meetings) - npm; ClawHub: clawhub:@openclaw/teams-meetings. Join Microsoft Teams meetings as a Chrome browser guest.

  • tencent (@openclaw/tencent-provider) - npm; ClawHub: clawhub:@openclaw/tencent-provider. Adds Tencent TokenHub and Tencent Tokenplan model provider support to OpenClaw.

  • tlon (@openclaw/tlon) - npm; ClawHub. A Tlon/Urbit channel plugin for OpenClaw chat workflows.

  • tokenjuice (@openclaw/tokenjuice) - npm; ClawHub: clawhub:@openclaw/tokenjuice. Compacts exec and bash tool results using tokenjuice reducers.

  • twitch (@openclaw/twitch) - npm; ClawHub. A Twitch channel plugin for OpenClaw chat and moderation workflows.

  • venice (@openclaw/venice-provider) - npm; ClawHub: clawhub:@openclaw/venice-provider. Adds Venice model provider support to OpenClaw.

  • vercel-ai-gateway (@openclaw/vercel-ai-gateway-provider) - npm; ClawHub: clawhub:@openclaw/vercel-ai-gateway-provider. Adds Vercel AI Gateway model provider compatibility to OpenClaw.

  • voice-call (@openclaw/voice-call) - npm; ClawHub. A voice-call plugin for OpenClaw, supporting Twilio, Telnyx, and Plivo phone calls.

  • volcengine (@openclaw/volcengine-provider) - npm; ClawHub: clawhub:@openclaw/volcengine-provider. Adds Volcengine and Volcengine Plan model provider support to OpenClaw.

  • voyage (@openclaw/voyage-provider) - npm; ClawHub: clawhub:@openclaw/voyage-provider. Adds embedding provider support, including memory search.

  • vydra (@openclaw/vydra-provider) - npm; ClawHub: clawhub:@openclaw/vydra-provider. Brings Vydra model provider support into OpenClaw.

  • whatsapp (@openclaw/whatsapp) - ClawHub: clawhub:@openclaw/whatsapp; npm. OpenClaw WhatsApp channel plugin for WhatsApp Web chats.

  • xiaomi (@openclaw/xiaomi-provider) - npm; ClawHub: clawhub:@openclaw/xiaomi-provider. Adds Xiaomi and Xiaomi Token Plan model provider support to OpenClaw.

  • zai (@openclaw/zai-provider) - npm; ClawHub: clawhub:@openclaw/zai-provider. Adds Z.AI model provider support to OpenClaw.

  • zalo (@openclaw/zalo) - npm; ClawHub. OpenClaw Zalo channel plugin for bot and webhook chats.

  • zalouser (@openclaw/zalouser) - npm; ClawHub. OpenClaw Zalo Personal Account plugin via native zca-js integration.

  • zoom-meetings (@openclaw/zoom-meetings) - npm; ClawHub: clawhub:@openclaw/zoom-meetings. Join Zoom meetings as a Chrome browser guest.

Source checkout only

2 plugins

  • qa-channel (@openclaw/qa-channel) - source checkout only. Adds the QA Channel surface for sending and receiving OpenClaw messages.

  • qa-lab (@openclaw/qa-lab) - source checkout only. OpenClaw QA lab plugin with private debugger UI and scenario runner.

2,664 words · updated Aug 25, 2026