在Mac Mini M4上安裝OpenClaw龍蝦機器人【2.主機設定及安裝流程】

OpenClaw安裝步驟

有鑑於OpenClaw的各種資安問題
所以建議不要把OpenClaw安裝在工作主機或是私人主機上

最好是把OpenClaw安裝在一台獨立的主機
並且不要在這台主機上存放重要資料。

如果還沒有看過前一篇[安裝前準備],記得請先閱讀,並依照文內準備好各API Keys才能順利執行下面的安裝步驟。

本章會包含以下幾個安裝步驟:

  • 重置Mac Mini M4主機(如果是新機就可以跳過這一步)
  • Mac基本設定
  • 工具安裝 – Homebrew、Node.js
  • OpenClaw安裝及Onboard設置
  • 配對Telegram – 讓你可以隨時用手機跟機器人對話

一、重置Mac/恢復原廠狀態(新機器直接跳過這一步)

若你想安裝OpenClaw的主機是之前曾使用的舊機器,建議可以先將Mac電腦重置,將機器上的個人帳號及資料都消除,讓OpenClaw儘量只使用你為它創建的帳號,並且無法操控你的個人帳號。

1. 點選[系統設定]> [ 一般] > [ 移轉或重置 ]

2. 選擇 [ 清除所有內容和設定 ]

選擇完成之後,系統應該會詢問你登出APPLE ID和執行清除、重置。

這步驟會需要一些時間,待執行完成後應該會看到MacOS回到了當初新機器的「歡迎設定」畫面。

二、Mac基本設定

建議不要在OpenClaw主機持續登入你個人的Apple ID
如果一開始為了安裝APP需要使用,就登入 > 安裝 > 然後登出
之後再執行OpenClaw安裝步驟

*建議直接幫OpenClaw另外申請一個Apple ID

Mac電腦新機的歡迎設定大致和 iPhone 沒有太大的差別,所以就不詳述了。

網路連線時記得選擇我們在[安裝前準備]中建立的訪客網路,好讓 Mac 主機和家裡其他裝置隔離。

以下是設定時可以直接跳過的一些項目:

  • 位置服務:拒絕。 OpenClaw 不需要位置服務。
  • 與 Apple 分享分析數據:拒絕。
  • Siri :跳過。
  • Apple Intelligence :跳過。

等設定結束進入系統桌面後,我們需要繼續以下設定:

1. 設定軟體更新及自動更新

一般系統更新通常也會包含安全性修正,所以定期更新十分重要。

  • 點選[系統設定]> [ 一般] > [ 軟體更新 ]
  • 若有系統更新請按下 [ 立即更新 ]
  • 將下方的自動更新改為 [ 開啟 ]

2. 開啟防火牆

開啟防火牆可以增加主機的網路安全性。

  • 點選[系統設定]> [網路] > [防火牆]
  • 將防火牆設定為啟用狀態

3. 防止電腦睡眠

機器人需要7X24小時的運作,所以必須將此設定開啟,以免電腦進入睡眠狀態機器人就停止運作。

  • 點選[系統設定]> [能源]
  • 將 紅框 中的三項設定都開啟

4. 安裝Amphetamine

Mac的防睡眠設定其實仍經常會讓主機進入睡眠狀態,為了解決設定之後還遇到電腦休眠而讓機器人停止運作,安裝Amphetamine就能完美的避免這樣的狀況發生。

若你先前未登入Apple ID,建議此時可以開啟 App Store 登入帳號,若您使用個人 Apple ID 登入。記得安裝之後要登出帳號。

  • 搜尋 [ Amphetamine ] 並安裝。
  • 安裝完成後,會在電腦右上角的狀態列看到藥丸圖示
  • 點選圖示後,選擇 [ Setting ]
  • 在 [General ] 頁籤下,將 紅框 內三項設定勾選
  • 設定完成後關閉視窗。
  • 再次點選藥丸圖示,選擇 [ Indefinitely ],這樣就設定完成了。

