Frequently Asked Questions
Find answers to common questions about OpenClaw.
What is OpenClaw?
OpenClaw is an open-source personal AI assistant that connects to multiple messaging platforms like WhatsApp, Telegram, Discord, and Slack. It allows you to run your own AI assistant with full privacy and control.
Is OpenClaw free?
Yes, OpenClaw is completely free and open source under the MIT license. You only need to pay for the AI model API you choose (e.g., Anthropic Claude or OpenAI GPT). Many models offer free tiers.
How do I install OpenClaw?
Install OpenClaw using npm: npm install -g openclaw. Then run openclaw onboard to configure your first channel. For detailed instructions, see our Installation Guide.
What AI models does OpenClaw support?
OpenClaw supports 20+ AI models including Anthropic Claude (Opus 4, Sonnet 4), OpenAI GPT-5.1 Codex, GPT-5.3 Codex, Google Gemini 3, GLM/Z.AI, DeepSeek, Kimi, Mistral, Llama, Qwen, and more. You can switch models by changing one line in your configuration.
Is OpenClaw safe to use?
OpenClaw is designed with security in mind. As a self-hosted solution, your data never leaves your server. We recommend following our Security Hardening Checklist for production deployments.
Can OpenClaw work with WhatsApp?
Yes, OpenClaw supports WhatsApp integration via Baileys. You can connect your AI assistant to WhatsApp in minutes using QR code pairing.
What programming languages does OpenClaw use?
OpenClaw is built with TypeScript and Node.js, making it easy for developers to extend and customize.
How does OpenClaw compare to ChatGPT?
Unlike ChatGPT (cloud-based), OpenClaw is self-hosted, giving you complete privacy and data control. OpenClaw also supports multi-channel integration (WhatsApp, Telegram, Discord) which ChatGPT does not.
Can I run OpenClaw on my own server?
Yes, OpenClaw is designed to be self-hosted. You can run it on any server with Node.js 22+, including cloud VPS, home servers, or even a Raspberry Pi.
Does OpenClaw support voice messages?
Yes, OpenClaw supports voice messages on channels that support it (WhatsApp, Telegram, Discord). You can use voice input and receive voice responses.
How do I add custom skills to OpenClaw?
OpenClaw has a Skills system that allows you to extend its capabilities. Check our Skills documentation for guides on creating custom skills.
What platforms does OpenClaw support?
OpenClaw runs on macOS, Linux, and Windows (via WSL2). Companion apps are available for iOS and Android.
Does OpenClaw support Chinese AI models?
Yes, OpenClaw supports Chinese AI models including GLM (Z.AI), DeepSeek, Kimi (Moonshot), Qwen, and Doubao (Volcano Engine). These can be configured through custom providers.
What is the best channel for iMessage?
BlueBubbles is the recommended method for iMessage integration. It provides full feature support including edit, unsend, reactions, and group management. Legacy iMessage via imsg CLI is deprecated.
What are the system requirements for OpenClaw?
OpenClaw requires Node.js 22+ and runs on macOS, Linux, or Windows (via WSL2). Minimum 2GB RAM recommended. For production, 4GB+ RAM and a VPS with static IP is recommended.
How long does it take to set up OpenClaw?
Basic setup takes 5-10 minutes. Install with npm, run openclaw onboard to configure your AI model and channel, then start using your AI assistant. Full configuration with all features may take 30-60 minutes.
Can I use OpenClaw without an API key?
OpenClaw requires an AI model API key to function. You can use free tiers from providers like OpenAI (GPT-4o free), Anthropic (Claude free), or Google Gemini. For local models, you can use Ollama with no API cost.
How do I update OpenClaw to the latest version?
Run npm install -g openclaw@latest to update. Check your current version with openclaw --version. Always backup your configuration before updating.
How many channels can I connect to OpenClaw?
You can connect unlimited channels to OpenClaw. However, each channel requires its own authentication (Bot Token, QR pairing, etc.). Most users connect 2-5 channels for different use cases.
Does OpenClaw work in group chats?
Yes, OpenClaw works in group chats on most platforms (WhatsApp, Telegram, Discord, Slack). You can configure mention keywords, auto-respond rules, and privacy settings for group interactions.
Can I use the same AI assistant across multiple channels?
Yes, one OpenClaw instance can manage multiple channels simultaneously. All channels share the same AI model, memory, and configuration. You can customize per-channel responses if needed.
How do I get a Telegram Bot Token?
Open BotFather on Telegram (@BotFather), use /newbot command, follow prompts to name your bot, then copy the API token. Never share this token publicly.
Why is my WhatsApp connection not working?
Common issues: (1) Session expired - reconnect with QR code, (2) Network blocked - use VPN or proxy, (3) Phone disconnected - ensure phone has stable internet. Check logs with openclaw connect whatsapp --debug.
Is my data secure with OpenClaw?
OpenClaw is self-hosted, meaning your data never leaves your server. All conversations stay local. Enable encryption at rest, use 2FA, and follow our Security Hardening Guide for production deployments.
Can OpenClaw access my messages?
OpenClaw processes messages locally on your server to generate AI responses. No messages are sent to third-party servers unless you explicitly configure cloud logging. You have full control over data retention policies.
How do I enable two-factor authentication?
Configure 2FA through your dashboard settings. Use authenticator apps (Google Authenticator, Authy) or hardware keys (YubiKey). Enable 2FA for both the web UI and SSH access to your server.
Does OpenClaw log my conversations?
Conversation logging is disabled by default. You can enable it in settings for debugging or context recall. All logs stay on your server and can be automatically deleted after N days.
Which AI model should I choose?
For general use: Claude 4.5 Sonnet offers best balance of capability and cost. For coding: GPT-5.1 Codex excels. For free: GPT-4o or Claude 3.5 Sonnet free tiers. For privacy: use Ollama with Llama 3.3 locally.
How much does it cost to run OpenClaw?
OpenClaw itself is free. Costs depend on your AI model: GPT-4o ($0-10/month for typical use), Claude 4.5 Sonnet ($5-20/month), Gemini 3 (often free). Server costs: $4-20/month for VPS.
Can I switch AI models anytime?
Yes, switch models by editing openclaw.json. No restart needed for most changes. Test different models to find what works best for your use case.
Does OpenClaw support local AI models?
Yes, use Ollama integration. Install Ollama, pull models (llama3.3, mistral, codellama), then configure in OpenClaw. Zero API costs but requires powerful hardware (8GB+ VRAM recommended).
How do I create custom skills?
Create a .ts file in ~/.openclaw/skills/ with your skill logic. Skills can access the web, run code, control devices, or call APIs. Check our Skills Documentation for templates and examples.
Can OpenClaw control my smart home?
Yes, with custom skills you can integrate with HomeKit, Hue, SmartThings, and more. Use voice commands to control lights, thermostats, locks, and other IoT devices. Requires skill configuration.
Does OpenClaw support voice calls?
Yes, voice calling is supported on WhatsApp and Telegram. Use voicewake to activate with a keyword, or initiate calls directly. Voice responses use text-to-speech. Requires ElevenLabs or similar for high-quality voice.
Can OpenClaw read and write files?
Yes, OpenClaw has file system access through skills. It can read documents, parse PDFs, generate reports, and write to configured directories. File access can be restricted for security.
Why is OpenClaw running slowly?
Common causes: (1) AI model response time - try faster models like GPT-4o-mini, (2) Slow internet - use closer API region, (3) Low server resources - upgrade RAM/CPU, (4) Too many concurrent requests - enable rate limiting.
How do I debug issues?
Run with --debug flag: openclaw start --debug. Check logs at ~/.openclaw/logs/. Use openclaw doctor to diagnose common issues. Join Discord for community support.
Where are the logs located?
Logs are stored in ~/.openclaw/logs/. Main log is openclaw.log. Use tail -f ~/.openclaw/logs/openclaw.log to watch live logs. Rotate logs weekly with logrotate.
Can I integrate OpenClaw with APIs?
Yes, use custom skills or the HTTP tool. Skills can call any REST/GraphQL API. For webhooks, configure in your channel settings. OpenClaw also supports OpenAI-compatible API for custom integrations.
Does OpenClaw support webhooks?
Yes, configure outgoing webhooks in channel settings. Receive notifications for specific events (new message, voice call, etc.) at your configured URL. Supports JSON payloads and custom headers.
Can I use OpenClaw with Zapier/Make?
Yes, use webhooks or the OpenAI-compatible API to connect OpenClaw with Zapier, Make, n8n, or any automation platform. Send messages to trigger AI responses or execute actions based on AI output.
Is there a mobile app?
Yes, companion apps for iOS and Android connect to your OpenClaw server. Manage settings, view logs, and receive notifications on the go. Download from App Store or Google Play.
Does OpenClaw work on Raspberry Pi?
Yes, OpenClaw runs on Raspberry Pi 4+ (4GB+ RAM recommended). Use the ARM64 build. Performance is limited, so use lightweight AI models or Ollama with small models like Llama 3.2.
How is OpenClaw different from other AI assistants?
OpenClaw is unique: (1) Self-hosted for privacy, (2) Multi-channel (15+ platforms), (3) Extensible skills system, (4) Full data control, (5) No vendor lock-in. Most alternatives are cloud-only or single-channel.
Why choose OpenClaw over ChatGPT Plus?
OpenClaw advantages: (1) Works on WhatsApp/Telegram/Discord you already use, (2) Self-hosted = more privacy, (3) One-time or free AI options, (4) Full customization, (5) No subscription required. ChatGPT Plus is cloud-only with limited integrations.
Where can I get help?
Get help from: (1) Discord community - fastest response, (2) GitHub Issues - for bug reports, (3) GitHub Discussions - for questions, (4) Our documentation - docs.openclaw.ai. Check existing issues before posting.
How do I contribute to OpenClaw?
Contribute on GitHub: (1) Star and fork the repo, (2) Report bugs or request features, (3) Submit pull requests for fixes or features, (4) Improve documentation, (5) Share your skills in the community. 200+ contributors welcome you!
Is there a commercial support option?
Yes, enterprise support is available. Contact us for SLA-backed support, custom development, and training. Visit openclaw-ai.com for business plans.
Still Have Questions?
Join our community or check the full documentation.