OpenClaw System Requirements

Everything you need to run OpenClaw: supported operating systems, Node.js and Docker versions, how much RAM and storage to plan for, and which features need special hardware. Includes a quick checker for your own machine.

Minimum at a glance

macOS 15+, Windows 10 (20H2+) or 11, or 64-bit Linux. At least 2 GB of RAM (4 GB recommended), an internet connection and an AI model API key. The installer sets up Node.js for you.

Requirement checker

Can my computer run OpenClaw?

System
Version
Memory (RAM)
AI model
Result
Ready to install
    Install on Mac
    Operating systems

    Supported operating systems

    PlatformSupported versionsProcessorsNotes
    macOS appmacOS 15 Sequoia or laterApple silicon, IntelVoice needs macOS 26+. Required for iMessage.
    macOS CLIOlder macOS with supported Node.jsApple silicon, IntelNo menu bar app
    WindowsWindows 10 20H2+, Windows 11x64, ARM64Native, or inside WSL2
    Linux CLIMost modern 64-bit distrosx64, ARM64Works headless
    Linux desktop appglibc 2.35+ (Ubuntu 22.04+, Debian 12+)x64 onlyNot RHEL 9 or Rocky 9
    Raspberry Pi64-bit Raspberry Pi OSPi 4, Pi 532-bit not supported
    DockerDocker Engine or Desktop with Compose v2Host-dependent6 GB RAM to build images
    PhonesiOS and Android companion apps—Pair with a gateway; don't run one

    Platform guides: Mac · Windows · Linux · Docker

    Hardware

    How much RAM, CPU and storage OpenClaw needs

    With a cloud AI model, OpenClaw itself is light. The gateway routes messages and runs tools, and the heavy thinking happens on your model provider's servers.

    Minimum
    2 GBRAM
    1–2CPU cores
    10 GBfree disk

    One assistant, cloud model, a couple of chat apps.

    Recommended
    4–8 GBRAM
    2–4CPU cores
    20–40 GBSSD

    Browser automation, several channels, multiple agents and room to grow.

    Local models
    16 GB+RAM / VRAM
    GPUor Apple silicon
    50 GB+SSD

    Running AI models on your own hardware. Needs depend on model size.

    These tiers are our recommendations from real-world setups. The official docs set two firm numbers: 6 GB of RAM to build the Docker image, and 2 GB minimum (4 GB recommended) on a Raspberry Pi. An SSD is strongly recommended over an SD card or spinning disk.

    Software

    Software requirements

    Node.js
    24.16+ or 26.1+, with 26 recommended. The installer script, local-prefix installer, desktop apps and Docker include it, so you only install it yourself for npm, pnpm or bun installs.
    npm
    npm 12, or 11.16+, for the --allow-scripts install flag. Older npm works without the flag.
    pnpm
    Only needed to build from source
    Docker
    Docker Engine or Desktop with Compose v2 (docker compose)
    git
    For Docker setup and source installs
    Browser
    Any modern browser for the Control UI. Chromium on servers for the browser tool.

    Check what you have:

    Terminal
    node -v
    npm -v
    docker compose version
    Network

    Network and account requirements

    Internet

    Outbound HTTPS to your AI model provider and chat services. No inbound ports are needed for most channels, including Telegram.

    Port 18789

    The gateway and Control UI listen here on 127.0.0.1. Keep it closed to the internet and use an SSH tunnel or Tailscale for remote access.

    AI model

    An API key from a provider such as Anthropic, OpenAI or Google, or a local model through Ollama, LM Studio or vLLM.

    Chat accounts

    An account on each app you connect, for example a Telegram bot token or a WhatsApp number.

    By feature

    Features with extra requirements

    FeatureWhat you need
    iMessageA Mac signed in to Messages, the imsg tool, Full Disk Access and Automation permissions
    Voice in the Mac appmacOS 26 or later
    Talk mode on LinuxA regular web browser, because the desktop app window can't use the microphone
    Browser automationChromium. On Docker, use the latest-browser image.
    Camera, screen, locationThe iOS or Android app, or Windows Hub, paired as a node
    Sandboxed toolsDocker or Podman
    24/7 scheduled jobsA machine that stays on, such as a VPS, Mac mini or Raspberry Pi
    Global shortcuts on LinuxX11. On Wayland, use the tray's Quick Chat instead.
    Local AI

    Requirements for local AI models

    Running the AI model on your own hardware keeps everything private and removes per-message costs, but the model needs far more resources than OpenClaw itself.

    • Memory decides model size. As a rough guide, small models run in 8–16 GB, while larger, more capable models need 32 GB or more of RAM or GPU memory.
    • Apple silicon Macs work well because the GPU shares system memory.
    • On PCs and servers, a GPU with plenty of VRAM makes the biggest difference.
    • Don't run local models on a Raspberry Pi. The official docs recommend cloud models there.
    • Smaller models are less reliable at multi-step tool use than top cloud models.

    Supported local runtimes include Ollama, LM Studio and vLLM. See local models with OpenClaw.

    Examples

    Recommended OpenClaw setups

    Try it on your laptopAny Mac, Windows or Linux laptop · 8 GB RAM · cloud model

    Great for learning. Jobs pause when the laptop sleeps.

    Install guide
    Always-on Mac miniApple silicon · 16 GB+ RAM · cloud or local model

    Quiet, efficient, and the only 24/7 option with iMessage.

    Mac guide
    Cloud VPS2 vCPU · 4 GB RAM · 40 GB SSD · Ubuntu 24.04

    Always on, low cost and separate from your personal computer.

    VPS guide
    Raspberry PiPi 5 or Pi 4 (4 GB) · 64-bit OS · USB SSD

    The cheapest always-on option. Cloud models only.

    Linux & Pi guide
    FAQ

    OpenClaw system requirements: questions

    What are the minimum requirements for OpenClaw?

    A 64-bit computer running macOS 15+, Windows 10 (20H2+) or 11, or a modern Linux distribution, with at least 2 GB of RAM, an internet connection and an AI model API key. 4 GB of RAM or more is recommended.

    How much RAM does OpenClaw need?

    With a cloud AI model, 2 GB is the practical minimum and 4 to 8 GB is comfortable. Building the Docker image needs 6 GB. Local AI models need much more, typically 16 GB or more.

    What version of Node.js does OpenClaw need?

    Node.js 24.16+ or 26.1+, with Node 26 recommended. The installer script and desktop apps set it up for you, so you only need your own Node.js for npm, pnpm or bun installs.

    Does OpenClaw need a GPU?

    No. With a cloud AI model, OpenClaw runs on an ordinary CPU. A GPU, or an Apple silicon Mac, only matters if you run AI models locally.

    Can OpenClaw run on a Raspberry Pi?

    Yes, on a Raspberry Pi 4 or 5 with a 64-bit OS and at least 2 GB of RAM (4 GB recommended). Use cloud AI models, and a USB SSD for best performance.

    Does OpenClaw work on 32-bit systems?

    No. OpenClaw requires a 64-bit operating system on every platform, including Raspberry Pi.

    Next steps