Windows 用戶第一次安裝 OpenClaw 就上手!WSL2 懶人包

Windows 用戶第一次安裝 OpenClaw 就上手!WSL2 懶人包

不用雙系統、不用虛擬機,一個指令讓你的 Windows 瞬間變成 AI 開發利器

你是不是曾經看別人用 AI 助理用得超順手,自己卻卡在「該怎麼裝」?這篇幫你從零開始,用最直覺的方式,在 Windows 上用 WSL2 跑起 OpenClaw。全程不用背指令,看完就會!

前言:為什麼要裝 WSL2?

WSL2(Windows Subsystem for Linux 2)是 Windows 內建的 Linux 環境,速度快、占用資源少,而且跟 Windows 本來的東西完全不相沖。簡單來說:

  • ✅ 不需要雙系統開機
  • ✅ 不需要 VMware / VirtualBox
  • ✅ 效能接近原生 Linux
  • ✅ OpenClaw 就是為 Linux 環境設計的

所以啦,想在 Windows 上好好用 OpenClaw,WSL2 是標配,不是選配 😎

Step 1|啟用 WSL2,安裝 Ubuntu

這是最關鍵的一步,但意外地超級簡單。

🔧 開始之前

請使用系統管理員身份開啟 PowerShell 或 Windows Terminal。滑鼠右鍵點選「以系統管理員身份執行」就可以了。

在終端機裡輸入這行指令,然後按 Enter:

wsl --install

接下來就是等著。WSL2 會自動幫你:

  • 啟用相關的 Windows 功能
  • 下載 WSL2 核心更新
  • 安裝 Ubuntu(最新 LTS 版本)
安裝完成後,終端機可能會自動重開機或要求重開。重開之後 Ubuntu 會第一次啟動,這是正常的!

Step 2|設定 Ubuntu 使用者帳號密碼

第一次啟動 Ubuntu,系統會要求你建立一個使用者帳號和密碼:

Enter new UNIX username:(輸入你的使用者名稱)
Enter new password:(輸入密碼,畫面不會顯示,放心輸入)
Confirm password:(再輸入一次密碼確認)
這個帳號密碼是 Ubuntu 裡的 root 權限帳號,請記清楚!未來安裝軟體、修改系統設定都靠它。

Step 3|設定 systemd(讓系統更穩定)

Ubuntu 24.04 雖然預設有 systemd,但 WSL2 環境有時候需要手動開啟。我們來設定一下:

sudo nano /etc/wsl.conf

進到編輯器之後,輸入以下內容:

[boot]
systemd=true

編輯完成後,按 Ctrl + X → 按 Y → 按 Enter 儲存離開。

設定好之後,建議關閉 Ubuntu 視窗,然後在 PowerShell 執行 wsl --shutdown,再重新開啟 Ubuntu,設定才會生效。

Step 4|安裝 Node.js(v24.x LTS)

OpenClaw 是用 Node.js 跑的,所以必須先裝好。我們用 NodeSource 提供的官方來源,安裝目前最推薦的 v24.x LTS 版本。

先新增 Node.js 來源:

curl -fsSL https://deb.nodesource.com/setup_24.x | sudo bash -

來源設定好之後,安裝 Node.js:

sudo apt-get install -y nodejs

等個一兩分鐘,安裝完成之後確認一下版本:

node --version

如果看到 v24.14.1(或類似的 24.x 版本),代表安裝成功!🎉

Step 5|安裝 OpenClaw

Node.js 準備好了,現在輪到主角登場。用一行指令把 OpenClaw 裝起來:

curl -fsSL https://openclaw.ai/install.sh | bash

跑完之後,終端機可能會請你設定一下路徑(PATH)。

設定 PATH(讓系統找得到 OpenClaw)

先把路徑寫進設定檔,這樣每次開 Ubuntu 不用重新設定:

export PATH="/home/你的使用者名稱/.npm-global/bin:$PATH"

