36 Things You Can Install on OpenClaw
A complete catalog of every plugin, channel, and tool you can add to your OpenClaw instance — plus 6 real-world combos that turn it into something actually useful.
OpenClaw is a platform, not just a tool
Most people think of OpenClaw as a browser automation agent. It is — but that undersells it. At its core, OpenClaw is a plugin-based agent runtime. The browser is just one thing it can do.
Out of the box, you get 5 core plugins running. But there are 36 plugins you can enable — spanning messaging channels, AI model providers, workflow tools, and voice capabilities. Mix and match them, and you have an agent that can talk to customers on WhatsApp, review PRs on GitHub, make phone calls, and post summaries in Slack — all from the same instance.
This post is the full catalog. Every plugin, what it does, and — more importantly — which combinations actually produce useful workflows.
Active by Default
What’s already running (5 core plugins)
These load automatically when you spin up OpenClaw. No config needed.
telegramTelegram bot integration. Send and receive messages, get task notifications, control your agent from your phone.
memory-coreFile-backed memory with search. Your agent remembers conversations, decisions, and context across sessions.
device-pairDevice pairing with token-based authentication. Connect your phone or other devices to your OpenClaw instance securely.
phone-controlSend commands to your phone node. Trigger actions on connected mobile devices from the server.
talk-voiceVoice selection and synthesis. Choose voice profiles for your agent’s spoken output.
16 available
Messaging Channels
Connect your agent to any platform your team or customers use
whatsappWhatsApp Business channel. Reach customers where they already are — 2B+ monthly users.
discordDiscord server integration. Build community bots, moderate channels, answer questions.
slackSlack workspace channel. The go-to for internal team automation and DevOps notifications.
signalSignal encrypted DMs. End-to-end encrypted messaging for privacy-sensitive workflows.
imessageiMessage channel. Native Apple messaging integration (requires macOS host).
bluebubblesiMessage via BlueBubbles server. Access iMessage from Linux/Windows without a Mac.
3 available
AI & Auth Providers
Swap models or proxy through different AI providers
copilot-proxyGitHub Copilot proxy. Route OpenClaw through your Copilot subscription — use the model credits you’re already paying for.
google-gemini-cli-authGemini OAuth flow. Authenticate with Google’s Gemini models for tasks where you want a second opinion or different capabilities.
qwen-portal-authQwen Portal OAuth. Connect to Alibaba’s Qwen models — strong at Chinese-language tasks and coding.
9 available
Tools & Workflows
Extend what your agent can do
acpxNewACP runtime backend. Enables agent-to-agent communication using the Agent Communication Protocol.
diffsNewDiff viewer for agents. Lets your agent see and understand code changes — useful for PR reviews.
llm-taskJSON-only LLM tool for structured tasks. Forces the model to output valid JSON — great for data extraction pipelines.
lobsterTyped workflow tool with human-in-the-loop approvals. Build multi-step automations where critical steps need a human sign-off.
memory-lancedbLanceDB vector memory. Long-term memory with semantic search — your agent remembers things by meaning, not just keywords.
voice-callVoice calling integration. Your agent can make and receive phone calls. Combine with talk-voice for full voice workflows.
Real-world combos
6 workflows that actually matter
Individual plugins are building blocks. Here’s what happens when you combine them.
The Customer Support Stack
An AI agent that answers customer questions across WhatsApp and Slack, remembers every conversation, and escalates to humans when it’s unsure.
whatsappslackmemory-lancedblobsterllm-taskCustomer messages on WhatsApp → Agent checks vector memory for similar past tickets → Responds with context → If confidence is low, lobster routes to a human for approval before sending.
The Community Bot
A single agent managing your community across Discord, Telegram, and Twitch — answering FAQs, moderating, and bridging conversations.
discordtelegramtwitchmemory-corethread-ownershipSomeone asks a question in Discord → Agent finds the answer in memory → Also posts a summary in Telegram → On Twitch, it responds to !help commands during streams.
The DevOps Guardian
Your agent monitors infrastructure, reviews PRs with diffs, ships logs to Grafana, and pings you on Signal when something breaks.
signaldiffsdiagnostics-otelllm-taskCI pipeline fails → Agent reads the diff → Identifies the breaking change → Sends encrypted Signal message with the root cause → Logs trace to OpenTelemetry.
The Sales Pipeline
An outbound voice agent that calls leads, qualifies them through conversation, logs structured data, and notifies your team on Slack.
voice-calltalk-voiceslackllm-taskmemory-coreVoice agent calls a lead → Has a natural conversation using selected voice profile → Extracts qualification data as JSON → Saves to memory → Posts summary in Slack #sales channel.
The Enterprise Connector
Bridge Microsoft Teams and Google Chat so your agent can serve both departments. Add Mattermost for the engineering team that refuses to use anything else.
msteamsgooglechatmattermostmemory-lancedblobsterMarketing asks a question in Teams → Agent pulls context from vector memory → Engineering gets a related notification in Mattermost → Critical decisions require lobster approval from a manager.
The Privacy-First Agent
End-to-end encrypted communications using Signal and Nostr. No corporate servers, no data leaks. For journalists, activists, or anyone who needs it.
signalnostrmemory-coredevice-pairAgent receives encrypted Signal message → Processes locally → Responds via Signal or Nostr depending on the contact → All memory stays on your server → Device-pair connects your phone securely.
Getting started
How to install any plugin
Enabling a plugin is a one-line command. From your OpenClaw instance:
# Enable a plugin
openclaw plugin enable whatsapp
# Disable it
openclaw plugin disable whatsapp
# List all available plugins
openclaw plugin list
# See what's currently active
openclaw plugin list --active
Some plugins need additional config (API keys, bot tokens, etc.). After enabling, check:
openclaw plugin config whatsapp
This shows you what environment variables or config fields the plugin needs. Fill them in at ~/.openclaw/config.yaml and restart.
Don’t have OpenClaw running yet?
Read our EC2 deployment guide →36 plugins. Infinite combinations.
The power of OpenClaw isn’t any single plugin — it’s what happens when you wire them together. Start with one channel and one workflow tool, get it working, then expand.
Need help setting this up? Talk to us