Files
nexus/openclaw/在Mac Min M4上安装OpenClaw.md
2026-04-04 17:22:30 +08:00

7.8 KiB
Raw Blame History

本教程将引导你在 Mac Mini M4 上从零开始配置目前最火的本地 AI 智能体框架 OpenClaw。我们将使用本地部署的大语言模型(保障数据绝对隐私,且利用 M4 芯片的强大算力免除 API 费用),并通过你日常熟悉的 Telegram 和飞书进行跨平台远程控制。整个过程无需编写代码,跟着步骤操作即可。


第一阶段:部署本地大语言模型 (Ollama)

Mac Mini M4 采用 ARM 架构及统一内存,运行本地大语言模型的效率极高。我们使用目前最主流、最易上手的本地部署工具 Ollama。

1. 安装 Ollama

  • 打开浏览器访问 Ollama 官网并下载 macOS 版本的安装包。
  • 下载完成后,双击解压并将其拖入“应用程序”文件夹,随后双击运行。
  • 屏幕顶部的状态栏中出现一头小羊驼图标,即表示 Ollama 已在后台成功运行。

2. 下载并运行模型

考虑到你可能需要优秀的中文理解和推理能力推荐使用千问Qwen系列模型。

  • 打开 Mac 的终端 (Terminal) 应用(在“启动台” -> “其他”中可以找到,或者按 Command + 空格 搜索“终端”)。
  • 在终端中输入以下命令并按回车这里以参数量适中、M4 运行毫无压力的 qwen2.5:7b 为例):
ollama run qwen2.5:7b
  • 终端会自动开始下载模型文件。下载完成后,会出现 >>> 提示符,你可以直接输入几句中文测试它的回复。
  • 测试正常后,输入 /bye 退出对话状态。Ollama 会在后台默默保持 http://localhost:11434 这个本地接口的开启,供接下来的 OpenClaw 调用。

第二阶段:安装与初始化 OpenClaw

OpenClaw 是基于 Node.js 运行的,因此我们需要先在 Mac 上准备好基础的 Node.js 环境。

1. 安装基础环境 (Homebrew & Node.js)

  • 安装 Homebrew:这是 Mac 系统上最常用的包管理器。在终端中粘贴以下命令并回车(期间系统会要求输入你的 Mac 开机密码):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • Run these commands in your terminal to add Homebrew to your PATH:
echo >> /Users/weishen/.zprofile

echo 'eval "$(/opt/homebrew/bin/brew shellenv zsh)"' >> /Users/weishen/.zprofile

eval "$(/opt/homebrew/bin/brew shellenv zsh)"
  • Run brew help to get started
  • 安装 Node.jsHomebrew 安装完成后,继续在终端输入并回车:
brew install node

2. 安装 OpenClaw 框架

  • 基础环境准备好后,输入以下命令全局安装 OpenClaw
npm install -g openclaw
  • 验证安装是否成功
openclaw --version

OpenClaw 2026.3.8 (3caab92)

3. 初始化配置

  • 在终端中运行初始化向导:
openclaw 
  • 当向导询问你要使用的 AI 模型提供商Model Provider通过上下方向键选择 Local (Ollama)
    • 接口地址保持默认的 http://localhost:11434
    • 模型名称Model Name输入你刚才下载的 qwen2.5:7b

第三阶段:配置 Telegram 机器人控制终端

通过 Telegram你可以在手机上随时随地给家里的 Mac Mini 下达任务指令。

1. 获取 Telegram Bot Token

  • 打开 Telegram 软件,在顶部搜索栏搜索 @BotFather(注意认准带有官方蓝色认证勾的账号)。
  • 点击 Start 或在对话框发送 /start
  • 发送指令 /newbot 开始创建一个新机器人。
  • 根据系统提示,先输入机器人的显示昵称(例如:我的Mac助手),再输入机器人的用户名(用户名必须以 bot 结尾,例如 MacM4_OpenClaw_bot)。
  • 创建成功后BotFather 会回复一段较长的信息,其中包含 HTTP API Token(类似于 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)。请将这串字符复制并妥善保存。

