Mac和Windows装OpenClaw,到底选哪个?一份不吹不黑的真实对比
说个事儿。
最近身边越来越多的程序员朋友开始用OpenClaw——一个开源的AI Agent框架,能把ChatGPT级别的AI助手直接接到你的飞书、微信、Telegram、Discord上,还能自动执行代码、管理文件、搜索网页,甚至帮你订机票、写文档、发朋友圈。
听着很玄乎对吧?其实安装就一条命令的事。
但问题是,你用Mac还是Windows?
这两者的体验差别,比你想象的大。不是"差不多"的差别,是"顺滑"和"折腾"的差别。
今天这篇,就是帮你把这个问题一次说清楚。
先说结论
如果你用的是Mac:恭喜你,5分钟搞定,全程无痛。
如果你用的是Windows:也能用,但强烈建议用WSL2(Windows内置的Linux子系统),不然可能会遇到一些奇奇怪怪的问题。
下面详细说。
一、安装前的准备:一个东西——Node.js
OpenClaw需要Node.js 22.16以上,推荐24.x。
Mac用户:
打开终端,一行命令:
brew install node没有Homebrew?去 nodejs.org 下载安装包也行,点点鼠标就完事了。
Windows用户:
推荐用winget(Windows自带的应用商店命令行):
winget install OpenJS.NodeJS.LTS或者用Chocolatey:
choco install nodejs-lts不想折腾命令行?直接去 nodejs.org 下载Windows安装包。
装完后打开终端(Mac用Terminal,Windows用PowerShell),输入:
node -v看到版本号就OK了。
二、安装OpenClaw:核心区别就在这里
Mac / Linux:
curl -fsSL https://openclaw.ai/install.sh | bash一行。没了。
Windows:
PowerShell里:
iwr -useb https://openclaw.ai/install.ps1 | iex也是一行。
但! Windows用户请注意:
官方文档明确写了——WSL2比原生Windows更稳定。什么意思呢?就是如果你在Windows上遇到了什么奇怪的问题(服务启动不了、权限报错、路径不对),官方第一建议就是"装个WSL2吧"。
WSL2安装也很简单,PowerShell管理员模式:
wsl --install重启电脑,自动就有了。然后在WSL2里面,按照Mac/Linux的方式装就行。
说白了,Windows用户如果不想折腾,直接上WSL2,体验和Mac几乎一样。
三、初始化配置:两台电脑,同一个流程
装完OpenClaw之后,不管Mac还是Windows,接下来的步骤是一样的:
openclaw onboard --install-daemon这个命令会启动一个引导向导,问你几个问题:
1. 你想用哪个AI模型?(OpenAI、Anthropic、Google随便选)
2. 你的API Key是什么?
3. 你要连接哪些聊天平台?(飞书、微信、Telegram、Discord……)
大概2分钟就配完了。
然后验证一下:
openclaw gateway status看到Gateway在跑,端口18789,就说明一切正常。
打开浏览器:
openclaw dashboard浏览器里会出现一个聊天界面,发条消息试试,AI回复了就成功了。
四、日常使用:那些文档不会告诉你的细节
配置好之后,日常使用其实没啥区别。但有几个地方值得注意:
1. 后台服务管理
Mac用launchctl(系统自带的服务管理),装完就能开机自启。
Windows原生用计划任务(Scheduled Tasks),但如果没有管理员权限,会降级到"登录启动项"。WSL2则用systemd(和Mac一样的体验)。
2. 网络代理
Mac的代理配置比较统一,基本不会有问题。
Windows就比较"精彩"了。如果你在国内,访问Google/OpenAI的API需要代理,Windows的代理设置(系统代理、环境变量、WSL2的代理)可能会让你怀疑人生。特别是WSL2的网络和Windows是隔开的,需要单独配置代理。
3. 文件路径
Mac:/Users/你的用户名/.openclaw/
Windows原生:C:\Users\你的用户名\.openclaw\
WSL2:/home/你的用户名/.openclaw/(WSL2内部路径)
记住这个路径,所有配置文件、记忆文件、技能插件都在里面。
4. 命令行工具
Mac自带的Terminal挺好用,或者用iTerm2、Warp这些第三方终端,体验更丝滑。
Windows的话,PowerShell可以但体验一般,推荐用Windows Terminal(微软自家的,免费,支持多标签页)。WSL2里直接用bash或者zsh。
五、连接聊天平台:这才是OpenClaw真正好玩的地方
OpenClaw装好后,它只是个本地AI助手。真正的魔力在于——你可以把它接到任何聊天平台上。
飞书: 创建一个飞书应用,拿到App ID和App Secret,配置到OpenClaw里。然后在飞书里直接和AI对话。
微信(WeChat): 需要一个微信机器人框架(比如WeChatFerry),稍微折腾一下。
Telegram: 最简单,找@BotFather创建一个Bot,拿到Token填进去就行。
Discord: 创建一个Discord Bot,填Token。
iMessage: Mac原生支持,Windows不支持。
每个平台的接入教程,官方文档都有详细的步骤。说实话,Telegram是最快的,3分钟就能搞定。
六、我的建议
如果你还没买电脑,正在纠结选Mac还是Windows来搞AI开发:
选Mac。
不是因为Mac多高贵,而是因为整个AI开发工具链(Docker、Node.js、Python、各种CLI工具)都是在Unix/Linux环境下开发的,Mac的macOS底层就是Unix,天然兼容。Windows需要WSL2做中间层,多了一层复杂度。
如果你已经有Windows了:
装WSL2,然后按Mac的教程走。
体验上基本没差,就是多了"装WSL2"这一步。
如果你已经有Mac了:
别犹豫了,直接装。
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw onboard --install-daemon两条命令,5分钟,搞定。
最后说两句
OpenClaw这个项目我用了挺长时间了,从早期的版本到现在,迭代速度很快,功能也越来越完善。它最大的特点是——你的AI助手是真正"住"在你电脑上的,不是云端的一个聊天窗口。它可以读你的文件、执行代码、管理日程、连接你所有的聊天平台。
说白了,它是你个人的AI管家。
而这一切的起点,就是那一条安装命令。
去试试吧。有问题可以留言,我尽量解答。
本文由实际使用体验整理,安装步骤基于OpenClaw官方文档(docs.openclaw.ai),建议安装前查看最新版本说明。
好了,是不是很简单,今天的分享就到此结束,咱们下回见;
如果觉得文章对你有帮助,记得点.赞.转.发.收.藏喔!
夜雨聆风