[ 終端機說明 ]

在繼續進行後面的安裝步驟前,先稍微說明一下普通人較不熟悉的工具 終端機 :

從Mac選單的APP開啟後,找到 終端機

後續在文章中若看到文內如下方的「程式碼」,就表示要將程式碼貼入 終端機 上,並且按下 Enter 執行。另外,類似下方的程式框右上角會有「複製」按鈕,按下後可直接回到 終端機 上按滑鼠右鍵 > 選擇 [ 貼上 ] 就不需要自己另外輸入了。

//範例程式
uname -m               

在使用 終端機 時,因為執行步驟多數都無法使用滑鼠操作,所以記得使用鍵盤操作:

  • Enter 鍵:確定輸入、執行、下一步
  • Space 空白 鍵:出現複選選項時,按空白鍵可以進行勾選
  • ← ↑ → ↓ 方向鍵:偶爾在執行階段會出現需要左右或上下選擇的時候,這時請使用方向鍵移動

通常開啟 終端機 時,或是前面的程式執行完成後,畫面上都會回到如下圖所示的顯示:

一般會顯示 目前電腦使用者帳號@電腦名稱 ~ % ,指令通常就是貼在 % 符號之後。

三、安裝Homebrew和Node.js

在安裝龍蝦機器人 ( OpenClaw ) 之前,必須要先安裝一些必要工具。

1. 安裝Homebrew

在 終端機 上貼入以下安裝指令:

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

貼上程式碼的 終端機 畫面就會像下圖這樣,之後按下 Enter 開始執行:

開始執行之後,終端機 上的畫面會慢慢出現如下圖的文字:

待畫面出現如上圖紅線這行文字時,請再次按下 Enter 按鍵,讓程序繼續執行。

等安裝結束後,畫面會顯示類似下圖這樣:

這時要將上圖「紅線的三行文字」複製起來,然後一行一行的繼續貼上 終端機 並執行,類似下圖這樣:

等三行都執行後,就可以檢查是否成功安裝,此時可以在 終端機輸入以下指令:

brew --version

執行後,如果有出現像下圖 紅框 內[Homebrew 5.X.X]的文字,就表示有安裝成功了。

  • 有時在安裝過程中可能會因為網路瞬斷、下載錯誤…等問題而沒有安裝成功,如果在檢查版本時發現Homebrew沒有出現版本號或是有錯誤訊息,可以嘗試重新執行安裝指令。

2. 安裝 Node.js 與 npm

OpenClaw官網目前建議安裝Node.js的24版本,所以繼續在 終端機 貼上以下指令,貼好後按下 Enter :

brew install node@24

之後畫面也會跑出安裝的文字,等跑完(再次看到 % 的輸入狀態)後,可以再輸入以下指令檢查 Node.js 安裝是否完成:

node -v

若安裝成功就會出現像下圖 紅框 中的版本序號v24.X.X:

再輸入以下指令檢查 npm 安裝是否完成:

npm -v

若安裝成功就會出現類似下圖 紅框 中的版本序號文字:

四、OpenClaw安裝及Onboard設置

這一步開始就是正式安裝 OpenClaw ( 龍蝦機器人 ) 了。

首先,在 終端機 貼上以下指令,貼好後按下 Enter :

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

安裝程序後面會直接跳入如下Onboard(機器人入職設定)畫面:

此時請使用 ← →方向鍵,選擇到Yes,之後按下 Enter 繼續下一步。

接下來是Setup mode(如下圖),請使用↑ ↓ 方向鍵,選擇 QuickStart ,之後按下 Enter 繼續下一步。

再來是Model/auth provider(如下圖),請使用↑ ↓ 方向鍵,選擇 MiniMax ,之後按下 Enter

然後針對MiniMax auth method(如下圖),請使用↑ ↓ 方向鍵,選擇 MiniMax OAuth (Global) ,之後按下 Enter