2. 写入 OpenClaw 配置

  • 回到 Mac 的终端,运行配置引导:

    Bash

    openclaw wizard
    
  • 选择 Channels(通讯频道)设置,找到并开启 Telegram

  • 将刚才复制的 API Token 粘贴进去并保存配置。


第四阶段:配置飞书 (Lark) 控制终端

飞书官方原生支持 OpenClaw 插件接入,且最大优势是支持 WebSocket 长连接模式——这意味着你不需要拥有公网 IP也不用折腾复杂的内网穿透就能直接让飞书与你家里的 Mac 通信。

1. 创建飞书自建应用

  • 浏览器登录 飞书开放平台,进入“开发者后台”。

  • 点击“创建企业自建应用”,填写应用名称(如“本地智能体”)和描述,上传一个头像后点击创建。

2. 获取凭证与开启机器人能力

  • 在左侧导航栏找到 凭证与基础信息,复制并保存 App ID 和 App Secret

  • 在左侧导航栏找到 添加应用能力,找到“机器人”版块并点击“添加”。

3. 配置事件订阅 (WebSocket 模式)

  • 在左侧导航栏找到 事件与回调 (Events & Callbacks)

  • 切换到 加密策略 (Encryption) 标签页,复制出你的 Verification Token

  • 确保你开启了“长连接模式 (WebSocket)”,这样飞书服务器就会主动把聊天消息推送到你的本地客户端。

  • 展开 权限管理,申请获取接收和发送消息相关的必要权限(必须包含 im:message.receive_v1)。

  • 提交并发布应用版本。

4. 将飞书参数填入 OpenClaw

  • 回到终端,依次输入以下命令(将引号内的中文替换为你刚才获取的真实数据):

    Bash

    openclaw config set channels.feishu.appId "你的App_ID"
    openclaw config set channels.feishu.appSecret "你的App_Secret"
    openclaw config set channels.feishu.verificationToken "你的Verification_Token"
    openclaw config set channels.feishu.mode "websocket"
    

第五阶段:安全设置与启动运行

关键安全警告:由于 OpenClaw 属于具备高自由度的“行动派” AI它拥有读写文件和执行系统终端命令的能力。为了防止大模型产生幻觉误删系统文件绝不能使用 root 超级管理员权限运行

  1. 工作沙盒隔离:不要给 OpenClaw 整个硬盘的访问权限。建议在你的“文稿 (Documents)”目录下新建一个专属文件夹(例如 OpenClaw_Workspace),并在 OpenClaw 的设置项中将该文件夹指定为它的唯一“工作目录”。

  2. 启动网关服务

    在终端中输入以下命令正式启动服务:

    Bash

    openclaw gateway start
    
  3. 完成身份配对

    • 打开手机上的飞书或 Telegram搜索并找到你刚才创建的机器人向它发送任意一句话比如“你好”

    • 出于安全防护,机器人此时不会立刻执行任务,而是会回复你一个字母和数字组成的配对码Pairing Code

    • 回到 Mac 的终端,输入 openclaw pairing approve <收到的配对码> 完成你本人的设备授权认证。

至此,你的专属 AI 助理已经 24 小时在 Mac Mini M4 上待命了!你可以在飞书或 Telegram 中直接用自然语言吩咐它:“帮我用 Python 写一个批量压缩图片的脚本并运行在桌面上”。


参考链接清单:

  1. Ollama macOS 版本下载: https://ollama.com/download

  2. 飞书开发者开放平台: https://open.feishu.cn/app

你想让我为你详细解释一下,如何为 OpenClaw 安装来自社区的第三方技能插件(例如让它自动帮你定时检索特定信息并推送到飞书),或者如何进一步微调它的底层角色提示词吗?