在深入安装步骤之前,我们不妨先明确OpenClaw的核心价值。它本质上是一个运行在你本机上的AI智能体(Agent)框架,最大的优势在于隐私安全与自动化能力。与依赖云端的AI应用不同,OpenClaw处理你的文件、执行的操作指令都在本地完成,数据无需上传,这彻底打消了隐私泄露的顾虑。 它的能力覆盖文件自动整理归类、操控软件、辅助编程、资料搜索自动化等场景,堪称一位驻留在你电脑里的全能AI助手。
那么,在Mac上安装它,需要满足哪些前提条件呢?这是避免后续失败的关键。
*系统要求:你的macOS版本必须在12.0(Monterey)或以上,无论是Intel芯片还是Apple Silicon(M1/M2/M3系列)的Mac都能完美兼容。
*硬件建议:虽然最低8GB内存即可运行,但如果你计划运行较大的本地模型,16GB及以上内存和20GB以上的可用存储空间会带来更流畅的体验。
*网络准备:由于安装过程需要从GitHub、NPM等源下载资源,一个稳定且通畅的网络环境至关重要。如果遇到下载缓慢或失败,可以尝试使用国内加速镜像。
OpenClaw基于Node.js开发,因此Node.js是必须的运行时环境。官方要求Node.js版本必须不低于v22,旧版本会导致程序崩溃或无法安装。 同时,我们强烈推荐安装Homebrew这个macOS上强大的包管理器,它能让你后续的软件管理事半功倍。
方案A:一键脚本自动安装(新手首选)
这是最省心、出错率最低的方式。打开你的“终端”应用(可通过Command+空格搜索“Terminal”打开),直接粘贴并执行以下命令:
```bash
curl -fsSL https://openclaw.ai/install.sh | bash
```
这条命令会自动检测你的系统环境,并引导安装所需版本的Node.js及OpenClaw本身。 如果因为网络问题执行缓慢或失败,可以换用国内加速脚本:
```bash
curl -fsSL https://open-claw.org.cn/install-cn.sh | bash
```
脚本运行过程中,可能会提示你输入管理员密码,正常输入即可(输入时密码不可见)。看到“OpenClaw installed successfully”的提示,就说明基础安装成功了。
方案B:手动安装依赖(适合喜欢掌控细节的用户)
1.安装Homebrew:在终端执行以下命令。
```bash
/bin/bash -c "curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ```
安装完成后,运行 `brew --version` 验证。
2.安装Node.js:通过Homebrew安装指定版本。
```bash
brew install node@22
```
安装后,需要将Node.js路径添加到环境变量。对于使用Zsh shell的用户(macOS Catalina及以后版本默认),执行:
```bash
echo 'export PATH="opt/homebrew/opt/node@22/bin:$PATH" >> ~/.zshrc
source ~/.zshrc
```
最后,用 `node --version` 命令确认版本号是否为v22.x.x。
安装完二进制文件只是第一步,接下来的配置才是让OpenClaw“活”起来的关键。
运行配置向导
在终端中输入以下命令,启动交互式配置向导:
```bash
openclaw onboard
```
或者使用快速启动流程:
```bash
openclaw onboard --flow quickstart
```
这个过程会引导你完成几个核心设置:
1.安全确认:阅读并接受相关权限和隐私提示。
2.网关设置:通常使用默认的端口(18789)即可,直接按回车。
3.AI模型配置:这是核心步骤。OpenClaw本身不提供AI能力,需要你接入一个大型语言模型。向导会提供多个选项,如OpenAI的GPT系列、Anthropic的Claude、月之暗面的Kimi等。 你需要选择其中一个,并填入对应的API Key。如果你暂时没有,可以先跳过,后续在Web界面中补充。
4.通讯渠道(可选):可以配置接入Telegram、钉钉、微信等平台作为交互入口,新手可以暂时跳过。
启动服务并访问
配置完成后,服务通常会自行启动。你可以通过以下命令检查状态:
```bash
openclaw gateway status
```
如果显示“Gateway reachable”,说明服务运行正常。 此时,打开你的浏览器,访问 `http://localhost:18789`,就能看到OpenClaw的Web管理界面了。 在这里,你可以进行对话、管理技能(Skills)、查看任务日志等可视化操作。
即便跟随教程,也可能遇到一些特有的问题。这里汇总了最常见的“坑”及其解决方案。
*坑点一:Node.js版本不兼容
问题:安装或运行时提示Node版本错误。
解决:这是最常见的问题。请务必确保Node.js版本为v22或更高。使用 `node --version` 检查,如果版本过低,可通过 `brew upgrade node` 升级,或参考上文手动安装v22版本。
*坑点二:权限问题导致安装/运行失败
问题:脚本执行被拒绝,或OpenClaw无法读写文件。
解决:首先,确保终端拥有“完全磁盘访问权限”。前往“系统设置”>“隐私与安全性”>“完全磁盘访问权限”,将“终端”应用添加进去并勾选。 其次,在安装或执行命令时,如果遇到权限错误,可尝试在命令前加上 `sudo`,但需谨慎使用。
*坑点三:网络问题导致下载卡顿或安装失败
问题:安装脚本长时间无响应,或下载依赖包失败。
解决:1) 尝试切换网络环境;2) 使用上文提到的国内加速安装脚本;3) 如果使用了网络代理(科学上网工具),请确保其运行在全局模式或配置了正确的终端代理。
*坑点四:安装成功但无法打开Web界面
问题:服务显示已启动,但浏览器访问 `localhost:18789` 无法连接。
解决:1) 检查网关服务是否真正运行:`openclaw gateway status`;2) 尝试重启网关:`openclaw gateway restart`;3) 检查是否有其他程序占用了18789端口。
安装配置成功,如何迈出使用第一步?这里有两个简单的命令让你快速感受其魅力。
1.执行一次性任务:在终端中,进入某个文件夹,然后运行:
```bash
openclaw run "marize the files in this folder" ```
OpenClaw会自动分析并总结当前文件夹内的内容。
2.进入交互聊天模式:在终端输入:
```bash
openclaw chat
```
这会开启一个对话界面,你可以直接向AI助手发出自然语言指令,例如“帮我把桌面上的截图按日期重命名并归类”。
对于想更深入使用的用户,可以考虑:
*配置更多技能(Skills):在Web界面的技能商店中,你可以按需安装文件操作、网页搜索、代码执行等插件,极大扩展AI助手的能力边界。
*接入本地模型:除了使用云端API,OpenClaw也支持通过Ollama等方式接入本地运行的大模型,实现完全离线的AI自动化。
*探索自动化工作流:将复杂的重复性任务编写成工作流脚本,让OpenClaw定时或触发执行,彻底解放双手。
从我的使用经验来看,OpenClaw代表了个人生产力工具的一个演进方向——将AI从单纯的聊天对话,转变为能够直接操作数字环境、执行具体任务的智能副驾。它的门槛不在于复杂的编程,而在于成功部署的第一步。希望这份凝聚了多次实践与排坑经验的指南,能帮助你顺利跨过这道门槛,开启本地AI自动化的高效之旅。
