OpenClaw Hardware
Requirements
Everything you need to know to self-host OpenClaw — the open-source AI assistant gateway that connects Telegram, Slack, WhatsApp, Discord, iMessage, and 40+ other channels to 60+ AI model providers.
Required
(practical)
Providers
arm64
✅ The short answer: OpenClaw is remarkably lightweight
OpenClaw acts as a gateway — it routes messages and manages AI agent sessions but does not run model inference locally by default. When you connect a cloud provider like Anthropic, OpenAI, or Groq, no GPU is required. Most modern laptops, low-cost VPS instances, and even Raspberry Pi boards handle it comfortably.
Quick Answer
| Deployment scenario | Min RAM | GPU needed? | Install time |
|---|---|---|---|
| Cloud API (Anthropic, OpenAI, etc.) | 2 GB | No GPU | ~5 min |
| Raspberry Pi (Pi 4 / Pi 5) | 4 GB (rec.) | No GPU | ~30 min |
| VPS / cloud server (Docker) | 2–4 GB | No GPU | ~10 min |
| Local model inference (Ollama) | 8–16 GB+ | Optional GPU | Varies |
What is OpenClaw?
Your own personal AI assistant — any OS, any platform, the lobster way.
Official description
"Self-hosted gateway that connects Discord, Google Chat, iMessage, Matrix, Microsoft Teams, Signal, Slack, Telegram, WhatsApp, Zalo, and more to AI coding agents." — github.com/openclaw/openclaw
OpenClaw is a self-hosted gateway and agent runtime written in Node.js. It acts as the central control plane for your AI setup — bridging your existing messaging apps to any of 60+ model providers, while supporting local skills, voice, a live canvas, and autonomous multi-agent workflows.
WhatsApp, Telegram, Slack, Discord, iMessage, Signal, Matrix, Microsoft Teams, Google Chat, IRC, LINE, and many more.
Anthropic, OpenAI, Google Gemini, Groq, OpenRouter, Mistral, DeepSeek, xAI, Ollama, and dozens of cloud and local options.
Your data stays on your hardware. No third-party cloud relay. Run on your laptop, server, Pi, or any VPS provider.
macOS (native), Linux (systemd), Windows (WSL2). Docker images for linux/amd64 and linux/arm64 via GitHub Container Registry.
Wake-word voice detection and continuous voice mode on macOS/iOS/Android, plus a live interactive Canvas workspace.
Extend with skills from ClawHub — the official skill directory. Browser automation, integrations, persistent memory, and more.
Minimum & Recommended Specs
Requirements for running the OpenClaw gateway with a cloud model provider. Local model inference requires additional resources — see the Local Model section below.
⚠️ Transparency note on spec sources
OpenClaw's official documentation specifies hardware requirements for Raspberry Pi deployments. Specs for general desktop and VPS use are practical estimates derived from the Pi documentation and community experience — they are clearly labeled below. Where the official docs give a number, we quote it.
- Node.js v22.19+ Official
- RAM 2 GB Est.
- CPU cores 1 core Official
- Disk free 500 MB Official
- OS 64-bit Official
- Storage SSD preferred Est.
- Internet Required Est.
- API key For cloud providers Est.
- Node.js v24 Official
- RAM 8–16 GB Est.
- CPU cores 4+ cores Est.
- Disk free 10 GB+ SSD Est.
- OS 64-bit Official
- Storage SSD (NVMe ideal) Est.
- Internet Broadband Est.
- Multi-agent 32 GB RAM Est.
Raspberry Pi Hardware Compatibility Official docs
| Model | RAM | Status | Notes |
|---|---|---|---|
| Raspberry Pi 5 | 4–8 GB | Best | Fastest Pi option; plenty of headroom for multi-channel + skills |
| Raspberry Pi 4 | 4 GB | Good | Sweet spot for most users; smooth performance |
| Raspberry Pi 4 | 2 GB | OK | Works with swap enabled; may feel sluggish under load |
| Raspberry Pi 4 | 1 GB | Tight | Technically possible with swap; not recommended for production |
| Raspberry Pi 3B+ | 1 GB | Slow | Functional but noticeably slow; 64-bit OS required |
| Raspberry Pi Zero 2 W | 512 MB | Not rec. | Insufficient RAM; not recommended |
Pi tip: Use a USB SSD instead of an SD card for dramatically better startup speed and reliability. The official docs specifically recommend this. Raspberry Pi install guide →
Power-User & Local LLM Requirements
Running AI models directly on your hardware via Ollama, LM Studio, vLLM, or SGLang. Requirements scale with model size.
ℹ️ Local inference is completely optional
OpenClaw supports Ollama, LM Studio, vLLM, and SGLang as local inference backends — but you do not need to run local models. All 60+ cloud providers work without any additional hardware beyond what the gateway itself needs. Local inference is a power-user option for privacy, offline use, or cost optimization at scale.
All tier specs above are Practical estimates — model sizes vary by quantization level. Apple Silicon (M-series) is excellent for local inference, leveraging unified memory efficiently. NVIDIA GPUs with CUDA provide the fastest dedicated inference on Linux/Windows.
Docker Requirements & Quick Start
Official Docker images are published to GitHub Container Registry and support both x86-64 and ARM64 architectures.
Quick start
# Pull the latest slim image
docker pull ghcr.io/openclaw/openclaw:latest
# Or the slim variant (smaller footprint)
docker pull ghcr.io/openclaw/openclaw:latest-slim
# Alternatively, install via npm
npm install -g openclaw@latest
openclaw onboard --install-daemon Image registry: ghcr.io/openclaw/openclaw ↗
Supported architectures Official
| Architecture | Tag suffix | Use case |
|---|---|---|
| linux/amd64 | -amd64 | Standard x86-64 servers, most VPS |
| linux/arm64 | -arm64 | Apple Silicon, AWS Graviton, Raspberry Pi 64-bit |
Image variants
| Tag | Description |
|---|---|
| :latest | Latest stable release (full) |
| :latest-slim | Lightweight variant — smaller image size |
| :YYYY.M.D | Pinned date-versioned release |
| :YYYY.M.D-beta.N | Pre-release / beta builds |
Docker is the recommended production deployment method
Docker provides the easiest path for cloud deployments on DigitalOcean, Oracle Cloud, Hetzner, Fly.io, Railway, Render, Azure, GCP, and other providers officially documented by OpenClaw. The same RAM and CPU estimates from the requirements section apply when running the container.
Windows, macOS & Linux Compatibility
OpenClaw supports all major desktop and server operating systems, with different feature availability per platform.
- ✓ Native install via npm
- ✓ Menu bar companion app
- ✓ Voice Wake detection
- ✓ Live Canvas workspace
- ✓ launchd daemon supervision
- ✓ Apple Silicon (arm64) native
- ✓ Docker (colima / Docker Desktop)
- ✓ Native install via npm
- ✓ systemd service supervision
- ✓ Docker (linux/amd64 + arm64)
- ✓ Raspberry Pi officially supported
- ✓ Kubernetes & Podman
- ✓ VPS / cloud server deployment
- ✓ Ansible & Nix provisioning
- ⚠ WSL2 required (Windows Subsystem for Linux)
- ✓ Install OpenClaw inside WSL2 Linux
- ✓ Docker Desktop (WSL2 backend)
- ✓ Windows Scheduled Tasks for daemon
- ✗ Native Windows install not officially supported
- ✗ Menu bar / Voice Wake not available
OS support details sourced from the official OpenClaw repository and documentation.
Cost-Saving Options & Provider Guide
OpenClaw supports 60+ model providers. Cloud APIs need no additional hardware — just an API key.
💡 No GPU needed for cloud providers
Every cloud API provider listed below handles inference on their own hardware. Your OpenClaw gateway only processes routing and channel messages — a 2 GB RAM VPS or even a Raspberry Pi is sufficient when using these providers.
Cloud API providers
All providers below work without a GPU. Hardware requirements are determined by the gateway only.
Local inference providers
These require additional hardware — see the Local Model Requirements section.
Cost-saving strategies
| Strategy | Provider / approach | Benefit |
|---|---|---|
| Use a model gateway | OpenRouter | Single API key for 200+ models; compare cost per token easily |
| Fast free inference | Groq | Generous free tier; LPU-based inference is extremely fast |
| Use efficient models | Claude Haiku, GPT-4o-mini, Gemini Flash | 10–50× cheaper than flagship models for routine tasks |
| Competitive pricing | DeepSeek | Very low per-token cost with strong benchmark performance |
| Local inference | Ollama + small model | Zero ongoing cost; requires capable local hardware |
See the full provider list at docs.openclaw.ai/providers ↗
Frequently Asked Questions
Answers to the most common OpenClaw hardware and setup questions.