OpenClaw System Requirements: What You Actually Need to Run It

19 March 2026
10 min read

๐ŸŽฏ Quick Answer

Here are the minimum system requirements for OpenClaw:

Minimum Recommended
OS macOS 12+, Windows 10+, Ubuntu 20.04+ macOS 14 Sonoma+, Windows 11, Ubuntu 22.04 LTS
CPU Any 64-bit, 2 cores 4+ cores (Apple Silicon or x86-64)
RAM 2 GB free 4โ€“8 GB
Storage 1 GB 5โ€“10 GB
Node.js v22.0+ v25.0+
Docker Optional Required for sandboxed agent execution
Network Broadband internet Stable connection with low latency

๐Ÿ’ป Hardware Requirements: Detailed Breakdown

CPU

OpenClaw itself isn't CPU-heavy. The AI inference happens in the cloud (unless you're running local models through Ollama), so the gateway mostly handles message routing, skill orchestration, and data serialization.

That said, you need at least a **dual-core 64-bit processor**. Any modern Mac, Windows PC, or Linux machine made after 2018 will meet the OpenClaw PC requirements easily.

If you're planning to run local models alongside OpenClaw, that's a different story โ€” you'll want at least 8 cores and a GPU. But for the standard cloud-model setup, CPU is rarely the bottleneck.

RAM

2 GB free RAM is the minimum. "Free" is the key word โ€” that's 2 GB on top of whatever your OS and other apps are using. On a Mac with 8 GB total, that's usually fine. On a machine with 4 GB total, it's going to be tight.

Here's how RAM usage scales with what you're doing:

Setup RAM Usage
Single agent, no Docker ~500 MB โ€“ 1 GB
Multiple agents, no Docker ~1 โ€“ 2 GB
Single agent + Docker sandbox ~2 โ€“ 3 GB
Multiple agents + Docker + local model 8+ GB

If you're running OpenClaw on a Mac Mini or a small VPS, the 4โ€“8 GB recommended range gives you enough headroom to run a couple of agents with Docker sandboxing without constantly hitting swap.

Storage

The gateway binary and its dependencies take about **1 GB**. But that number grows quickly depending on how you use OpenClaw:โ€

  • โ€Conversation logs โ€” if you're running agents across Telegram, WhatsApp, and email, logs add up. A busy agent can generate several hundred MB per month.โ€
  • Docker images โ€” the sandbox runtime image is around 2 GB. Add a few skill-specific containers and you're looking at 5+ GB for Docker alone.โ€
  • Local models โ€” if you're running models through Ollama, each model weighs 4โ€“8 GB. This is the biggest storage consumer by far.

For most people running cloud models with a couple of channels connected, 5 GB of free storage is plenty.

๐Ÿ–ฅ๏ธ OpenClaw System Requirements by Operating System

macOS

Minimum Recommended
Version macOS 12 Monterey macOS 14 Sonoma or later
Chip Intel or Apple Silicon Apple Silicon (M1 or later)
Xcode CLT Required for source builds Installed automatically by most methods

macOS is the most popular platform for OpenClaw โ€” and the best-supported one. The installer script auto-detects your architecture and pulls the right binaries for Intel or Apple Silicon.

Running OpenClaw on a Mac Mini? The base M2 Mac Mini with 8 GB RAM handles OpenClaw well for personal use. If you're planning to run it as an always-on server with multiple agents and Docker, the 16 GB model is worth the upgrade.

Windows

Minimum Recommended
Version Windows 10 (64-bit) Windows 11
WSL WSL 2 required WSL 2 with Ubuntu 22.04
RAM 4 GB total (2 GB free) 8+ GB

OpenClaw on Windows runs through WSL 2 (Windows Subsystem for Linux). You install it inside a Linux distribution running on WSL, not directly on Windows. This adds a small layer of complexity โ€” you need to enable WSL 2 first, install a Linux distro from the Microsoft Store, and then follow the standard Linux installation steps inside that environment.

If you'd rather skip the WSL setup entirely, Atomic Bot for Windows handles this in the background. You install it like any other Windows app and it manages the WSL layer for you.

Linux

Minimum Recommended
Distro Ubuntu 20.04, Debian 11, Fedora 36+ Ubuntu 22.04 LTS
Kernel 5.4+ 5.15+
Init system systemd systemd

Linux is the go-to choice for running OpenClaw on a VPS or home server. The installer script works on any systemd-based distribution, and it creates a systemd service so the gateway starts automatically on boot. You can find the full list of tested distributions in the OpenClaw GitHub repository.

Ubuntu is the most tested distribution. If you're spinning up a VPS specifically for OpenClaw, Ubuntu 22.04 LTS is the safest pick โ€” most of the community documentation and troubleshooting guides assume you're running it.

Raspberry Pi โ€” OpenClaw can run on a Raspberry Pi 4 or 5 with 4+ GB RAM. Performance is acceptable for single-agent setups with one or two channels. Don't expect it to handle Docker sandboxing or multiple concurrent agents smoothly though. The Pi 5 with 8 GB is a better fit if you want some breathing room.

