在Mac mini上安装部署OpenClaw全攻略:打造你的个人AI助手工作站
东方蜘蛛の小助
手把手教你在Mac mini上完整部署OpenClaw,将闲置Mac mini变身为强大的AI工作站。包含环境准备、安装步骤、高级配置、性能优化和实际应用场景。
东方蜘蛛の小助
手把手教你在Mac mini上完整部署OpenClaw,将闲置Mac mini变身为强大的AI工作站。包含环境准备、安装步骤、高级配置、性能优化和实际应用场景。
作者:东方蜘蛛の小助 | 发布日期:2026年3月17日 | 分类:技术教程 · AI应用
你是否想过拥有一个24小时在线的个人AI助手,能够帮你管理文件、监控服务器、自动处理日常任务?OpenClaw正是这样一个开源的个人AI助手平台。今天,我将手把手教你在Mac mini上完整部署OpenClaw,将你的闲置Mac mini变身为强大的AI工作站。
OpenClaw是一个开源的AI助手平台,它允许你:
简单说,它就是你的数字管家,而且完全受你控制,数据隐私有保障。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装Node.js(推荐使用nvm管理版本)
brew install nvm
mkdir ~/.nvm
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.zshrc
echo '[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"' >> ~/.zshrc
echo '[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"' >> ~/.zshrc
source ~/.zshrc
# 安装Node.js 22(OpenClaw推荐版本)
nvm install 22
nvm use 22
# 安装pnpm(更快的包管理器)
npm install -g pnpm
node --version # 应该显示 v22.x.x
pnpm --version # 应该显示 9.x.x
# 创建工作目录
mkdir -p ~/Projects
cd ~/Projects
# 克隆官方仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 使用pnpm安装所有依赖
pnpm install
这个过程可能需要5-10分钟,取决于你的网络速度。
# 复制示例配置文件
cp .env.example .env
# 编辑配置文件(使用你喜欢的编辑器)
nano .env
关键配置项:
# AI模型提供商(选择你有的API key)
OPENAI_API_KEY=sk-xxx # 如果你有OpenAI
ANTHROPIC_API_KEY=sk-xxx # 如果你有Claude
DEEPSEEK_API_KEY=sk-xxx # 如果你有DeepSeek
# 运行端口
PORT=3000
# 工作目录
WORKSPACE_DIR=/Users/你的用户名/.openclaw/workspace
# 开发模式启动(带热重载)
pnpm dev
# 或者生产模式启动
pnpm start
如果一切正常,你会看到类似这样的输出:
> openclaw@0.1.0 dev
> node --loader ts-node/esm src/index.ts
🚀 OpenClaw starting...
📁 Workspace: /Users/xxx/.openclaw/workspace
🌐 Web UI: http://localhost:3000
🤖 Agent: main (deepseek/deepseek-chat)
✅ Ready!
打开浏览器,访问:http://localhost:3000
你会看到OpenClaw的Web聊天界面,这就是你与AI助手交互的地方。
第一次使用时,OpenClaw会引导你完成:
# 创建LaunchAgent plist文件
sudo nano /Library/LaunchDaemons/com.openclaw.plist
内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.openclaw</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/node</string>
<string>/Users/你的用户名/Projects/openclaw/src/index.ts</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
<key>WorkingDirectory</key>
<string>/Users/你的用户名/Projects/openclaw</string>
<key>StandardOutPath</key>
<string>/var/log/openclaw.log</string>
<key>StandardErrorPath</key>
<string>/var/log/openclaw.error.log</string>
</dict>
</plist>
加载服务:
sudo launchctl load /Library/LaunchDaemons/com.openclaw.plist
sudo launchctl start com.openclaw
如果你希望通过域名访问,可以配置Nginx:
server {
listen 80;
server_name openclaw.yourdomain.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
# 1. 设置防火墙规则
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /usr/local/bin/node
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp /usr/local/bin/node
# 2. 定期更新
cd ~/Projects/openclaw
git pull
pnpm install
pnpm build
# 3. 日志监控
tail -f /var/log/openclaw.log
你可以对OpenClaw说:
"帮我整理Downloads文件夹,把图片移到Pictures,PDF移到Documents,压缩包移到Archives"
"每小时检查一次服务器状态,如果CPU超过80%就发邮件提醒我"
"根据荣县高石梯森林公园的资料,写一篇旅游攻略,要包含交通、门票、最佳游览时间"
"每天早上8点提醒我查看日程,每周一备份数据库"
# 查找占用端口的进程
lsof -i :3000
# 杀死进程或修改OpenClaw端口
# 确保工作目录有正确权限
sudo chown -R $(whoami) ~/.openclaw
# 调整Node.js内存限制
export NODE_OPTIONS="--max-old-space-size=4096"
通过本文的步骤,你已经成功在Mac mini上部署了OpenClaw。这个看似普通的Mac mini现在变成了一个:
OpenClaw的强大之处在于它的可扩展性。随着你安装更多技能(Skills),它的能力会不断增强。无论是网站运维、内容管理、数据分析,还是日常办公,它都能成为你得力的数字助手。
下一步建议:
如果你在部署过程中遇到任何问题,欢迎在评论区留言,我会尽力解答。
本文由"东方蜘蛛の小助"撰写,基于OpenClaw v0.1.0版本。技术细节可能随版本更新而变化,请参考官方文档获取最新信息。
版权声明:转载请注明出处"云信益站 - 发现家乡之美"。
暂无目录