
What is Clawdbot (OpenClaw)?
In an era where AI assistants are becoming indispensable, Clawdbot (now known as OpenClaw) stands out as a powerful, self-hosted personal AI assistant that connects to all your favorite messaging platforms. Unlike cloud-based solutions, Clawdbot runs on your own devices, giving you complete control over your data and conversations.
Whether you use WhatsApp, Telegram, Discord, Slack, Signal, or even iMessage, Clawdbot bridges them all into a unified AI-powered experience. Imagine having a personal assistant that can answer questions, automate tasks, browse the web, manage your calendar, and even control smart home devices — all from the messaging apps you already use daily.
Key Features That Make Clawdbot Stand Out
Before diving into installation, let’s explore what makes Clawdbot a game-changer for personal productivity:
🔒 Privacy-First Architecture
Unlike cloud-based assistants, Clawdbot runs locally on your machine. Your conversations, data, and API keys never leave your control. This is perfect for users who value privacy or work with sensitive information.
📱 Multi-Channel Support
Connect through WhatsApp, Telegram, Discord, Slack, Google Chat, Signal, iMessage, Microsoft Teams, and more. You can even use the built-in WebChat interface or native macOS/iOS/Android apps.
🤖 Powerful AI Models
Clawdbot supports multiple AI providers including Anthropic’s Claude (Pro/Max) and OpenAI’s GPT models. The recommended setup uses Claude for its superior context handling and safety features.
🎤 Voice Capabilities
With Voice Wake and Talk Mode, you can have hands-free conversations with your assistant on macOS, iOS, and Android devices. Integration with ElevenLabs provides natural-sounding speech.
🛠️ Extensible Tools & Skills
From web browsing and file management to custom automation scripts, Clawdbot’s skill system lets you extend functionality for your specific needs.
System Requirements
Before installation, ensure your system meets these requirements:
- Node.js: Version 22 or higher
- Operating System: macOS, Linux, or Windows (WSL2 recommended for Windows)
- Memory: At least 4GB RAM recommended
- AI Subscription: Anthropic Claude Pro/Max or OpenAI API access
Step-by-Step Installation Guide

Step 1: Install Node.js
First, ensure you have Node.js 22+ installed. You can check your current version by opening a terminal and running:
node --versionIf you need to install or update Node.js, visit nodejs.org or use a version manager like nvm:
# Install nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# Install Node.js 22
nvm install 22
nvm use 22Step 2: Install Clawdbot (OpenClaw)
With Node.js ready, install Clawdbot globally using npm or pnpm:
# Using npm
npm install -g openclaw@latest
# Or using pnpm (recommended)
pnpm add -g openclaw@latestStep 3: Run the Onboarding Wizard
Clawdbot includes an interactive setup wizard that guides you through the entire configuration process:
openclaw onboard --install-daemonThe wizard will walk you through:
- Setting up the Gateway (the control plane)
- Configuring your workspace
- Connecting messaging channels
- Installing recommended skills
- Setting up the background service
Step 4: Authenticate with AI Providers
During onboarding, you’ll connect your AI provider account. Clawdbot supports OAuth authentication for:
- Anthropic: Claude Pro ($20/month) or Claude Max ($100-200/month) for extended usage
- OpenAI: ChatGPT Plus or API access
The recommended setup is Anthropic Claude with the Opus 4.5 model for best results with long conversations and complex tasks.
Step 5: Connect Your Messaging Channels
Now comes the exciting part — connecting your messaging platforms!
WhatsApp Setup
openclaw channels loginThis displays a QR code. Scan it with WhatsApp on your phone (Settings → Linked Devices → Link a Device).
Telegram Setup
Create a bot via @BotFather on Telegram, then add the token to your configuration.
Discord Setup
Create a Discord application at the Developer Portal, add a bot, and configure the token in Clawdbot.
Using Clawdbot Daily
Once installed, Clawdbot becomes your always-available AI assistant. Here’s how to make the most of it:
Basic Conversations
Simply message your connected account (or the Telegram bot, Discord bot, etc.) like you would any contact. Clawdbot responds intelligently to questions, helps with research, writes content, and more.
Useful Commands
Clawdbot supports several built-in commands:
/status— Check system status and usage/model— Switch between AI models/clear— Clear conversation history/help— Show available commands
Advanced Features
Web Browsing
Ask Clawdbot to search the web, read articles, or gather information from websites. It can browse, extract content, and summarize findings.
File Operations
Send files to Clawdbot for analysis, or ask it to create documents, spreadsheets, and more.
Automation with Skills
Skills extend Clawdbot’s capabilities. Popular skills include:
- GitHub: Manage issues, PRs, and repositories
- Notion: Create and organize notes
- WordPress: Publish blog posts directly
- Slack: Enhanced Slack workspace control
Scheduled Tasks (Cron)
Set up recurring tasks like daily briefings, weather updates, or automated reports:
"Remind me every morning at 9 AM to check my calendar"Pro Tips for Power Users
1. Use the Dashboard
Access the web-based control panel at http://localhost:18789 to manage sessions, view logs, and configure settings with a visual interface.
2. Set Up Multiple Workspaces
Create separate workspaces for different contexts (work, personal, projects) with isolated conversation histories and configurations.
3. Enable Voice Mode
On supported devices, enable Voice Wake for hands-free interaction. Say your wake word and start talking — perfect for when you’re away from the keyboard.
4. Run Health Checks
Periodically run the doctor command to ensure everything is configured correctly:
openclaw doctor5. Keep Updated
Clawdbot receives frequent updates with new features and improvements:
openclaw updateTroubleshooting Common Issues
Gateway Won’t Start
Check if another process is using port 18789, or run with verbose logging:
openclaw gateway --verboseWhatsApp Disconnects
WhatsApp Web sessions can expire. Re-authenticate with:
openclaw channels loginSlow Responses
This usually indicates API rate limits or network issues. Check your AI provider’s status page and your internet connection.
Security Best Practices
Since Clawdbot connects to your messaging accounts, follow these security guidelines:
- Use DM Pairing: Keep the default
dmPolicy="pairing"to require approval for unknown contacts - Secure Your Machine: The Gateway runs locally — ensure your computer is protected
- Review Permissions: Only grant Clawdbot access to channels and tools you actually need
- Regular Updates: Keep Clawdbot updated to receive security patches
Conclusion
Clawdbot (OpenClaw) represents the future of personal AI assistants — powerful, private, and completely under your control. By running on your own devices and connecting to your existing messaging apps, it eliminates the friction of switching between tools while maintaining your privacy.
Whether you’re a developer looking to automate workflows, a professional managing communications across platforms, or simply someone who wants a smarter way to interact with AI, Clawdbot delivers. The initial setup takes about 15-20 minutes, and once configured, you’ll wonder how you ever managed without it.
Ready to get started? Head to the official documentation or join the Discord community for support and tips from other users.
Have questions about Clawdbot? Drop them in the comments below!