Chapter 02
Before You Start
The checklist
Before we install anything, let's make sure you've got what you need:
✅ Node.js (version 22 or newer)
Node.js is what runs OpenClaw. Think of it as the engine under the hood.
**Check if you have it:**
node --versionIf you see `v22.x.x` or higher, you're good. If you see nothing or a lower version, you'll need to install or update it.
**Install Node.js:**
- —Go to [nodejs.org](https://nodejs.org)
- —Download the LTS version (should be 22+)
- —Run the installer
- —Open a new terminal and check again
✅ A terminal
- —**Mac:** Open Spotlight (Cmd+Space), type "Terminal", hit Enter
- —**Windows:** Open PowerShell (search for it in the Start menu)
- —**Linux:** You already know where your terminal is
✅ An AI provider API key
OpenClaw needs to talk to an AI model. The recommended provider is **Anthropic** (the company behind Claude).
1. Go to [console.anthropic.com](https://console.anthropic.com)
2. Create an account
3. Go to API Keys
4. Create a new key
5. Copy it somewhere safe — you'll need it during setup
**This is the only thing that costs money.** Anthropic charges per message (usually fractions of a cent). For normal use, expect $5-15/month.
✅ (Optional) A messaging app
If you want to chat with your AI from your phone, you'll need one of:
- —Telegram
- —Discord
- —Slack
But this is optional — you can start with just the web browser interface.
What you DON'T need
- —❌ A powerful computer (a laptop is fine)
- —❌ Linux knowledge
- —❌ A computer science degree
- —❌ Docker, Kubernetes, or any DevOps tools
- —❌ Money (OpenClaw itself is free)