diff --git a/docs/index.md b/docs/index.md index bd998a9d48db..2d15560c36a5 100644 --- a/docs/index.md +++ b/docs/index.md @@ -99,7 +99,7 @@ OpenClaw is a **self-hosted gateway** that connects your favorite chat apps — - **Agent-native**: built for coding agents with tool use, sessions, memory, and multi-agent routing - **Open source**: MIT licensed, community-driven -**What do you need?** Node 24.15+ (recommended), Node 22 LTS (`22.22.3+`) for compatibility, or Node 25.9+, an API key from your chosen provider, and 5 minutes. For best quality and security, use the strongest latest-generation model available. +**What do you need?** Node 26 (recommended), or another supported release: Node 22.22.3+, Node 24.15+, or Node 25.9+. You also need an API key from your chosen provider and 5 minutes. For best quality and security, use the strongest latest-generation model available. ## How it works diff --git a/docs/install/digitalocean.md b/docs/install/digitalocean.md index ecf0e6a2cf54..940dec1e7b65 100644 --- a/docs/install/digitalocean.md +++ b/docs/install/digitalocean.md @@ -44,8 +44,8 @@ DigitalOcean is a straightforward paid VPS path. For cheaper or free options: apt update && apt upgrade -y - # Install Node.js 24 - curl -fsSL https://deb.nodesource.com/setup_24.x | bash - + # Install Node.js 26 + curl -fsSL https://deb.nodesource.com/setup_26.x | bash - apt install -y nodejs # Install OpenClaw diff --git a/docs/install/installer.md b/docs/install/installer.md index 0998945ab582..0d92f90a49a0 100644 --- a/docs/install/installer.md +++ b/docs/install/installer.md @@ -72,9 +72,9 @@ Recommended for most interactive installs on macOS/Linux/WSL. Supports macOS and Linux (including WSL). - + Checks Node version and installs Node 26 if needed (Homebrew `node` on macOS, NodeSource setup scripts on Linux apt/dnf/yum). On macOS, Homebrew is installed only when the installer needs it for Node or Git. Node 22.22.3+, Node 24.15+, and Node 25.9+ are supported; Node 23 is unsupported. - On Alpine/musl Linux, the installer uses apk packages instead of NodeSource and verifies the actual linked SQLite version. Current stable Alpine package streams can provide a new-enough Node with vulnerable system SQLite; when that happens, use an official `node:24-alpine` container or a glibc-based host instead. + On Alpine/musl Linux, the installer uses apk packages instead of NodeSource and verifies the actual linked SQLite version. Current stable Alpine package streams can provide a new-enough Node with vulnerable system SQLite; when that happens, use an official `node:26-alpine` container or a glibc-based host instead. Installs Git if missing using the detected package manager, including Homebrew on macOS and apk on Alpine. @@ -299,7 +299,7 @@ by default, plus git-checkout installs under the same prefix flow. Requires PowerShell 5+. - + If missing, attempts install via winget, then Chocolatey, then Scoop. If no package manager is available, the script downloads the official Node.js 26 Windows zip into `%LOCALAPPDATA%\OpenClaw\deps\portable-node` and adds it to the current process and user PATH. Node 22.22.3+, Node 24.15+, and Node 25.9+ are supported; Node 23 is unsupported. diff --git a/docs/install/raspberry-pi.md b/docs/install/raspberry-pi.md index 5964d1676fc9..4db79399e7d8 100644 --- a/docs/install/raspberry-pi.md +++ b/docs/install/raspberry-pi.md @@ -66,9 +66,9 @@ Run a persistent, always-on OpenClaw Gateway on a Raspberry Pi. Since the Pi is - + ```bash - curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash - + curl -fsSL https://deb.nodesource.com/setup_26.x | sudo -E bash - sudo apt install -y nodejs node --version ``` diff --git a/docs/platforms/linux.md b/docs/platforms/linux.md index dc7832d90136..01cc5ffe1588 100644 --- a/docs/platforms/linux.md +++ b/docs/platforms/linux.md @@ -99,7 +99,7 @@ Linux v1 uses one Canvas window. HTTP and HTTPS pages are renderable, but A2UI a The CLI remains the simplest option for a headless server, a VPS, or a remote Gateway: -1. Install Node 24.15+ (recommended), Node 22.22.3+ (LTS), or Node 25.9+. +1. Install Node 26 (recommended), or another supported release: Node 22.22.3+, Node 24.15+, or Node 25.9+. 2. `npm i -g openclaw@latest` 3. `openclaw onboard --install-daemon` 4. From your laptop: `ssh -N -L 18789:127.0.0.1:18789 @` diff --git a/docs/platforms/mac/bundled-gateway.md b/docs/platforms/mac/bundled-gateway.md index bb983b71408e..59324202510e 100644 --- a/docs/platforms/mac/bundled-gateway.md +++ b/docs/platforms/mac/bundled-gateway.md @@ -26,8 +26,8 @@ OpenClaw package. ## Manual recovery -Node 24.15+ is recommended for a manual install; Node 22.22.3+ also works. Install -`openclaw` globally: +For a manual install, use Node 26 (recommended) or another supported release: +Node 22.22.3+, Node 24.15+, or Node 25.9+. Install `openclaw` globally: ```bash npm install -g openclaw@ diff --git a/docs/start/getting-started.md b/docs/start/getting-started.md index 7ecc71e52fd6..94256ecd58e4 100644 --- a/docs/start/getting-started.md +++ b/docs/start/getting-started.md @@ -12,7 +12,7 @@ working chat session. ## What you need -- **Node.js 22.22.3+, 24.15+, or 25.9+** (24 is the recommended default) +- **Node.js 22.22.3+, 24.15+, or 25.9+** (Node 26 is the recommended runtime) - **An API key** from a model provider (Anthropic, OpenAI, Google, etc.) — onboarding will prompt you