把「你的使用者名稱」置換成你在 Step 2 設定的名字喔!

每次重開 Ubuntu 都要重新執行這行嗎?不用!只要你把路徑寫進了 shell 設定檔就可以。建議把上面的指令加進 ~/.bashrc~/.zshrc,這樣新開終端機時自動生效。

Step 6|執行設定精靈(onboard)

萬事俱備,開工!啟動 OpenClaw 的設定精靈:

openclaw onboard --install-daemon

執行之後,你的終端機會跑出一個很帥的 ASCII 龍蝦 logo,然後是一連串的問題,一個一個回答就好。以下是各個步驟的詳細說明:

① 安全警告

第一個跳出來的是安全警告,說明 OpenClaw 的安全邊界。

◆ I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?
│ ○ Yes / ● No

→ 選擇「Yes」繼續。

② 選擇設定模式

◆ Setup mode
│ ● QuickStart (Configure details later via openclaw configure.)
│ ○ Manual

→ 選擇「QuickStart」,用預設配置快速啟動。

③ 選擇 AI 模型

◆ Model/auth provider
│ ○ Anthropic
│ ○ BytePlus
│ ○ DeepSeek
│ ○ Google
│ ● MiniMax (M2.7 (recommended))  ← 移動鍵選這個
│ ○ Mistral AI
│ ○ Moonshot AI
│ ○ OpenAI
...

→ 移動鍵移到「MiniMax (M2.7)」,按空白鍵或 Enter 選它。

④ 選擇 API 區域

◆ MiniMax auth method
│ ○ MiniMax API key (CN)
│ ● MiniMax API key (Global) ← 這個,國際板
│ ○ MiniMax OAuth (CN)
│ ○ MiniMax OAuth (Global)

→ 選擇「MiniMax API key (Global)」。

注意!不是 CN,CN 是給中國用戶的,台灣用戶一定要選 Global(國際板)。

⑤ 填入 API Key

Enter MiniMax API key (sk-api- or sk-cp-)
https://platform.minimax.io/user-center/basic-information/interface-key
│ _

終端機會顯示提示網址,並等待你輸入。

→ 先去這個網址申請 API Key,複製回來貼上。

格式長這樣:sk-api-xxxxxxxxxxxxxxxx

⑥ 選擇模型版本

◆ Default model
│ ● Keep current (minimax/MiniMax-M2.7) ← 一般用途選這個
│ ○ Enter model manually
│ ○ minimax/MiniMax-M2.7-highspeed ← 有高速配額的選這個

→ 直接 Enter 確認 M2.7。

⑦ 選擇聊天頻道

Select channel (QuickStart)
│ ● Telegram (Bot API) (recommended)
│ ○ WhatsApp (QR link)
│ ○ Discord (Bot API)
│ ○ Skip for now

→ 想先跳過就選「Skip for now」。

Telegram 最容易設定,但也可以之後再串。這裡先 Skip 也沒關係。

⑧ 選擇搜尋引擎

◆ Search provider
│ ○ Brave Search
│ ● DuckDuckGo Search (experimental) ← 免費、不用 API Key
│ ○ Skip for now

→ 選 DuckDuckGo 或 Skip。

⑨ 安裝 Skills

◆ Configure skills now? (recommended)
│ ● Yes / ○ No

→ 選「Yes」繼續。

 Install missing skill dependencies
 │ ◻ Skip for now
 │ ◻ 🔐 1password
 │ ◻ 📰 blogwatcher
 │ ◻ 🧩 clawhub ← 建議一定要選這個
 │ ◻ 📧 himalaya
 │ ◻ 🐙 github
 │ ...

→ 移動到底下,用空白鍵勾選「clawhub」,其餘全部 Skip。

clawhub 是技能市集,未來要裝其他 Skills 都從這裡來,這個一定要裝。

⑩ 選擇 Node 版本管理工具

◆ Preferred node manager for skill installs
│ ● npm
│ ○ pnpm
│ ○ bun

