mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 04:30:43 +00:00
158 lines
41 KiB
Markdown
158 lines
41 KiB
Markdown
---
|
|
summary: "Generated inventory of OpenClaw plugins shipped in core, published externally, or kept source-only"
|
|
read_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
|
|
title: "Plugin inventory"
|
|
---
|
|
|
|
# Plugin inventory
|
|
|
|
This page is generated from `extensions/*/package.json`, `openclaw.plugin.json`,
|
|
and the root npm package `files` exclusions. Regenerate it with:
|
|
|
|
```bash
|
|
pnpm plugins:inventory:gen
|
|
```
|
|
|
|
## Definitions
|
|
|
|
- **Core npm package:** built into the `openclaw` npm package and available without a separate plugin install.
|
|
- **Official external package:** OpenClaw-maintained plugin omitted from the core npm package and installed through ClawHub and/or npm.
|
|
- **Source checkout only:** repo-local plugin omitted from published npm artifacts and not advertised as an installable package.
|
|
|
|
Source checkouts are different from npm installs: after `pnpm install`, bundled
|
|
plugins load from `extensions/<id>` so local edits and package-local workspace
|
|
dependencies are available.
|
|
|
|
## Core npm package
|
|
|
|
| Plugin | Package | Surface | Install |
|
|
| --------------------------------------------------------- | ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------- |
|
|
| [alibaba](/providers/alibaba) | `@openclaw/alibaba-provider` | contracts: videoGenerationProviders | included in OpenClaw |
|
|
| [amazon-bedrock](/providers/bedrock) | `@openclaw/amazon-bedrock-provider` | providers: amazon-bedrock; contracts: memoryEmbeddingProviders | included in OpenClaw |
|
|
| [amazon-bedrock-mantle](/providers/bedrock-mantle) | `@openclaw/amazon-bedrock-mantle-provider` | providers: amazon-bedrock-mantle | included in OpenClaw |
|
|
| [anthropic](/providers/anthropic) | `@openclaw/anthropic-provider` | providers: anthropic; contracts: mediaUnderstandingProviders | included in OpenClaw |
|
|
| anthropic-vertex | `@openclaw/anthropic-vertex-provider` | providers: anthropic-vertex | included in OpenClaw |
|
|
| [arcee](/providers/arcee) | `@openclaw/arcee-provider` | providers: arcee | included in OpenClaw |
|
|
| [azure-speech](/providers/azure-speech) | `@openclaw/azure-speech` | contracts: speechProviders | included in OpenClaw |
|
|
| bonjour | `@openclaw/bonjour` | plugin | included in OpenClaw |
|
|
| [browser](/tools/browser) | `@openclaw/browser-plugin` | contracts: tools; skills | included in OpenClaw |
|
|
| byteplus | `@openclaw/byteplus-provider` | providers: byteplus, byteplus-plan; contracts: videoGenerationProviders | included in OpenClaw |
|
|
| [cerebras](/providers/cerebras) | `@openclaw/cerebras-provider` | providers: cerebras | included in OpenClaw |
|
|
| [chutes](/providers/chutes) | `@openclaw/chutes-provider` | providers: chutes | included in OpenClaw |
|
|
| [cloudflare-ai-gateway](/providers/cloudflare-ai-gateway) | `@openclaw/cloudflare-ai-gateway-provider` | providers: cloudflare-ai-gateway | included in OpenClaw |
|
|
| [comfy](/providers/comfy) | `@openclaw/comfy-provider` | providers: comfy; contracts: imageGenerationProviders, musicGenerationProviders, videoGenerationProviders | included in OpenClaw |
|
|
| copilot-proxy | `@openclaw/copilot-proxy` | providers: copilot-proxy | included in OpenClaw |
|
|
| [deepgram](/providers/deepgram) | `@openclaw/deepgram-provider` | contracts: mediaUnderstandingProviders, realtimeTranscriptionProviders | included in OpenClaw |
|
|
| [deepinfra](/providers/deepinfra) | `@openclaw/deepinfra-provider` | providers: deepinfra; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, speechProviders, videoGenerationProviders | included in OpenClaw |
|
|
| [deepseek](/providers/deepseek) | `@openclaw/deepseek-provider` | providers: deepseek | included in OpenClaw |
|
|
| [discord](/channels/discord) | `@openclaw/discord` | channels: discord | included in OpenClaw |
|
|
| [document-extract](/tools/pdf) | `@openclaw/document-extract-plugin` | contracts: documentExtractors | included in OpenClaw |
|
|
| [duckduckgo](/tools/duckduckgo-search) | `@openclaw/duckduckgo-plugin` | contracts: webSearchProviders | included in OpenClaw |
|
|
| [elevenlabs](/providers/elevenlabs) | `@openclaw/elevenlabs-speech` | contracts: mediaUnderstandingProviders, realtimeTranscriptionProviders, speechProviders | included in OpenClaw |
|
|
| [exa](/tools/exa-search) | `@openclaw/exa-plugin` | contracts: webSearchProviders | included in OpenClaw |
|
|
| [fal](/providers/fal) | `@openclaw/fal-provider` | providers: fal; contracts: imageGenerationProviders, videoGenerationProviders | included in OpenClaw |
|
|
| file-transfer | `@openclaw/file-transfer` | contracts: tools | included in OpenClaw |
|
|
| [firecrawl](/tools/firecrawl) | `@openclaw/firecrawl-plugin` | contracts: tools, webFetchProviders, webSearchProviders | included in OpenClaw |
|
|
| [fireworks](/providers/fireworks) | `@openclaw/fireworks-provider` | providers: fireworks | included in OpenClaw |
|
|
| [github-copilot](/providers/github-copilot) | `@openclaw/github-copilot-provider` | providers: github-copilot; contracts: memoryEmbeddingProviders | included in OpenClaw |
|
|
| [google](/providers/google) | `@openclaw/google-plugin` | providers: google, google-gemini-cli, google-vertex; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, musicGenerationProviders, realtimeVoiceProviders, speechProviders, videoGenerationProviders, webSearchProviders | included in OpenClaw |
|
|
| [gradium](/providers/gradium) | `@openclaw/gradium-speech` | contracts: speechProviders | included in OpenClaw |
|
|
| [groq](/providers/groq) | `@openclaw/groq-provider` | providers: groq; contracts: mediaUnderstandingProviders | included in OpenClaw |
|
|
| [huggingface](/providers/huggingface) | `@openclaw/huggingface-provider` | providers: huggingface | included in OpenClaw |
|
|
| [imessage](/channels/imessage) | `@openclaw/imessage` | channels: imessage | included in OpenClaw |
|
|
| [inworld](/providers/inworld) | `@openclaw/inworld-speech` | contracts: speechProviders | included in OpenClaw |
|
|
| [irc](/channels/irc) | `@openclaw/irc` | channels: irc | included in OpenClaw |
|
|
| [kilocode](/providers/kilocode) | `@openclaw/kilocode-provider` | providers: kilocode | included in OpenClaw |
|
|
| [kimi](/providers/moonshot) | `@openclaw/kimi-provider` | providers: kimi, kimi-coding | included in OpenClaw |
|
|
| [litellm](/providers/litellm) | `@openclaw/litellm-provider` | providers: litellm; contracts: imageGenerationProviders | included in OpenClaw |
|
|
| llm-task | `@openclaw/llm-task` | contracts: tools | included in OpenClaw |
|
|
| [lmstudio](/providers/lmstudio) | `@openclaw/lmstudio-provider` | providers: lmstudio; contracts: memoryEmbeddingProviders | included in OpenClaw |
|
|
| memory-core | `@openclaw/memory-core` | contracts: memoryEmbeddingProviders, tools | included in OpenClaw |
|
|
| [memory-wiki](/plugins/memory-wiki) | `@openclaw/memory-wiki` | contracts: tools; skills | included in OpenClaw |
|
|
| microsoft | `@openclaw/microsoft-speech` | contracts: speechProviders | included in OpenClaw |
|
|
| microsoft-foundry | `@openclaw/microsoft-foundry` | providers: microsoft-foundry | included in OpenClaw |
|
|
| migrate-claude | `@openclaw/migrate-claude` | contracts: migrationProviders | included in OpenClaw |
|
|
| migrate-hermes | `@openclaw/migrate-hermes` | contracts: migrationProviders | included in OpenClaw |
|
|
| [minimax](/providers/minimax) | `@openclaw/minimax-provider` | providers: minimax, minimax-portal; contracts: imageGenerationProviders, mediaUnderstandingProviders, musicGenerationProviders, speechProviders, videoGenerationProviders, webSearchProviders | included in OpenClaw |
|
|
| [mistral](/providers/mistral) | `@openclaw/mistral-provider` | providers: mistral; contracts: mediaUnderstandingProviders, memoryEmbeddingProviders, realtimeTranscriptionProviders | included in OpenClaw |
|
|
| [moonshot](/providers/moonshot) | `@openclaw/moonshot-provider` | providers: moonshot; contracts: mediaUnderstandingProviders, webSearchProviders | included in OpenClaw |
|
|
| [nvidia](/providers/nvidia) | `@openclaw/nvidia-provider` | providers: nvidia | included in OpenClaw |
|
|
| [ollama](/providers/ollama) | `@openclaw/ollama-provider` | providers: ollama; contracts: memoryEmbeddingProviders, webSearchProviders | included in OpenClaw |
|
|
| open-prose | `@openclaw/open-prose` | skills | included in OpenClaw |
|
|
| [openai](/providers/openai) | `@openclaw/openai-provider` | providers: openai, openai-codex; contracts: imageGenerationProviders, mediaUnderstandingProviders, memoryEmbeddingProviders, realtimeTranscriptionProviders, realtimeVoiceProviders, speechProviders, videoGenerationProviders | included in OpenClaw |
|
|
| [opencode](/providers/opencode) | `@openclaw/opencode-provider` | providers: opencode; contracts: mediaUnderstandingProviders | included in OpenClaw |
|
|
| [opencode-go](/providers/opencode-go) | `@openclaw/opencode-go-provider` | providers: opencode-go; contracts: mediaUnderstandingProviders | included in OpenClaw |
|
|
| [openrouter](/providers/openrouter) | `@openclaw/openrouter-provider` | providers: openrouter; contracts: imageGenerationProviders, mediaUnderstandingProviders, speechProviders, videoGenerationProviders | included in OpenClaw |
|
|
| openshell | `@openclaw/openshell-sandbox` | plugin | included in OpenClaw |
|
|
| [perplexity](/tools/perplexity-search) | `@openclaw/perplexity-plugin` | contracts: webSearchProviders | included in OpenClaw |
|
|
| [qianfan](/providers/qianfan) | `@openclaw/qianfan-provider` | providers: qianfan | included in OpenClaw |
|
|
| [qwen](/providers/qwen) | `@openclaw/qwen-provider` | providers: qwen, qwencloud, modelstudio, dashscope; contracts: mediaUnderstandingProviders, videoGenerationProviders | included in OpenClaw |
|
|
| [runway](/providers/runway) | `@openclaw/runway-provider` | contracts: videoGenerationProviders | included in OpenClaw |
|
|
| searxng | `@openclaw/searxng-plugin` | contracts: webSearchProviders | included in OpenClaw |
|
|
| [senseaudio](/providers/senseaudio) | `@openclaw/senseaudio-provider` | contracts: mediaUnderstandingProviders | included in OpenClaw |
|
|
| [sglang](/providers/sglang) | `@openclaw/sglang-provider` | providers: sglang | included in OpenClaw |
|
|
| [signal](/channels/signal) | `@openclaw/signal` | channels: signal | included in OpenClaw |
|
|
| [skill-workshop](/plugins/skill-workshop) | `@openclaw/skill-workshop` | contracts: tools | included in OpenClaw |
|
|
| [slack](/channels/slack) | `@openclaw/slack` | channels: slack | included in OpenClaw |
|
|
| [stepfun](/providers/stepfun) | `@openclaw/stepfun-provider` | providers: stepfun, stepfun-plan | included in OpenClaw |
|
|
| [synthetic](/providers/synthetic) | `@openclaw/synthetic-provider` | providers: synthetic | included in OpenClaw |
|
|
| [tavily](/tools/tavily) | `@openclaw/tavily-plugin` | contracts: tools, webSearchProviders; skills | included in OpenClaw |
|
|
| [telegram](/channels/telegram) | `@openclaw/telegram` | channels: telegram | included in OpenClaw |
|
|
| [tencent](/providers/tencent) | `@openclaw/tencent-provider` | providers: tencent-tokenhub | included in OpenClaw |
|
|
| [together](/providers/together) | `@openclaw/together-provider` | providers: together; contracts: videoGenerationProviders | included in OpenClaw |
|
|
| [tokenjuice](/tools/tokenjuice) | `@openclaw/tokenjuice` | contracts: agentToolResultMiddleware | included in OpenClaw |
|
|
| tts-local-cli | `@openclaw/tts-local-cli` | contracts: speechProviders | included in OpenClaw |
|
|
| [venice](/providers/venice) | `@openclaw/venice-provider` | providers: venice | included in OpenClaw |
|
|
| [vercel-ai-gateway](/providers/vercel-ai-gateway) | `@openclaw/vercel-ai-gateway-provider` | providers: vercel-ai-gateway | included in OpenClaw |
|
|
| [vllm](/providers/vllm) | `@openclaw/vllm-provider` | providers: vllm | included in OpenClaw |
|
|
| [volcengine](/providers/volcengine) | `@openclaw/volcengine-provider` | providers: volcengine, volcengine-plan; contracts: speechProviders | included in OpenClaw |
|
|
| voyage | `@openclaw/voyage-provider` | contracts: memoryEmbeddingProviders | included in OpenClaw |
|
|
| [vydra](/providers/vydra) | `@openclaw/vydra-provider` | providers: vydra; contracts: imageGenerationProviders, speechProviders, videoGenerationProviders | included in OpenClaw |
|
|
| web-readability | `@openclaw/web-readability-plugin` | contracts: webContentExtractors | included in OpenClaw |
|
|
| [webhooks](/plugins/webhooks) | `@openclaw/webhooks` | plugin | included in OpenClaw |
|
|
| [xai](/providers/xai) | `@openclaw/xai-plugin` | providers: xai; contracts: imageGenerationProviders, mediaUnderstandingProviders, realtimeTranscriptionProviders, speechProviders, tools, videoGenerationProviders, webSearchProviders | included in OpenClaw |
|
|
| [xiaomi](/providers/xiaomi) | `@openclaw/xiaomi-provider` | providers: xiaomi; contracts: speechProviders | included in OpenClaw |
|
|
| [zai](/providers/zai) | `@openclaw/zai-provider` | providers: zai; contracts: mediaUnderstandingProviders | included in OpenClaw |
|
|
|
|
## Official external packages
|
|
|
|
| Plugin | Package | Surface | Install |
|
|
| ------------------------------------------ | ---------------------------------- | ---------------------------------------------------------------------------- | ------------------------------------------------- |
|
|
| [acpx](/tools/acp-agents-setup) | `@openclaw/acpx` | skills | ClawHub + npm: `@openclaw/acpx` |
|
|
| [bluebubbles](/channels/bluebubbles) | `@openclaw/bluebubbles` | channels: bluebubbles | ClawHub + npm: `@openclaw/bluebubbles` |
|
|
| [brave](/tools/brave-search) | `@openclaw/brave-plugin` | contracts: webSearchProviders | ClawHub + npm: `@openclaw/brave-plugin` |
|
|
| [codex](/plugins/codex-harness) | `@openclaw/codex` | providers: codex; contracts: mediaUnderstandingProviders, migrationProviders | ClawHub + npm: `@openclaw/codex` |
|
|
| diagnostics-otel | `@openclaw/diagnostics-otel` | plugin | ClawHub + npm: `@openclaw/diagnostics-otel` |
|
|
| diagnostics-prometheus | `@openclaw/diagnostics-prometheus` | plugin | ClawHub + npm: `@openclaw/diagnostics-prometheus` |
|
|
| diffs | `@openclaw/diffs` | contracts: tools; skills | ClawHub + npm: `@openclaw/diffs` |
|
|
| [feishu](/channels/feishu) | `@openclaw/feishu` | channels: feishu; contracts: tools; skills | ClawHub + npm: `@openclaw/feishu` |
|
|
| [google-meet](/plugins/google-meet) | `@openclaw/google-meet` | contracts: tools | ClawHub + npm: `@openclaw/google-meet` |
|
|
| [googlechat](/channels/googlechat) | `@openclaw/googlechat` | channels: googlechat | ClawHub + npm: `@openclaw/googlechat` |
|
|
| [line](/channels/line) | `@openclaw/line` | channels: line | ClawHub + npm: `@openclaw/line` |
|
|
| lobster | `@openclaw/lobster` | contracts: tools | ClawHub + npm: `@openclaw/lobster` |
|
|
| [matrix](/channels/matrix) | `@openclaw/matrix` | channels: matrix | ClawHub + npm: `@openclaw/matrix` |
|
|
| [mattermost](/channels/mattermost) | `@openclaw/mattermost` | channels: mattermost | ClawHub + npm: `@openclaw/mattermost` |
|
|
| [memory-lancedb](/plugins/memory-lancedb) | `@openclaw/memory-lancedb` | contracts: tools | ClawHub + npm: `@openclaw/memory-lancedb` |
|
|
| [msteams](/channels/msteams) | `@openclaw/msteams` | channels: msteams | ClawHub + npm: `@openclaw/msteams` |
|
|
| [nextcloud-talk](/channels/nextcloud-talk) | `@openclaw/nextcloud-talk` | channels: nextcloud-talk | ClawHub + npm: `@openclaw/nextcloud-talk` |
|
|
| [nostr](/channels/nostr) | `@openclaw/nostr` | channels: nostr | ClawHub + npm: `@openclaw/nostr` |
|
|
| [qqbot](/channels/qqbot) | `@openclaw/qqbot` | channels: qqbot; contracts: tools; skills | ClawHub + npm: `@openclaw/qqbot` |
|
|
| [synology-chat](/channels/synology-chat) | `@openclaw/synology-chat` | channels: synology-chat | ClawHub + npm: `@openclaw/synology-chat` |
|
|
| [tlon](/channels/tlon) | `@openclaw/tlon` | channels: tlon; contracts: tools; skills | ClawHub + npm: `@openclaw/tlon` |
|
|
| [twitch](/channels/twitch) | `@openclaw/twitch` | channels: twitch | ClawHub + npm: `@openclaw/twitch` |
|
|
| [voice-call](/plugins/voice-call) | `@openclaw/voice-call` | contracts: tools | ClawHub + npm: `@openclaw/voice-call` |
|
|
| [whatsapp](/channels/whatsapp) | `@openclaw/whatsapp` | channels: whatsapp | ClawHub + npm: `@openclaw/whatsapp` |
|
|
| [zalo](/channels/zalo) | `@openclaw/zalo` | channels: zalo | ClawHub + npm: `@openclaw/zalo` |
|
|
| [zalouser](/channels/zalouser) | `@openclaw/zalouser` | channels: zalouser; contracts: tools | ClawHub + npm: `@openclaw/zalouser` |
|
|
|
|
## Source checkout only
|
|
|
|
| Plugin | Package | Surface | Install |
|
|
| ---------------------------------- | ---------------------- | -------------------- | -------------------- |
|
|
| [qa-channel](/channels/qa-channel) | `@openclaw/qa-channel` | channels: qa-channel | source checkout only |
|
|
| qa-lab | `@openclaw/qa-lab` | plugin | source checkout only |
|
|
| qa-matrix | `@openclaw/qa-matrix` | plugin | source checkout only |
|