再來就會需要我們在前一篇[安裝前準備]中,訂閱的 MiniMax 帳號了。

上一步選擇完成後,會直接跳出瀏覽器開啟MiniMax網站,請直接登入你的MiniMax帳號,登入完成後會看到如下圖的授權畫面:

按下畫面上的 Authorize 按鈕,表示授權這個 OpenClaw 使用你訂閱的方案。

授權成功之後,回到 終端機 就會看到 Default model 請你選擇要使用MiniMax的哪個模型:

我選擇的是預設的 Keep current (minimax-protal/MiniMax-M2.7)

下一步就是設定和機器人通訊的方式。Select channel (QuickStart) (如下圖),請使用↑ ↓ 方向鍵,選擇 Telegram (Bot API) ,之後按下 Enter

然後會詢問你要如何提供機器人的token How do you want to provide this Telegram bot token? (如下圖),請選擇 Enter Telegram bot token ,之後按下 Enter

如果有依照上一篇安裝前準備的說明操作,手機上的Telegram APP裡應該可以從自己和 BotFather的對話視窗中查到機器人的token,就能直接使用了。

下一步就是設定搜尋引擎。Search provider (如下圖),請使用↑ ↓ 方向鍵,選擇 Tavily Search ,之後按下 Enter

再來就是輸入我們在 Tavily Search 申請的 API Keys了(如果你忘記了,可以開啟瀏覽器登入帳號,再由畫面上複製API Key後再到終端機按右鍵貼上):

下一步是Configure skills now? (recommanded)(如下圖),請使用 ← →方向鍵,選擇到Yes,之後按下 Enter 繼續。

Install missing skill dependencies(如下圖),請到 Skip for now 按下 Space 空白鍵 選擇,之後按下 Enter 繼續。

接下來的幾個選項都選擇No:

接下來Enable hooks?(如下圖),請使用↑ ↓ 方向鍵,選擇 session-memory 按下 Space 空白鍵 ,之後按下 Enter 繼續。

這之後會出現安裝gateway然後跳出下面這個通知,請選擇 允許 。

最後一步,How do you want to hatch your bot?(如下圖)請使用↑ ↓ 方向鍵,選擇 Open the Web UI ,之後按下 Enter

之後就會自動開啟瀏覽器,進入龍蝦機器人的介面,這時可以先按下 Check system health 的按鍵,讓機器人開始檢測系統的健康。

等待一陣子之後,就會看到類似如下圖的訊息:

這表示OpenClaw正常執行了!!

五、配對Telegram – 隨時用手機跟機器人對話

在前一篇[安裝前準備]中,我們已經申請了 Telegram 機器人,接下來就是要讓機器人加入我們的好友名單。

首先,開啟手機安裝的 Telegram APP

1. 選擇下方的 Contacts

2. 在上方的搜尋框中輸入你先前創建機器人時設定的 [ @機器人ID ] ,然後點選下方出現的你的機器人頭像。

3. 進入聊天室窗後,點選下方 Start

4. 在聊天室窗輸入第一個訊息 /start 後,按下送出。

系統此時會回覆如上方的訊息,重點是上方 紅框中的這一段,紅框內的程式碼如下(請將下方連結碼更換為你訊息中的序號):

openclaw pairing approve telegram 連結碼

5. 回到電腦上執行連接指令

在 Mac 的 終端機 貼上Telegram訊息中的那段程式碼,並按下 Enter 執行。

執行後會出現類似下圖的訊息:

成功之後就可以使用手機上的 Telegram 開始跟機器人對話囉!!

做完這些安裝程序之後,我們可以先透過Telegram隨時和自己的龍蝦人聊天,但後續我們還必須做一些設定,例如:

  • 增加 Mac 主機的權限控管
  • 為OpenClaw做基本的安全設置
  • 賦予機器人性格、設定機器人工作時的規則
  • 幫機器人增加「技能」,讓它擁有更多功能

上面這些後續操作就等下一篇文章再繼續更新囉。