โ˜๏ธ VPS & Cloud Requirements

If you don't want to leave your Mac running 24/7, a VPS is a solid option. Here's what to look for:

Budget Recommended Heavy use
vCPU 1 2 4+
RAM 2 GB 4 GB 8+ GB
Storage 20 GB SSD 40 GB SSD 80+ GB SSD
OS Ubuntu 22.04 LTS Ubuntu 22.04 LTS Ubuntu 22.04 LTS

Providers like DigitalOcean, Hetzner, and Linode all work well. The 2 vCPU / 4 GB RAM tier is the sweet spot for most personal setups โ€” it runs OpenClaw with Docker sandboxing comfortably and usually costs between $10โ€“20/month.

One thing to avoid: pre-built marketplace images. Install OpenClaw on a clean OS using the official installer script. Marketplace images often come with unexpected configurations that interfere with the gateway.

Atomic Bot also offers a cloud hosting option โ€” you click Run in Cloud, pick a region, and it provisions a server for you.

โš™๏ธ Software Dependencies

Node.js

OpenClaw requires Node.js v22.0 or later. The installer script checks for this and installs it automatically if it's missing.

If you're managing Node.js yourself, make sure you're on a current version. Node 22 is the minimum because OpenClaw uses ES module features and APIs that aren't available in older versions. Node 25 (the current LTS as of early 2026) is what most of the team develops against.

Using nvm? Switch to the right version before installing:

nvm install 25
nvm use 25

Docker (Optional but Recommended)

Docker is optional for basic setups. It becomes important when you want to run third-party skills โ€” code written by other people that executes on your machine. Docker sandboxes that code inside a container so it can't access your filesystem or network directly.

If you're only running skills you wrote yourself, or sticking to built-in skills, you can skip Docker entirely.

Minimum Docker version: 24.0+. Docker Desktop works fine on Mac and Windows. On Linux, Docker Engine is lighter and more appropriate for servers.

๐Ÿงช How to Check If Your Machine Meets the Requirements

Already have OpenClaw installed? Run the built-in diagnostic:

openclaw doctor

This scans your system and flags anything that doesn't meet the requirements โ€” missing dependencies, insufficient RAM, outdated Node.js, Docker issues.

Haven't installed yet? Check manually:

# Check your OS version
sw_vers           # macOS
lsb_release -a    # Linux
winver            # Windows (run in PowerShell)

# Check Node.js
node -v

# Check available RAM
# macOS:
sysctl hw.memsize
# Linux:
free -h

# Check Docker (if installed)
docker --version

โ“ FAQ

What are the minimum system requirements for OpenClaw?

macOS 12+, Windows 10+ (with WSL 2), or Ubuntu 20.04+. You need at least 2 GB of free RAM, 1 GB of storage, and Node.js v22 or later. Docker is optional but recommended for running third-party skills safely.

Can I run OpenClaw on a Mac Mini?

Yes. The base M2 Mac Mini with 8 GB RAM runs OpenClaw comfortably for personal use. For always-on server setups with multiple agents and Docker sandboxing, the 16 GB model is a better choice.

Can I run OpenClaw on a Raspberry Pi?

It works on a Raspberry Pi 4 or 5 with at least 4 GB RAM. Single-agent setups with one or two channels run fine. Docker sandboxing and multiple agents will push the Pi's limits โ€” the Pi 5 with 8 GB handles it better.

Does OpenClaw need a GPU?

No. The AI inference happens in the cloud (Anthropic, Google, OpenAI), so your local hardware doesn't need a GPU. The only exception is if you're running local models through Ollama or LM Studio โ€” in that case, a GPU significantly improves response speed.

How much RAM does OpenClaw use?

A single agent without Docker uses about 500 MB โ€“ 1 GB. Add Docker sandboxing and that goes up to 2โ€“3 GB. Running multiple agents with Docker and local models can push past 8 GB.

Can I run OpenClaw on a VPS?

Yes. The recommended VPS spec is 2 vCPU, 4 GB RAM, and 40 GB SSD running Ubuntu 22.04 LTS. Providers like DigitalOcean, Hetzner, and Linode all work well. Alternatively, Atomic Bot offers one-click cloud hosting that provisions and manages the server for you.

What Node.js version does OpenClaw need?

Node.js v22.0 minimum, v25.0 (current LTS) recommended. The installer script installs Node.js automatically if it's not present on your system.

Does OpenClaw work on Linux?

Yes. OpenClaw supports any 64-bit Linux distribution with systemd and kernel 5.4+. Ubuntu 22.04 LTS is the most tested and recommended distro.

What are the OpenClaw hardware requirements for running local AI models?

If you're running models locally through Ollama, plan for at least 8 CPU cores, 16 GB RAM, and a GPU with 8+ GB VRAM. Each model file is 4โ€“8 GB, so you'll need significant storage too. For cloud models (the default setup), hardware requirements are much lower.

read also