OpenClaw System Requirements (2026) — RAM, CPU, GPU & Hardware Specs
Clawpedia · For Humans
OpenClaw system requirements: minimum and recommended RAM, CPU, disk and GPU for cloud APIs, local LLMs (7B-70B), self-hosting, Raspberry Pi and Windows/WSL2.
TL;DR — OpenClaw system requirements (2026): with a cloud model (OpenAI, Anthropic, Groq) you need Node.js 18+, ~500 MB disk and 2 GB RAM on any Linux/macOS/Windows machine. To run local LLMs via Ollama, plan for 8 GB RAM per 7B model, 16 GB per 13B and a GPU with 8+ GB VRAM for real-time speed.
OpenClaw is deliberately lightweight. The runtime itself is a Node.js process, so 95% of the hardware footprint comes from the AI model you choose — not from OpenClaw. This guide lists every OpenClaw system requirement for 2026: minimum specs, recommended specs, GPU needs for local models, supported operating systems, ports, dependencies and quick commands to verify your setup.
---
Minimum vs. Recommended Hardware
| Component | Minimum (cloud AI) | Recommended | Local LLMs (7B–13B) | Local LLMs (34B–70B) |
|---|
| CPU | 2 cores, 1.5 GHz | 4+ cores, 2.5 GHz | 8+ cores | 12+ cores |
|---|
| RAM | 2 GB | 8 GB | 16 GB | 32–64 GB |
|---|
| Disk | 1 GB free | 10 GB | 20 GB | 50+ GB |
|---|
| GPU | Not needed | Not needed | 8 GB VRAM | 24–48 GB VRAM |
|---|
| Network | 1 Mbps | 10+ Mbps | Optional (offline OK) | Optional |
|---|
In simple terms: if you use cloud models, almost any laptop from the last 5 years works. Local models are what push the requirements up.
---
Does OpenClaw Need a GPU?
No — not for cloud providers. OpenClaw only needs a GPU when you run models locally through Ollama, llama.cpp or vLLM. VRAM is the constraint, not raw compute:
| Model size | VRAM needed | Example models | Tokens/sec (RTX 4090) |
|---|
| 3B | 3 GB | Phi-3 Mini, Gemma 2B | ~120 |
|---|
| 7–8B | 6–8 GB | Llama 3.1 8B, Mistral 7B, Qwen 2.5 7B | ~85 |
|---|
| 13B | 10 GB | CodeLlama 13B | ~55 |
|---|
| 34B | 24 GB | CodeLlama 34B, Qwen 2.5 32B | ~25 |
|---|
| 70B | 48 GB (or 2× 24 GB) | Llama 3.1 70B | ~12 |
|---|
Apple Silicon (M2/M3/M4) is a strong alternative to NVIDIA thanks to unified memory — an M2 Max with 64 GB runs 70B models locally without a discrete GPU.
---
Supported Operating Systems
| OS | Status | Notes |
|---|
| Ubuntu 22.04 / 24.04 | Fully supported | Recommended for servers and VPS |
|---|
| Debian 12+ | Fully supported | Stable, long support cycle |
|---|
| macOS 13+ (Ventura, Sonoma, Sequoia) | Fully supported | Best experience for local LLMs |
|---|
| Windows 11 (WSL2) | Fully supported | Use WSL, not native Windows |
|---|
| Fedora 38+ / Arch | Community supported | Tested by contributors |
|---|
| Raspberry Pi OS (64-bit) | Supported | Cloud models only, Pi 4 4 GB+ |
|---|
| Windows (native) | Experimental | Prefer WSL2 or Docker |
|---|
---
Required Software Dependencies
| Software | Minimum | Check | Purpose |
|---|
| Node.js | v18.0 | node --version | Runtime (v20 LTS recommended) |
|---|
| npm | v9.0 | npm --version | Package manager |
|---|
| Git | v2.30 | git --version | Installing skills and updates |
|---|
| Software | When you need it |
|---|
| Python 3.10+ | Community skills written in Python |
|---|
| Docker 20.10+ | Container deployment or isolated skills |
|---|
| Redis 7+ | High-performance shared memory backend |
|---|
| PostgreSQL 14+ | Scalable memory backend for production |
|---|
| Ollama 0.1+ | Local LLM inference |
|---|
| FFmpeg 5+ | Voice interface, audio and video skills |
|---|
| Chromium / Playwright | Browser automation skills |
|---|
---
Checking Your System
One-Command Health Check
openclaw doctor
Sample output:
━━━ Required ━━━
✅ Node.js: v20.11.0 (min v18)
✅ npm: v10.2.4 (min v9)
✅ Git: v2.43.0 (min v2.30)
✅ Disk: 45 GB free
✅ RAM: 16 GB total, 8 GB free
━━━ Optional ━━━
✅ Python: 3.11.7
✅ Docker: 24.0.7
⚠️ Redis: not installed (needed for production memory)
⚠️ Ollama: not installed (needed for local LLMs)
---
Installing Dependencies
Node.js
# Linux (Ubuntu/Debian)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# macOS
brew install node
# Windows
winget install OpenJS.NodeJS.LTS
Ollama (for local LLMs)
# Linux / macOS
curl -fsSL https://ollama.ai/install.sh | sh
# Pull a model
ollama pull llama3.1:8b
FFmpeg (for voice / media skills)
sudo apt install ffmpeg # Linux
brew install ffmpeg # macOS
winget install FFmpeg # Windows
---
Network & Port Requirements
| Port | Purpose | Needed when |
|---|
| 443 | HTTPS outbound (cloud APIs) | Always with cloud models |
|---|
| 8080 | Webhook listener | External integrations |
|---|
| 11434 | Ollama API | Local models |
|---|
| 6379 | Redis | Redis memory backend |
|---|
| 5432 | PostgreSQL | Postgres memory backend |
|---|
Minimum firewall rule for a stock install:
sudo ufw allow out 443/tcp
---
Resource Usage by Feature
| Feature | Extra RAM | Extra Disk | CPU impact |
|---|
| Core agent | 100 MB | 200 MB | Low |
|---|
| Memory system | 50–200 MB | 1–5 GB | Low |
|---|
| Each chat platform | 30 MB | Minimal | Low |
|---|
| Each active skill | 10–50 MB | Varies | Low–Med |
|---|
| Local LLM 7B | 4–8 GB | 4–8 GB | High |
|---|
| Local LLM 13B | 8–16 GB | 8–13 GB | High |
|---|
| Voice processing | 200 MB | 500 MB | Medium |
|---|
| Web automation | 300 MB | 200 MB | Medium |
|---|
---
Recommended Setups by Use Case
| Use case | Hardware | Model | Monthly cost |
|---|
| Budget / hobby | Any laptop | Groq (free tier) | $0 |
|---|
| Privacy-first | 16 GB laptop or M2 | Llama 3.1 8B local | $0 |
|---|
| Power user | 32 GB + RTX 4090 | Llama 3.1 70B local | $0 |
|---|
| Always-on assistant | Raspberry Pi 4 | GPT-4o mini (cloud) | ~$2 |
|---|
| Small business | VPS 4 vCPU / 8 GB | GPT-4o or Claude Sonnet | ~$30 |
|---|
---
Troubleshooting
| Problem | Fix |
|---|
node: command not found | Install Node.js 18+ via NodeSource or nvm |
|---|
EACCES: permission denied | Use nvm instead of a system-wide Node install |
|---|
| Slow responses on local LLM | Model is CPU-bound — add a GPU or drop to a smaller model |
|---|
| Out of memory during install | Free 2 GB RAM or add swap: sudo fallocate -l 2G /swapfile |
|---|
Ollama not detected by doctor | Ensure it runs on port 11434: curl localhost:11434 |
|---|
| Missing build tools (Linux) | sudo apt install build-essential |
|---|
---
FAQ — OpenClaw System Requirements
How much RAM does OpenClaw need?
2 GB is enough for cloud-based setups. Plan for 8 GB if you run a 7B local model, 16 GB for 13B, and 32–64 GB for 34B–70B models.
Can OpenClaw run on a Raspberry Pi?
Yes — a Raspberry Pi 4 (4 GB or 8 GB) runs OpenClaw cleanly with cloud models. Local LLM inference on a Pi is possible only for tiny 1–3B models and stays impractical.
Does OpenClaw work on Windows?
Yes, through WSL2. Native Windows is experimental — WSL2 or Docker Desktop is the supported path.
Do I need a GPU to use OpenClaw?
No. A GPU is only required if you run local LLMs. Cloud providers (OpenAI, Anthropic, Groq, Gemini) do all the heavy lifting server-side.
Which Node.js version is required?
Node.js 18 or newer. Node 20 LTS is recommended for the best long-term compatibility with skills.
How much disk space does OpenClaw use?
The core install is under 500 MB. Local models add 2–40 GB each, depending on size and quantization.
Is Docker required?
No. Docker is optional and used for isolated deployments. Bare-metal installs with npm i -g openclaw work the same way.
---
Once your machine meets these OpenClaw system requirements, continue with Setting your OpenClaw AI model and provider or check Understanding OpenClaw's Memory System to plan a production setup.
Related Articles
- Do I need special hardware (GPU, Mac Mini) to run OpenClaw? — Understand whether OpenClaw requires a GPU, dedicated server, or special hardware to function properly.
- Running OpenClaw with Local GPU-Powered Models — Set up and optimize local GPU inference for running open-source models with OpenClaw.
- Change OpenClaw Model — Set Your AI Model and Provider (2026) — How to change the OpenClaw model and provider: switch between GPT, Claude, Gemini and local open-source LLMs, set API keys, and pick the right model per task.
- Open-Source vs Proprietary LLMs — Which Should You Choose in 2026? — An honest comparison of open-source and proprietary LLMs in 2026: cost, performance, privacy, and when each one wins.
- What Is an LLM Context Window — And Why It Matters in 2026 — Understand context windows in plain English: what they are, why they limit AI, and how the new million-token models change everything.