OpenClaw 是什麼 為什麼你需要它

OpenClaw 是一個開源的 AI 助理框架 簡單來說 它可以讓你在 Telegram、LINE、Discord 上面跑自己的 AI 助理 不用依賴別人的服務 不用月付訂閱費 你的資料也不會被第三方平台拿走

如果你已經在用 ChatGPT 但覺得每次都要開網頁很麻煩 或是想要一個能直接在通訊軟體裡回答你的 AI 助理 OpenClaw 就是你要的東西

安裝前準備

在開始之前 你需要準備這三樣東西

Mac 安裝步驟

第一步:安裝 Node.js

打開「終端機」(Terminal) 你可以用 Spotlight 搜尋 Terminal 找到它

先安裝 Homebrew(Mac 的套件管理工具)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

裝好之後 用 Homebrew 安裝 Node.js

brew install node

確認有沒有裝成功

node -v

如果看到版本號(像是 v22.x.x)就代表成功了

第二步:下載 OpenClaw

git clone https://github.com/open-claw/open-claw.git
cd open-claw
npm install

第三步:設定環境變數

cp .env.example .env

用文字編輯器打開 .env 檔案 把你的 API Key 填進去

OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxx

第四步:啟動

npm start

看到 OpenClaw is running 就代表成功了

Windows 安裝步驟

第一步:安裝 Node.js

Node.js 官網 下載 LTS 版本 然後一路「下一步」裝到底就好

裝完之後 打開「命令提示字元」或「PowerShell」 輸入

node -v

看到版本號就代表成功

第二步:安裝 Git

Windows 通常沒有內建 Git 到 git-scm.com 下載安裝 一樣一路下一步就好

第三步:下載 OpenClaw

git clone https://github.com/open-claw/open-claw.git
cd open-claw
npm install

第四步:設定環境變數

copy .env.example .env

用記事本打開 .env 填入你的 API Key

第五步:啟動

npm start

連接通訊平台

連接 Telegram

  1. 在 Telegram 搜尋 @BotFather 建立一個新的 Bot
  2. 拿到 Bot Token 之後 填到 .env 裡面
TELEGRAM_BOT_TOKEN=你的token

重新啟動 OpenClaw 就可以在 Telegram 跟你的 AI 助理聊天了

連接 LINE

  1. LINE Developers 建立一個 Messaging API Channel
  2. 拿到 Channel Secret 和 Channel Access Token
  3. 填到 .env
LINE_CHANNEL_SECRET=你的secret
LINE_CHANNEL_ACCESS_TOKEN=你的token

LINE 比較麻煩的是需要設定 Webhook URL 你的電腦需要一個公開的網址 可以用 ngrok 或是把 OpenClaw 部署到雲端伺服器上

常見問題

npm install 跑到一半出錯

最常見的原因是 Node.js 版本太舊 確認你的版本是 18 以上 如果不是 重新裝一次最新版

啟動之後連不上

檢查 .env 裡面的 API Key 有沒有打錯 特別注意前後不要有多餘的空格

LINE Webhook 設定失敗

LINE 的 Webhook 需要 HTTPS 的公開網址 本機開發的話建議用 ngrok 把 local server 暴露出去 或者直接部署到 VPS 上面

Windows 上 git clone 失敗

確認你有安裝 Git 打開 PowerShell 輸入 git --version 如果沒有反應 代表還沒裝好