Plugin inventory: core, external, and source-only OpenClaw plugins

This page lists all OpenClaw plugins shipped in the core package, published externally, or kept source-only. Use it to find install instructions and understand which plugins need separate setup.

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 page is built from extensions/*/package.json, openclaw.plugin.json, and the root npm package files exclusions. To regenerate it, run:

pnpm plugins:inventory:gen

Definitions

  • Core npm package: ships inside the openclaw npm package, no separate plugin installation needed.
  • Official external package: an OpenClaw-maintained plugin excluded from the core npm package, listed in this official inventory, and installable on demand via ClawHub and/or npm.
  • Source checkout only: a repo-local plugin excluded from published npm artifacts and not listed as an installable package.

Source checkouts differ from npm installs: after pnpm install, bundled plugins load from extensions/<id>, making local edits and package-local workspace dependencies accessible.

Install a plugin

Check each entry's install route to determine if installation is necessary. Plugins marked included in OpenClaw come preloaded in the core package. Official external packages require one install followed by a Gateway restart.

For instance, Discord is an official external package:

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

During the launch transition, standard bare package specs still pull from npm. Use clawhub:@openclaw/discord or npm:@openclaw/discord when you need an explicit source. After installation, refer to the plugin's setup documentation, for example Discord, to configure credentials and channel settings. See Manage plugins for update, uninstall, and publishing commands.

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

Core npm package

70 plugins

  • 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).

  • 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.

  • byteplus (@openclaw/byteplus-provider) - bundled with OpenClaw. Adds BytePlus, BytePlus Plan model provider support to OpenClaw.

  • canvas (@openclaw/canvas-plugin) - bundled with OpenClaw. Experimental Canvas control and A2UI rendering surfaces for paired nodes.

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

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

  • comfy (@openclaw/comfy-provider) - bundled with OpenClaw. Adds ComfyUI 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 Windows and Linux node hosts.

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

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

  • duckduckgo (@openclaw/duckduckgo-plugin) - bundled with OpenClaw. Adds web search provider support.

  • 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) - ships with OpenClaw. Integrates Google, Google Gemini CLI, and Google Vertex model providers into OpenClaw.

  • huggingface (@openclaw/huggingface-provider) - ships with OpenClaw. Brings Hugging Face model provider support to OpenClaw.

  • imessage (@openclaw/imessage) - ships with OpenClaw. Provides the iMessage channel surface for sending and receiving messages through OpenClaw.

  • linux-canvas (@openclaw/linux-canvas) - ships with OpenClaw. A canvas rendering bridge designed for the OpenClaw Linux desktop application.

  • linux-node (@openclaw/linux-node) - ships with OpenClaw. Offers desktop notifications, camera capture, and location services for Linux node hosts.

  • litellm (@openclaw/litellm-provider) - ships with OpenClaw. Adds LiteLLM model provider support to OpenClaw.

  • llm-task (@openclaw/llm-task) - ships with OpenClaw. A generic JSON-only LLM tool for structured tasks callable from workflows.

  • lmstudio (@openclaw/lmstudio-provider) - ships with OpenClaw. Adds LM Studio model provider support to OpenClaw.

  • logbook (@openclaw/logbook) - ships with OpenClaw. An automatic work journal that periodically captures screen snapshots from a paired node and compiles them into a reviewable timeline of your day.

  • memory-core (@openclaw/memory-core) - ships with OpenClaw. Provides tools callable by agents.

  • memory-wiki (@openclaw/memory-wiki) - ships with OpenClaw. A persistent wiki compiler and Obsidian-friendly knowledge vault for OpenClaw.

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

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

  • microsoft-foundry (@openclaw/microsoft-foundry) - ships with OpenClaw. Adds Microsoft Foundry model provider support to OpenClaw.

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

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

  • minimax (@openclaw/minimax-provider) - ships with OpenClaw. Adds MiniMax, MiniMax Portal model provider support to OpenClaw.

  • mistral (@openclaw/mistral-provider) - ships with OpenClaw. Adds Mistral model provider support to OpenClaw.

  • novita (@openclaw/novita-provider) - ships with OpenClaw. Adds Novita, Novita AI, Novitaai model provider support to OpenClaw.

  • nvidia (@openclaw/nvidia-provider) - ships with OpenClaw. Adds NVIDIA model provider support to OpenClaw.

  • oc-path (@openclaw/oc-path) - ships with OpenClaw. Adds the openclaw path CLI for oc:// workspace file addressing.

  • ollama (@openclaw/ollama-provider) - ships with OpenClaw. Adds Ollama, Ollama Cloud model provider support to OpenClaw.

  • onepassword (@openclaw/onepassword) - ships with OpenClaw. A curated 1Password secrets broker with approval policy and SQLite audit history.

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

  • openai (@openclaw/openai-provider) - ships with OpenClaw. Adds OpenAI model provider support to OpenClaw.

  • opencode (@openclaw/opencode-provider) - ships with OpenClaw. Adds OpenCode model provider support to OpenClaw.

  • opencode-go (@openclaw/opencode-go-provider) - ships with OpenClaw. Adds OpenCode Go model provider support to OpenClaw.

  • openrouter (@openclaw/openrouter-provider) - ships with OpenClaw. Adds OpenRouter model provider support to OpenClaw.

  • policy (@openclaw/policy) - ships with OpenClaw. Adds policy-backed doctor checks for workspace conformance.

  • reef (@openclaw/reef) - ships with OpenClaw. Provides a protected claw channel with end-to-end encryption.

  • runway (@openclaw/runway-provider) - ships with OpenClaw. Enables video generation provider functionality.

  • senseaudio (@openclaw/senseaudio-provider) - ships with OpenClaw. Brings media understanding provider support.

  • sglang (@openclaw/sglang-provider) - ships with OpenClaw. Integrates the SGLang model provider into OpenClaw.

  • synthetic (@openclaw/synthetic-provider) - ships with OpenClaw. Adds the Synthetic model provider to OpenClaw.

  • teams-meetings (@openclaw/teams-meetings) - ships with OpenClaw. Lets you join Microsoft Teams meetings as a guest through the Chrome browser.

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

  • together (@openclaw/together-provider) - ships with OpenClaw. Adds Together model provider support to OpenClaw.

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

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

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

  • volcengine (@openclaw/volcengine-provider) - ships with OpenClaw. Adds support for the Volcengine and Volcengine Plan model providers to OpenClaw.

  • voyage (@openclaw/voyage-provider) - ships with OpenClaw. Provides memory embedding provider support.

  • vydra (@openclaw/vydra-provider) - ships with OpenClaw. Adds Vydra model provider support to OpenClaw.

  • web-readability (@openclaw/web-readability-plugin) - ships with OpenClaw. Pulls readable article content from local HTML web fetch responses.

  • webhooks (@openclaw/webhooks) - ships with OpenClaw. Authenticated inbound webhooks that connect external automation to OpenClaw TaskFlows.

  • workboard (@openclaw/workboard) - ships with OpenClaw. A dashboard workboard for managing agent-owned issues and sessions.

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

  • xiaomi (@openclaw/xiaomi-provider) - ships with OpenClaw. Adds support for the Xiaomi and Xiaomi Token Plan model providers to OpenClaw.

  • zoom-meetings (@openclaw/zoom-meetings) - ships with OpenClaw. Lets you join Zoom meetings as a guest through the Chrome browser.

Official external packages

72 plugins

  • acpx (@openclaw/acpx) - npm; ClawHub. OpenClaw ACP runtime backend where the plugin manages its own sessions and transport.

  • amazon-bedrock (@openclaw/amazon-bedrock-provider) - npm; ClawHub. OpenClaw plugin for Amazon Bedrock that supports model discovery, embeddings, and guardrails.

  • amazon-bedrock-mantle (@openclaw/amazon-bedrock-mantle-provider) - npm; ClawHub. OpenClaw plugin for Amazon Bedrock Mantle that routes models in an OpenAI-compatible way.

  • anthropic-vertex (@openclaw/anthropic-vertex-provider) - npm; ClawHub. OpenClaw plugin for Anthropic Vertex that provides Claude models on Google Vertex AI.

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

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

  • brave (@openclaw/brave-plugin) - npm; ClawHub. OpenClaw plugin for the Brave Search provider that enables web search.

  • 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. Enables OpenClaw to use Chutes as a model provider.

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

  • cloudflare-ai-gateway (@openclaw/cloudflare-ai-gateway-provider) - npm; ClawHub: clawhub:@openclaw/cloudflare-ai-gateway-provider. Integrates Cloudflare AI Gateway as a model provider within OpenClaw.

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

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

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

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

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

  • diagnostics-prometheus (@openclaw/diagnostics-prometheus) - npm; ClawHub: clawhub:@openclaw/diagnostics-prometheus. Exports OpenClaw runtime diagnostics to Prometheus.

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

  • diffs-language-pack (@openclaw/diffs-language-pack) - npm; ClawHub: clawhub:@openclaw/diffs-language-pack. Extends syntax highlighting to languages not included in the default diffs viewer.

  • discord (@openclaw/discord) - npm; ClawHub. An OpenClaw channel plugin for Discord that handles channels, DMs, commands, and application events.

  • exa (@openclaw/exa-plugin) - npm; ClawHub: clawhub:@openclaw/exa-plugin. Adds support for web search providers.

  • featherless (@openclaw/featherless-provider) - npm; ClawHub: clawhub:@openclaw/featherless-provider. An OpenClaw plugin for the Featherless AI provider.

  • feishu (@openclaw/feishu) - npm; ClawHub. An OpenClaw channel plugin for Feishu/Lark covering chats and workplace tools (community maintained by @m1heng).

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

  • fireworks (@openclaw/fireworks-provider) - npm; ClawHub: clawhub:@openclaw/fireworks-provider. Makes Fireworks a model provider option within OpenClaw.

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

  • google-meet (@openclaw/google-meet) - npm; ClawHub. An OpenClaw participant plugin for Google Meet that joins calls over Chrome or Twilio transports.

  • googlechat (@openclaw/googlechat) - npm; ClawHub. An OpenClaw channel plugin for Google Chat supporting spaces and direct messages.

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

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

  • inworld (@openclaw/inworld-speech) - npm; ClawHub: clawhub:@openclaw/inworld-speech. Inworld provides streaming text-to-speech output in MP3, OGG_OPUS, and PCM telephony formats.

  • irc (@openclaw/irc) - npm; ClawHub: clawhub:@openclaw/irc. An IRC channel surface plugin that enables sending and receiving messages through OpenClaw.

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

  • kimi (@openclaw/kimi-provider) - npm; ClawHub: clawhub:@openclaw/kimi-provider. Brings Kimi and Kimi Coding model provider capabilities to OpenClaw.

  • line (@openclaw/line) - npm; ClawHub. A LINE channel plugin for OpenClaw that works with the LINE Bot API for chat interactions.

  • llama-cpp (@openclaw/llama-cpp-provider) - npm; ClawHub. Handles local GGUF text inference and embeddings through node-llama-cpp.

  • lobster (@openclaw/lobster) - npm; ClawHub. A Lobster workflow tool plugin offering typed pipelines and resumable approvals.

  • longcat (@openclaw/longcat-provider) - npm; ClawHub: clawhub:@openclaw/longcat-provider. The LongCat provider plugin for OpenClaw.

  • matrix (@openclaw/matrix) - ClawHub: clawhub:@openclaw/matrix; npm. A Matrix channel plugin for OpenClaw supporting rooms and direct messages.

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

  • memory-lancedb (@openclaw/memory-lancedb) - npm; ClawHub. OpenClaw's LanceDB-based long-term memory plugin featuring auto-recall, auto-capture, and vector search.

  • moonshot (@openclaw/moonshot-provider) - npm; ClawHub: clawhub:@openclaw/moonshot-provider. Integrates the Moonshot model provider into OpenClaw.

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

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

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

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

  • openshell (@openclaw/openshell-sandbox) - npm; ClawHub. A sandbox backend for the NVIDIA OpenShell CLI that provides 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. A video generation provider plugin for OpenClaw using PixVerse.

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

  • qqbot (@openclaw/qqbot) - npm; ClawHub. An OpenClaw QQ Bot channel plugin designed for group and direct-message workflows.

  • qwen (@openclaw/qwen-provider) - npm; ClawHub: clawhub:@openclaw/qwen-provider. Adds support for Qwen, Qwen Cloud, Model Studio, DashScope, Qwen Token Plan, and Bailian Token Plan model providers to OpenClaw.

  • raft (@openclaw/raft) - npm; ClawHub. A secure CLI wake bridge is provided by the OpenClaw Raft channel plugin.

  • searxng (@openclaw/searxng-plugin) - npm; ClawHub: clawhub:@openclaw/searxng-plugin. Web search provider support is added.

  • signal (@openclaw/signal) - npm; ClawHub: clawhub:@openclaw/signal. The Signal channel surface is introduced for OpenClaw message send and receive operations.

  • slack (@openclaw/slack) - npm; ClawHub. Channels, DMs, commands, and app events are handled by the OpenClaw Slack channel plugin.

  • sms (@openclaw/sms) - npm; ClawHub: clawhub:@openclaw/sms. OpenClaw text messages are enabled through the Twilio SMS channel plugin.

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

  • synology-chat (@openclaw/synology-chat) - npm; ClawHub. OpenClaw channels and direct messages are supported by the Synology Chat channel plugin.

  • tavily (@openclaw/tavily-plugin) - npm; ClawHub: clawhub:@openclaw/tavily-plugin. Tools callable by agents are included. Web search provider support is also added.

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

  • tlon (@openclaw/tlon) - npm; ClawHub. Chat workflows on Tlon/Urbit are enabled by the OpenClaw channel plugin.

  • tokenjuice (@openclaw/tokenjuice) - npm; ClawHub: clawhub:@openclaw/tokenjuice. Results from exec and bash tools are compacted using tokenjuice reducers.

  • twitch (@openclaw/twitch) - npm; ClawHub. Chat and moderation workflows on Twitch are managed by the OpenClaw channel plugin.

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

  • vercel-ai-gateway (@openclaw/vercel-ai-gateway-provider) - npm; ClawHub: clawhub:@openclaw/vercel-ai-gateway-provider. Vercel AI Gateway model provider support is integrated into OpenClaw.

  • voice-call (@openclaw/voice-call) - npm; ClawHub. Phone calls via Twilio, Telnyx, and Plivo are handled by the OpenClaw voice-call plugin.

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

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

  • zalo (@openclaw/zalo) - npm; ClawHub. Bot and webhook chats on Zalo are enabled by the OpenClaw channel plugin.

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

Source checkout only

2 plugins

  • qa-channel (@openclaw/qa-channel) - source checkout only. The QA Channel surface is introduced for OpenClaw message send and receive operations.

  • qa-lab (@openclaw/qa-lab) - source checkout only. A private debugger UI and scenario runner are provided by the OpenClaw QA lab plugin.