1.6 KiB
1.6 KiB
OpenClaw Setup Guide - Complete Walkthrough
The 15-Minute OpenClaw Setup
Prerequisites
- Linux/macOS machine (ARM64 or x64)
- Node.js 18+ installed
- Git configured
Step 1: Install OpenClaw
npm install -g openclaw
openclaw doctor
This checks your system and suggests fixes.
Step 2: Configure Signal (Optional but Recommended)
OpenClaw works great with Signal for secure messaging.
- Install signal-cli: https://github.com/AsamK/signal-cli
- Link your phone: signal-cli link -n "OpenClaw"
- Configure OpenClaw to use it
Step 3: Set Up Your Workspace
mkdir -p ~/.openclaw/workspace
cd ~/.openclaw/workspace
git init
Add these files:
- SOUL.md — who you are
- USER.md — who you're helping
- AGENTS.md — your workflow rules
Step 4: Connect to AI Models
Edit ~/.openclaw/openclaw.json:
Set your primary model (Gemini is free):
{
"agents": {
"defaults": {
"model": {
"primary": "google-gemini-cli/gemini-2.0-flash"
}
}
}
}
Step 5: Test Your Setup
Send a message to your Signal number or run:
openclaw status
Next Steps
- Set up skills for repeated tasks
- Configure GitOps workflow
- Add sub-agent capabilities
Common Issues
"Command not found"
Add to ~/.bashrc: export PATH="$PATH:$(npm bin -g)"
Signal not connecting
Check signal-cli is running: signal-cli daemon
Model errors
Verify your API keys are set in ~/.openclaw/openclaw.json