Skip to content

Frequently Asked Questions

Common questions about OpenClaw.

General

What is OpenClaw?

OpenClaw is a self-hosted AI assistant that connects to your favorite messaging platforms (Telegram, Discord, WhatsApp, etc.) and provides intelligent conversation capabilities with tool integration.

Is OpenClaw free?

Yes! OpenClaw is open source and free to use. You only pay for the AI provider you choose (Anthropic, OpenAI, etc.) based on their pricing.

What makes OpenClaw different from ChatGPT?

FeatureOpenClawChatGPT
HostingSelf-hostedCloud
Data PrivacyFull controlOpenAI controls
MessagingNative multi-channelWeb/API only
CustomizationFull accessLimited
ToolsExtensiveLimited

Which AI models are supported?

  • Anthropic Claude (recommended)
  • OpenAI GPT-4
  • Google Gemini
  • Local models via Ollama
  • Custom providers

Installation

What are the system requirements?

  • Node.js 22.x or higher
  • 512MB RAM minimum
  • macOS, Linux, or Windows

How do I update OpenClaw?

bash
npm update -g openclaw
# or
openclaw gateway update.run

Can I run OpenClaw on a Raspberry Pi?

Yes! OpenClaw runs great on Raspberry Pi and similar ARM devices. Use the ARM build or install via npm.

Configuration

How do I add multiple channels?

Add each channel separately:

bash
openclaw channel add telegram --token "TOKEN1"
openclaw channel add discord --token "TOKEN2" --client-id "ID"

Can I use different models for different tasks?

Yes! Configure multi-agent routing in your config:

json
{
  "agents": {
    "main": {"model": "claude-3-5-sonnet"},
    "coder": {"model": "gpt-4-codex"}
  }
}

How do I secure my API keys?

Always use environment variables:

bash
export ANTHROPIC_API_KEY="your-key"

Then reference in config:

json
{"apiKey": "${ANTHROPIC_API_KEY}"}

Usage

How do I clear conversation history?

Use the /reset command in chat, or:

bash
openclaw sessions clear <session-id>

Can OpenClaw browse the web?

Yes! OpenClaw has built-in web search and browsing tools. Just ask it to search or fetch content from URLs.

How do I set up automated tasks?

Use cron jobs:

bash
openclaw cron add --name "daily-brief" \
  --schedule "0 9 * * *" \
  --task "Send daily briefing"

Can OpenClaw access my files?

Yes, with the read and write tools. You control which directories are accessible through configuration.

Troubleshooting

OpenClaw isn't responding to messages

  1. Check gateway status: openclaw status
  2. Check channel status: openclaw channel status telegram
  3. View logs: openclaw logs

I'm getting rate limited

Reduce message frequency or upgrade your AI provider plan. Check your provider's rate limits.

Memory usage is high

  1. Clear old sessions: openclaw sessions clear
  2. Reduce history length in config
  3. Restart gateway: openclaw gateway restart

Tools aren't working

Check that tools are enabled in config and you have the required permissions.

Privacy & Security

Where is my data stored?

All data is stored locally in ~/.openclaw/. Nothing is sent to external servers except API calls to your chosen AI provider.

Can I use OpenClaw without internet?

For the most part, yes! Use a local model via Ollama. Only channel integrations require internet.

How do I backup my data?

bash
openclaw backup create

Is my conversation data private?

Yes! Your conversations are stored only on your machine. OpenClaw doesn't collect or transmit your data.

Still have questions?

Released under the MIT License.