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