菜鸟AI - 让提示词生成更简单! 全站导航 全站导航
AI工具安装 新手教程 进阶教程 辅助资源 AI提示词 热点资讯 技术资讯 产业资讯 内容生成 模型技术 AI信息库

已有账号?

首页 > AI教程 > Mac本地部署OpenClaw完整教程|新手小白必看
新手教程 新手小白必看

Mac本地部署OpenClaw完整教程|新手小白必看

2026-06-03
阅读 0
热度 0
作者 菜鸟AI编辑部
摘要

摘要

摘要: 本文详细介绍如何在 macOS 本地部署 OpenClaw 智能助理框架,从环境准备到首次运行,

摘要: 本文详细介绍如何在 macOS 本地部署 OpenClaw 智能助理框架,从环境准备到首次运行,手把手教你搭建属于自己的 AI 助理。适合零基础新手,全程实操无坑 Mac本地部署OpenClaw的完整教程(新手小白必看) 关键词: OpenClaw、macOS、AI 助理、本地部署、Node.js 一、前言 在正式动手之前,先来聊两句大背景。AI 助理这个赛道现在卷得厉害,但绝大多数都是云端产品,数据传上去、结果拿回来。对于一些对隐私、权限或者自定义能力有要求的用户来说,这显然不够用。OpenClaw 就属于一条完全不同的路——它是个本地运行的框架,数据、文件、甚至命令行,全在你自己掌控之下。 1.1 什么是 OpenClaw? 它不是一个普通的聊天机器人。普通聊天机器人,要么记不住之前说过的话,要么只能发几句套话。但 OpenClaw 更像一个“有手有脚”的数字助理: * ✅ **有记忆** - 它记得你们之间的所有对话和约定,不会每次都得从头介绍自己。 * ✅ **有手脚** - 能读写文件、执行系统命令、控制浏览器,这不是陪你闲聊的玩具。 * ✅ **能主动** - 可以定时检查邮件、日历、项目状态,到了点主动提醒你。 * ✅ **可扩展** - 支持自定义技能系统,你想让它干什么,自己装个技能就行。 一句话总结:**它不是陪你聊天的 AI,是能帮你干活的助理。** 1.2 为什么要本地部署? 云端 AI 当然很方便,但碰到数据隐私、文件访问这些硬需求的时候,就露怯了。下面这张表把核心差异摆得更清楚: | 对比项 | 云端 AI | OpenClaw 本地部署 | | --- | --- | --- | | 数据隐私 | 数据上传云端 | 所有数据本地存储 | | 文件访问 | 无法访问本地文件 | 完整读写权限 | | 命令执行 | 不支持 | 可执行 shell 命令 | | 定制性 | 有限 | 完全可定制 | | 成本 | 按次付费,钱&包吃不消 | 一次部署,免费使用 | 1.3 本文适合谁? 这篇教程主要面向以下群体: * ✅ Mac 用户(Intel 芯或 Apple Silicon 芯片都可以) * ✅ 零基础新手(能打开终端、会复制粘贴命令就行) * ✅ 想拥有自己的 AI 助理,但不想被云服务绑死 * ❌ 想用 Windows 或 Linux 的(本文不覆盖,不过思路是相通的) 二、环境准备 动手之前,得先把工具箱备齐。这部分虽然有点琐碎,但每一步都关系到后面能不能顺利跑起来。 2.1 系统要求 硬件上没什么特别变态的门槛,但基本的及格线还是有的: * **操作系统:** macOS 12.0 或更高版本 * **处理器:** Intel 或 Apple Silicon(M1/M2/M3) * **内存:** 至少 8GB,推荐 16GB(运行时资源消耗不算低) * **磁盘空间:** 至少 5GB 可用空间(主要存储模型配置、会话日志和工作区文件) 2.2 检查系统版本 首先,打开 **终端**(Terminal),运行下面这条命令: ```bash sw_vers ``` 输出应该类似这样: ```bash ProductName: macOS ProductVersion: 14.2 BuildVersion: 23C64 ``` 如果版本号是 12.0 或以上,就可以放心往下走。 2.3 安装 Homebrew(如果没有) Homebrew 是 macOS 上最主流的包管理器,OpenClaw 的很多依赖都需要通过它来安装。官方安装脚本很好记: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 安装完成后,根据终端里的提示执行初始化命令。如果是 Apple Silicon 用户,通常需要运行: ```bash echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)" ``` 最后验证一下安装是否成功: ```bash brew --version ``` 如果返回了版本号,Homebrew 就准备好服役了。 2.4 安装 Node.js OpenClaw 跑在 Node.js 上,所以这一步不能省。直接用 Homebrew 安装: ```bash brew install node ``` 安装完成后,验证版本: ```bash node --version npm --version ``` 这里有个硬性要求:**Node.js 版本必须不低于 v18**。如果版本太老,后面可能会碰到兼容性问题。 2.5 安装 Git Git 是版本控制工具,OpenClaw 在安装技能或更新时会用到: ```bash brew install git ``` 验证: ```bash git --version ``` 三、安装 OpenClaw 环境都准备好了,接下来进入到主角登场环节。 3.1 全局安装 OpenClaw 用 npm 全局安装,命令非常简单: ```bash npm install -g openclaw ``` 安装完成后,同样要验证一下: ```bash openclaw --version ``` 如果输出版本号,说明安装成功。 3.2 初始化工作区 安装只是第一步,还需要初始化工作区,这个过程会创建配置文件和默认目录: ```bash openclaw init ``` 这个命令主要干了三件事: 1. 创建配置目录 `~/.openclaw` 2. 初始化工作区 `~/.openclaw/workspace` 3. 生成默认配置文件 3.3 启动 Gateway Gateway 是 OpenClaw 的核心服务,相当于整个框架的发动机: ```bash openclaw gateway start ``` 启动后,可以用状态命令确认它是否在运行: ```bash openclaw gateway status ``` 如果输出 `running`,说明核心服务已经成功启动,万事俱备只欠东风了。 四、配置 API 密钥 OpenClaw 本身只是一个框架,底层的 AI 推理能力还需要依赖第三方大模型提供商的 API。这里需要配置一个 API 密钥。 4.1 获取 API 密钥 OpenClaw 支持多个 AI 模型提供商,选一个自己习惯的就行: | 提供商 | 模型 | 获取地址 | | --- | --- | --- | | 阿里云百炼 | Qwen3.5 | https://bailian.console.aliyun.com | | OpenAI | GPT-4 | https://platform.openai.com | | Google | Gemini | https://makersuite.google.com | 4.2 配置认证文件 获取到 API 密钥后,需要将其写入认证配置文件。编辑文件: ```bash nano ~/.openclaw/agents/main/agent/auth-profiles.json ``` 以阿里云百炼为例,填入以下内容: ```json { "bailian": { "apiKey": "sk-xxxxxxxxxxxxxxxxxxxxxxxx" } } ``` > **提示:** 在 nano 编辑器中,按 Ctrl+O 保存,Ctrl+X 退出。 4.3 设置默认模型 最后一步是告诉 OpenClaw 默认使用哪个模型。编辑配置文件: ```bash nano ~/.openclaw/gateway/config.json ``` 添加或修改 `default_model` 字段,比如: ```json { "default_model": "bailian/qwen3.5-plus" } ``` 五、首次运行 配置全部就绪,按下启动按钮。 5.1 启动 Web 聊天界面 在终端里运行: ```bash openclaw webchat ``` 命令执行后,浏览器会自动打开,访问 `http://localhost:3000`。看到聊天界面,就说明部署成功了。 5.2 第一次对话 首次启动时,OpenClaw 会读取 `BOOTSTRAP.md` 文件,引导你完成三个基础设定: 1. **给自己起个名字**(比如:小助手、Jarvis,全凭你喜好) 2. **设定性格风格**(正式、casual、毒舌——选哪个都能体验不同的交互感) 3. **填写 USER.md**(告诉它你的个人信息,比如姓名、职业、常用工具等) 5.3 测试基本功能 设定完成后,在聊天框里试试最基本的文件操作: ``` 帮我创建一个测试文件 ``` 正常情况下,它应该会提示在工作区创建了一个文件,并告诉你文件的具体路径。 六、核心文件说明 OpenClaw 的工作区目录结构比较清晰,了解这些文件的作用,能帮你更好地管理自己的 AI 助理。 6.1 工作区结构 ``` ~/.openclaw/workspace/ ├── MEMORY.md # 长期记忆(非常重要!) ├── USER.md # 用户信息 ├── SOUL.md # AI 人格设定 ├── IDENTITY.md # AI 身份信息 ├── HEARTBEAT.md # 定时任务配置 ├── TOOLS.md # 工具配置笔记 └── memory/ # 每日日志目录 └── YYYY-MM-DD.md ``` 6.2 关键文件说明 | 文件 | 作用 | 是否需要修改 | | --- | --- | --- | | MEMORY.md | 存储长期记忆,相当于数字大脑 | 让它自动维护就好 | | USER.md | 你的个人信息 | **需要手动填写** | | SOUL.md | AI 人格设定 | 可选修改,按需调整 | | HEARTBEAT.md | 定时任务配置 | 根据需要添加 | 七、常用命令速查 日常维护时,下面这些命令会频繁用到,建议收藏或者记个笔记。 7.1 Gateway 管理 ```bash openclaw gateway start # 启动服务 openclaw gateway stop # 停止服务 openclaw gateway restart # 重启服务 openclaw gateway status # 查看状态 ``` 7.2 会话管理 ```bash openclaw sessions list # 查看会话列表 openclaw sessions spawn # 创建子会话 ``` 7.3 技能管理 ```bash openclaw skills list # 查看已安装技能 openclaw skills install # 安装新技能 ``` 7.4 配置管理 ```bash openclaw config get # 查看当前配置 openclaw config patch # 修改配置 ``` 八、实用配置示例 理论说完了,来点实际的。下面两个配置案例,可以让你的 AI 助理变得更“主动”。 8.1 配置定时检查(HEARTBEAT.md) 编辑 `~/.openclaw/workspace/HEARTBEAT.md`,写入你想让它定时做的事情: ``` # 每 2 小时检查一次 ## 邮箱检查 如果有未读邮件,提醒我。 ## 日历检查 如果有 2 小时内的会议,提前通知。 ## 天气检查 如果要下雨,提醒带伞。 ``` 8.2 配置 Cron 任务 如果想在特定时间触发提醒,可以配置 cron 任务: ```bash openclaw cron add ``` 比如配置一个每天早上 9 点的早安提醒: ```json { "name": "morning-reminder", "schedule": { "kind": "cron", "expr": "0 9 * * *", "tz": "Asia/Shanghai" }, "payload": { "kind": "systemEvent", "text": "早上好!今天有什么安排?" }, "sessionTarget": "main", "enabled": true } ``` 九、常见问题 部署过程中难免遇到一些小坑。下面汇总一下最常见的几个问题及解决思路。 **Q1: 启动失败,提示端口占用** **解决方案:** 先找到占用 3000 端口的进程,然后杀掉它再重启服务 ```bash lsof -i :3000 kill -9 openclaw gateway restart ``` **Q2: API 密钥无效** **检查步骤:** 1. 确认密钥格式正确,不要有多余的引号或空格 2. 确认账户内有余额(大部分服务都需要预充值) 3. 重启 Gateway:`openclaw gateway restart`,让新配置生效 **Q3: 文件无法读写** **检查权限:** ```bash ls -la ~/.openclaw/workspace/ chmod -R 755 ~/.openclaw/workspace/ ``` **Q4: 中文乱码** **解决方案:** 手动设置终端编码为 UTF-8 ```bash export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8 ``` **Q5: 内存占用过高** **解决方案:** 定期清理会话,删除不再需要的对话历史 ```bash openclaw sessions list # 然后手动清理不需要的会话 ``` 十、进阶玩法 如果基础功能已经玩腻了,下面这几个方向可以让你把 OpenClaw 的潜力再挖一挖。 10.1 自定义技能 在 `~/.openclaw/skills/` 目录下创建新技能文件夹,结构类似这样: ``` my-skill/ ├── SKILL.md # 技能说明 ├── script.sh # 执行脚本 └── assets/ # 资源文件 ``` 10.2 浏览器自动化 OpenClaw 可以控制浏览器,执行一些自动化操作。在聊天框里直接说: ``` 帮我打开 GitHub,查看我的仓库列表 ``` 10.3 多设备联动 如果有多个设备,可以配置 node 联动,让它们协同工作: ```bash openclaw nodes status ``` 10.4 消息推送 配置好推送渠道后,OpenClaw 可以通过 Telegram、WhatsApp、Discord 等平台给你发送消息: ```bash openclaw message send --target --message "测试消息" ``` 十一、总结 11.1 部署流程回顾 从零到一,整个流程走下来其实并不复杂: 1. ✅ 安装 Homebrew、Node.js、Git 2. ✅ `npm install -g openclaw` 3. ✅ `openclaw init` 初始化工作区 4. ✅ `openclaw gateway start` 启动服务 5. ✅ 配置 API 密钥 6. ✅ `openclaw webchat` 开始使用 11.2 下一步建议 部署完成只是起点,真正有意思的是后面的个性化配置: * ???? 阅读官方文档:`/opt/homebrew/lib/node_modules/openclaw/docs` * ???? 加入社区,看看别人都在怎么用 * ????️ 探索技能市场,发现更多实用技能 * ???? 完善 USER.md 和 MEMORY.md,让助理更懂你 11.3 注意事项 最后,几个提醒必须放在心上: * ⚠️ **定期备份** `~/.openclaw/workspace` 目录,别等数据丢了才后悔 * ⚠️ **不要随意删除** MEMORY.md,那是助理的长期记忆 * ⚠️ **妥善保管 API 密钥**,不要上传到公开仓库或论坛 * ⚠️ **谨慎授权外部命令执行**,确认脚本安全性后再放行 附录:完整命令清单 ```bash # 环境检查 sw_vers node --version npm --version git --version # 安装 npm install -g openclaw # 初始化 openclaw init openclaw gateway start openclaw gateway status # 使用 openclaw webchat openclaw sessions list openclaw cron list # 维护 openclaw gateway restart openclaw config get ``` > **适用版本:** OpenClaw 最新版 > **系统:** macOS 12.0+

来源:互联网

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

同类文章推荐

相关文章推荐

更多