→ 選「npm」。

⑪ 設定額外 API Key

◇ Set GOOGLE_PLACES_API_KEY for goplaces? → No
◇ Set NOTION_API_KEY for notion? → No
◇ Set OPENAI_API_KEY for openai-whisper-api? → No
◇ Set ELEVENLABS_API_KEY for sag? → No

→ 全部選「No」跳過。

這些都是進階功能,現在用不到,全部跳過就好。

⑫ 設定 Hooks(自動化腳本)

◆ Enable hooks?
│ ◻ Skip for now
│ ◻ 🚀 boot-md
│ ◻ 📎 bootstrap-extra-files
│ ◻ 📝 command-logger
│ ◻ 💾 session-memory

→ 建議全部勾選。

Hooks 可以讓 AI 自動記住對話內容、更新狀態,對未來使用很有幫助,全開就對了。

⑬ 完成!

看到這些輸出代表設定完成:

Config written: ~/.openclaw/openclaw.json
Systemd lingering enabled.
Gateway service installed.
Agents: main (default)
Heartbeat interval: 30m (main)

⑭ 開啟控制台

◆ How do you want to hatch your bot?
│ ● Open the Web UI
│ ○ Hatch in TUI
│ ○ Do this later

→ 選「Open the Web UI」。

系統會回覆一個連結:

Dashboard ready
http://127.0.0.1:18789/#token=你的Token

把那個完整網址(包含 #token=xxx)複製,貼進瀏覽器。

看到控制台介面出現,就代表一切完成了!🎉

Step 7|從 Windows 瀏覽器存取 Web UI

預設情況下,OpenClaw 的 Web UI 是綁定在 Linux 內部的 localhost。如果你想從 Windows 的瀏覽器存取,需要建立 SSH tunnel。

Windows 端(新開一個 PowerShell 或 CMD 視窗)執行:

ssh -L 18789:localhost:18789 你的使用者名稱@localhost -p 22

輸入 Ubuntu 的密碼之後,SSH tunnel 就建立完成了。這時候打開 Windows 的瀏覽器,輸入:

http://localhost:18789

就能看到 OpenClaw 的 Web UI 啦!

不想每次手動打 SSH tunnel?也可以設定 Windows 的 SSH 服務自動開機,這樣更方便。可以在 PowerShell 執行 Get-Service sshd 確認狀態。

常見問題

Q1:輸入 node --version 沒反應怎麼辦?

可能是 PATH 沒有設定好。重新執行:
export PATH="/home/你的使用者名稱/.npm-global/bin:$PATH"
然後確認路徑是否出現在 echo $PATH 裡面。

Q2:安裝 OpenClaw 時顯示找不到指令?

確認 Node.js 安裝成功了:node --versionnpm --version 都要有輸出。如果都正常,重新執行安裝指令。

Q3:WSL2 安裝失敗怎麼處理?

先確認 Windows 版本:winver。WSL2 需要 Windows 10 2004 以上,或 Windows 11。如果版本太舊,先更新 Windows。

Q4:SSH tunnel 連不上?

檢查兩件事:① WSL2 裡的 SSH 服務是否啟動(sudo service ssh status);② Windows 端的 SSH 用戶端是否已啟用(可在 Windows 功能裡開啟「OpenSSH 用戶端」)。

結語

從零到跑起來就是這 14 個步驟,沒有那麼難對吧?WSL2 讓 Windows 用戶不需要放棄熟悉的環境,就能無痛使用 Linux 生態系的工具。OpenClaw 安裝好之後,你的電腦就等於多了一個 24 小時全年無休假勤的 AI 助理。

有問題歡迎留言,我們都會看 😊

#WSL2 #Windows11 #Ubuntu #OpenClaw #NodeJS #AI助手 #教學 #新手教學 #開發環境 #WindowsSubsystemLinux
S.M.Project ⚫⚪✨ 你的電腦專家

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *