基于本地 Mac从0到1部署OpenClaw 📅 发布时间:2026/7/13 14:19:12 👁️ 浏览次数: 基于本地 Mac 从 0 到 1 部署 OpenClaw2026年开年最火的个人 AI 智能体工具GitHub 星标 21.5万日增星标 3800一款能通过聊天软件发指令、自动帮你整理文件、处理邮件、运行脚本、同步日程的 AI 助手。目录一、OpenClaw 是什么二、系统要求三、环境准备四、部署方式五、配置大模型 API六、连接聊天软件可选七、故障排查八、总结一、OpenClaw 是什么OpenClaw 是一款开源的个人 AI 智能体工具它能够 通过聊天软件微信、钉钉、飞书等发指令 自动帮你整理文件 处理邮件 运行脚本 同步日程不同于传统只能提供建议的 AI 工具OpenClaw 可以真正执行任务成为你的数字化个人助理。二、系统要求配置项最低要求推荐配置操作系统macOS 12macOS 14内存2GB4GB存储空间5GB10GB网络能访问 GitHub 和 npm稳定的国际网络连接三、环境准备3.1 安装 Homebrew如果还没有打开终端执行/bin/bash-c$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)3.2 安装 Node.js必须 ≥22 版本⚠️易错点Node.js 版本过低是 90% 安装失败的根源推荐方式使用 nvm 管理 Node 版本# 安装 nvmcurl-o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh|bash# 使配置生效source~/.zshrc# 安装 Node.js 22nvminstall22nvm use22# 设置为默认版本nvmaliasdefault22验证安装node-v# 应显示 v22.x.x 或更高版本npm-v# 应显示 10.x.x 或更高版本3.3 安装 pnpm推荐npminstall-gpnpm3.4 安装 Gitbrewinstallgit四、部署方式OpenClaw 提供三种部署方式根据你的需求选择方式一一键脚本安装推荐新手 ⭐⭐⭐⭐⭐最简单、最推荐的安装方式# 执行安装脚本curl-fsSLhttps://openclaw.ai/install.sh|bash验证安装openclaw--version# 如果显示版本号如 openclaw v2.1.0说明安装成功初始化配置# 启动配置向导openclaw init按照提示完成选择模型提供方OpenAI、Gemini、Claude、国内大模型等输入 API Key选择连接渠道微信、钉钉、飞书等可选设置数据存储路径建议使用默认启动服务# 启动服务openclaw start# 或者以后台模式运行openclaw start--daemon方式二Docker 部署推荐进阶用户 ⭐⭐⭐⭐Docker 部署的优势是环境隔离、便于迁移。4.2.1 安装 Docker Desktopbrewinstall--caskdocker安装完成后启动 Docker Desktop 应用。4.2.2 创建项目目录mkdir-p~/openclawcd~/openclaw4.2.3 创建 docker-compose.yml 文件version:3.8services:openclaw:image:openclaw/openclaw:latestcontainer_name:openclawports:-3000:3000volumes:-./data:/app/data-./config:/app/configenvironment:-NODE_ENVproduction-OPENAI_API_KEY${OPENAI_API_KEY}-MODEL_PROVIDERopenai-MODEL_NAMEgpt-4restart:unless-stopped4.2.4 创建环境变量文件# 创建 .env 文件echoOPENAI_API_KEYyour-api-key-here.env4.2.5 启动容器# 拉取镜像并启动docker-composeup-d# 查看日志docker-composelogs-f# 查看运行状态dockerps方式三手动安装适合开发者 ⭐⭐⭐适合需要深度定制或二次开发的用户。4.3.1 克隆仓库# 克隆官方仓库gitclone https://github.com/openclaw/openclaw.gitcdopenclaw如果克隆失败可以使用镜像加速gitclone https://ghproxy.com/https://github.com/openclaw/openclaw.git4.3.2 安装依赖# 安装项目依赖pnpminstall# 构建前端pnpmui:build# 构建项目pnpmbuild⚠️如果安装速度慢可以使用国内镜像npmconfigsetregistry https://registry.npmmirror.com4.3.3 配置环境变量# 复制配置模板cp.env.example .env# 编辑配置文件vim.env最小配置示例# 模型配置 MODEL_PROVIDERopenai OPENAI_API_KEYsk-your-api-key-here MODEL_NAMEgpt-4 # 服务配置 PORT3000 HOST0.0.0.0 # 数据存储 DATA_DIR./data4.3.4 初始化并启动# 执行初始化配置openclaw onboard --install-daemon# 启动服务nodeopenclaw.mjs gateway--port3000--verbose五、配置大模型 API无论哪种部署方式都需要配置大模型 API 才能正常使用。5.1 获取 API KeyOpenAI访问 https://platform.openai.com注册/登录账号进入 API Keys 页面创建新 Key国内大模型以通义千问为例访问 https://dashscope.aliyun.com注册阿里云账号创建 API Key5.2 配置模型通过命令行配置# 设置模型提供方openclaw configsetmodel.provider openai# 设置 API Keyopenclaw configsetmodel.openai.apiKey sk-your-key-here# 设置模型名称openclaw configsetmodel.name gpt-4# 验证配置openclaw config get model通过 Web 界面配置访问 http://localhost:3000点击设置 → “模型配置”填写 API 信息并保存⚠️注意API Key 不要泄露建议保存在环境变量中exportOPENAI_API_KEYyour-api-key-here六、连接聊天软件可选OpenClaw 支持接入多种聊天软件实现通过聊天界面控制 AI。6.1 连接微信# 安装微信适配器openclaw plugininstallwechat# 配置微信openclaw configsetchannels.wechat.enabledtrue# 重启服务openclaw restart6.2 连接钉钉# 安装钉钉适配器openclaw plugininstalldingtalk# 在钉钉开放平台创建机器人获取 Webhook 地址和 Secretopenclaw configsetchannels.dingtalk.enabledtrueopenclaw configsetchannels.dingtalk.webhookUrl https://oapi.dingtalk.com/robot/send?access_tokenxxx openclaw configsetchannels.dingtalk.secret your-secret6.3 连接飞书# 安装飞书适配器openclaw plugininstallfeishu# 配置飞书openclaw configsetchannels.feishu.enabledtrue七、故障排查7.1 检查服务状态# 查看 OpenClaw 状态openclaw status# 查看网关状态openclaw gateway probe# 查看实时日志openclaw logs--follow7.2 常见问题问题 1端口被占用# 错误信息Port 3000 is already in use# 解决更换端口openclaw start--port3001# 或者查找并关闭占用端口的进程lsof-i:3000kill-9进程ID问题 2权限不足# 错误信息EACCES: permission denied# 解决修改目录权限sudochown-R$(whoami)~/.openclaw问题 3模型连接失败# 检查网络连接curlhttps://api.openai.com/v1/models\-HAuthorization: Bearer your-api-key# 如果超时检查网络或代理设置问题 4Docker 容器无法启动# 查看详细错误docker-composelogs# 常见问题镜像拉取失败# 解决配置 Docker 镜像加速编辑 Docker 配置文件{registry-mirrors:[https://docker.mirrors.ustc.edu.cn,https://hub-mirror.c.163.com]}八、总结部署方式对比部署方式难度适用场景推荐度一键脚本⭐个人使用、快速体验⭐⭐⭐⭐⭐Docker⭐⭐服务器部署、团队协作⭐⭐⭐⭐手动安装⭐⭐⭐二次开发、深度定制⭐⭐⭐关键成功要素✅Node.js 版本必须 ≥22✅路径不要有中文✅API Key 要保密且有余额✅遇到问题先看日志常用命令速查# 启动服务openclaw start# 停止服务openclaw stop# 重启服务openclaw restart# 查看状态openclaw status# 查看日志openclaw logs--follow# 升级curl-fsSLhttps://openclaw.ai/install.sh|bash# 卸载openclaw uninstall参考资源OpenClaw 官方网站OpenClaw GitHub 仓库OpenAI API 文档阿里云通义千问恭喜现在你已经拥有了自己的 AI 智能体。开始探索 OpenClaw 的强大功能吧
我找到的SSL证书申请、自动续期部署解决方案 HTTPS加密访问早已不是可选项,而是网站的标配。浏览器那把小锁一旦消失,立即会警告用户“你的连接不是私密连接”,导致流量流失。在运维工作中,SSL证书的申请与续期一直是个令人头疼的难题。虽然Lets Encrypt等免费证书普及度很高… 2026/7/9 8:41:07
从车规到人形:激光雷达行业的“双轨革命”与格局固化 导读: 随着“智驾平权”时代到来,激光雷达已不再是高端汽车的专属配置。然而,其更大的想象空间正在人形机器人领域展开。本文将从需求规模、技术跃迁和市场格局三个维度,深度解析激光雷达如何从汽车产业的“备选”演变为具身智能的“标配”,以及中国企业为何能在这场竞赛中… 2026/5/17 11:09:38
精度与智慧的博弈:一文读懂激光SLAM与视觉SLAM的核心差异 激光SLAM与视觉SLAM作为机器人自主导航的两大核心技术,分别依托激光雷达与视觉传感器构建环境模型,在精度、成本、适应性等方面呈现显著差异。本文将从原理、优劣势及典型应用场景出发,对两种方案进行全面对比解析。 一、激光SLAM:高精度与强鲁棒性的工业之选 工作原理 激… 2026/7/13 3:54:45
SuperPNG终极指南:5个专业技巧让Photoshop PNG输出更高效 SuperPNG终极指南:5个专业技巧让Photoshop PNG输出更高效 【免费下载链接】SuperPNG SuperPNG plug-in for Photoshop 项目地址: https://gitcode.com/gh_mirrors/su/SuperPNG SuperPNG是一款专为Adobe Photoshop设计的免费插件,旨在帮助用户生成… 2026/7/13 14:18:04
GEO贴牌可以自定义品牌logo吗 品牌LOGO是企业视觉识别系统的核心元素。OEM贴牌能不能把系统上的LOGO换成自己的?答案是可以,而且不仅是可以,这是OEM贴牌服务的基本配置。LOGO自定义覆盖的系统位置系统登录页:用户打开系统网址首先看到的页面。登录框上方、页面… 2026/7/13 14:18:04
基于PIC18F86J16与压电陶瓷的智能报警系统设计 1. 压电报警系统设计概述在工业控制、医疗设备和智能家居等领域,可靠的声光报警系统是保障安全运行的关键组件。这次我们要探讨的是基于EPT-14A4005P压电陶瓷换能器和PIC18F86J16微控制器的报警系统设计方案。这个组合特别适合需要中高频段4kHz左右清晰报警音的应用… 2026/7/13 14:16:04
终极指南:5步掌握AHK-v2-script-converter高效迁移复杂脚本 终极指南:5步掌握AHK-v2-script-converter高效迁移复杂脚本 【免费下载链接】AHK-v2-script-converter AHK v1 -> v2 script converter 项目地址: https://gitcode.com/gh_mirrors/ah/AHK-v2-script-converter 你是否正在为AutoHotkey v1到v2的脚本迁移而… 2026/7/13 14:14:03
Unity动画开发利器:DOTweenPro核心功能与性能优化实战指南 1. 项目概述:为什么我们需要DOTweenPro? 如果你在Unity开发中做过动画,大概率经历过这样的场景:想实现一个UI按钮的弹性弹出效果,或者让一个3D物体平滑地移动到目标点,然后你打开了Animator窗口,… 2026/7/13 14:14:03
DLSS Swapper终极教程:如何一键智能管理游戏DLSS、FSR和XeSS版本 DLSS Swapper终极教程:如何一键智能管理游戏DLSS、FSR和XeSS版本 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper DLSS Swapper是一款功能强大的开源Windows工具,专门为游戏玩家和技术爱好者设计… 2026/7/13 14:14:03
HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70+个痛点 HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70个痛点 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 你是否曾经在Honey Select 2中遇到过… 2026/7/13 0:01:19
语音转文字工具AsrTools:让音频整理变得简单高效 语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text … 2026/7/13 0:03:19
基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_ 基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 独家界面!不会重复,此项目属于本人原创,若有雷同,均是盗卖,各位买… 2026/7/13 0:05:20
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/13 9:31:08
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/13 2:34:55