模型:OpenAI Codex(使用 ChatGPT 訂閱額度) 通訊軟體:WhatsApp 或 Telegram(二擇一) 安裝腳本會自動進入 Onboard Wizard,以下是你會看到的每個畫面和選擇
打開 Terminal,貼上以下指令:
curl -fsSL https://openclaw.ai/install.sh | bash
安裝完成後會自動進入 Onboard Wizard,不需要另外輸入指令。
你會看到:
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
Model/auth provider
○ Anthropic (Claude CLI + API key)
○ Arcee AI
○ ...
○ OpenAI Codex ← 選這個
○ OpenRouter
○ ...
→ 選 OpenAI Codex
你會看到:
OAuth URL ready
Open this URL in your LOCAL browser:
https://auth.openai.com/oauth/authorize?response_type=code&client_id=app_EMoam...
localhost:1455/?code=...(顯示錯誤頁面是正常的)Default model
● Keep current (openai-codex/gpt-5.4) ← 選這個
○ Enter model manually
○ openai/gpt-4o
○ openai/gpt-5
○ ...
→ 選 Keep current (openai-codex/gpt-5.4)
你會看到一長串通訊軟體清單:
Select channel (QuickStart)
○ Discord (Bot API)
○ LINE (Messaging API)
○ Telegram (Bot API) ← Telegram 選這個
○ WhatsApp (QR link) ← WhatsApp 選這個
○ Skip for now
○ ...
選 WhatsApp (QR link) 後,你會看到:
Link WhatsApp now (QR)?
● Yes / ○ No
→ 選 Yes
WhatsApp asked for a restart after pairing (code 515); waiting for creds to save…
✅ Linked after restart; web session ready.
WhatsApp phone setup
● This is my personal phone number ← 個人號碼選這個
○ Separate phone just for OpenClaw ← 專用號碼選這個
如果選個人號碼,輸入你的手機號碼(格式:+886912345678),會自動加入白名單。
為什麼不需要配對? 因為你輸入了手機號碼,OpenClaw 自動把你加入白名單,等於直接授權了。
在選 channel 之前,先到 Telegram 建好 Bot:
/newbot
我的 AI 助理)— 這個可以隨時改my_openclaw_bot)— 這是唯一識別名稱,必須以 bot 結尾,設定後不能改,別人用這個名字搜尋你的 Bot123456789:ABCdefGHI-jklMNOpqrsTUVwxyz)在 Telegram 搜尋欄輸入 @你的帳號名稱(如 @my_openclaw_bot),就能找到你的 Bot。
選 Telegram (Bot API) → 貼上 Bot Token → 完成
Telegram Bot 是公開的,任何人都能搜到。所以需要配對驗證。
等 Step 12 的 TUI 啟動後:
/quit 退出(或開另一個 Terminal 視窗)# 查看待核准的配對請求
openclaw pairing list telegram
# 核准(把 CODE 換成 Bot 給你的配對碼)
openclaw pairing approve telegram CODE
核准後就能正常對話了。配對碼 1 小時過期。
Gateway 是 systemd 背景服務,退出 TUI 後 Bot 還是在跑,不用擔心。
Search provider
→ Skip for now
Configure skills now?
→ No
Enable hooks?
◻ Skip for now ← 按 Space 勾選,再按 Enter
你會看到:
Gateway service runtime
QuickStart uses Node for the Gateway service (stable + supported).
Installing Gateway service…
Installed systemd service
Gateway service installed.
自動完成,不需要操作。
How do you want to hatch your bot?
● Hatch in TUI (recommended) ← 選這個
○ Open the Web UI
○ Do this later
→ 選 Hatch in TUI
看到以下畫面就是成功了:
session agent:main:main
Wake up, my friend!
Hey. I'm awake 🙂
Fresh workspace, so I don't know who I am yet.
TUI 退出方式:輸入
/quit
退出 TUI 後(/quit),要從外部瀏覽器連到 Dashboard,需要對外開放:
# 綁定到對外網路
openclaw config set gateway.bind '"lan"'
# 允許外部瀏覽器連線(非 localhost 必須設定)
openclaw config set gateway.controlUi.dangerouslyAllowHostHeaderOriginFallback true
# 允許非 HTTPS 裝置認證
openclaw config set gateway.controlUi.dangerouslyDisableDeviceAuth true
# 開放防火牆
ufw allow 18789
# 重啟 Gateway
openclaw gateway restart
然後查看 Dashboard URL:
openclaw dashboard --no-open
複製顯示的 URL(含 token)到你的電腦或手機瀏覽器打開:
http://你的伺服器IP:18789/#token=你的token
只保留 OpenAI Codex,清掉其他模型:
openclaw models set openai-codex/gpt-5.4
openclaw config set agents.defaults.models '{"openai-codex/gpt-5.4": {}}'
openclaw models fallbacks clear
openclaw models status
openclaw doctor
| 指令 | 功能 |
|---|---|
openclaw models status |
查看模型和認證狀態 |
openclaw doctor |
全面健康檢查 |
openclaw tui |
開啟 TUI 介面 |
openclaw dashboard --no-open |
顯示 Dashboard URL |
openclaw models auth login --provider openai-codex |
重新 OAuth(約 10 天過期) |
| 指令 | 功能 |
|---|---|
openclaw pairing list telegram |
查看待核准配對 |
openclaw pairing approve telegram CODE |
核准配對 |
| 指令 | 功能 |
|---|---|
openclaw channels login --channel whatsapp |
重新登入(掃 QR Code) |
/quit