在 macOS 上通过 Docker 本地安装 OpenClaw 完整教程
什么是 OpenClaw?—— 你的本地 AI 智能体执行框架
OpenClaw 不仅仅是一个聊天机器人,而是一个功能强大的 AI 智能体执行框架。你可以把它想象成一个能自主思考、调用工具、并替你完成复杂任务的数字员工。
🧠 核心概念
- 智能体:OpenClaw 的核心大脑。它能理解你的自然语言指令,拆解任务,并决定调用哪些工具来执行。
- 网关:所有外部访问的入口。它负责处理 WebSocket 连接、管理设备配对、路由消息,是你与智能体交互的桥梁。
- 技能:智能体可调用的具体工具,比如访问文件、操作浏览器、发送消息、查询数据库等。你可以根据需要扩展技能库。
- 记忆:OpenClaw 可以存储对话历史和重要信息,实现长期记忆和上下文理解,让交互更连贯。
- 通道:连接外部聊天平台的渠道,如 WhatsApp、Telegram、Discord 等。你可以让智能体通过你熟悉的聊天应用与你交互。
🎯 它能做什么?
- 自动化任务:例如定时备份文件、自动整理下载文件夹、根据邮件内容回复、在日历上创建日程。
- 信息处理:从网页抓取数据、总结文档、翻译文本、生成报告。
- 系统交互:在授权下,它可以执行本地命令、管理文件、启动应用程序。
- 多平台连接:通过通道,你可以让智能体接入 Slack、Discord 等团队协作工具,成为团队中的 AI 成员。
🚀 为什么选择 OpenClaw?
- 本地运行:所有数据都在你自己的电脑上,无需上传到云端,隐私安全可控。
- 模型自由:支持多种 AI 模型提供商(如 OpenAI、Anthropic、硅基流动),甚至可以通过 Ollama 使用完全本地化的开源模型,零成本运行。
- 高度可扩展:通过插件和自定义技能,你可以让 OpenClaw 适应任何你想自动化的场景。
- 开源透明:代码公开,你可以审计其行为,确保安全。
⚠️ 安全提示
由于 OpenClaw 可以访问你的系统和数据,务必保护好你的 API 密钥和配对 Token。建议在隔离的环境中测试,并仔细审查其技能权限。
接下来,我们将一步步在 macOS 上通过 Docker 安装并配置 OpenClaw,让它真正成为你的个人 AI 助理。
1. 环境准备
1.1 安装 Docker Desktop for Mac
- 访问 Docker 官网 下载 Docker Desktop for Mac(Intel 芯片或 Apple Silicon 根据你的 Mac 选择)。
- 安装完成后,启动 Docker,确认菜单栏出现 Docker 图标,并且终端运行
docker --version能正常输出版本号。
1.2 拉取 OpenClaw 镜像
OpenClaw 官方镜像托管在腾讯云容器镜像服务上,执行以下命令拉取最新版:
docker pull sgccr.ccs.tencentyun.com/openclaw/openclaw:latest
2. 启动 OpenClaw 容器
使用以下命令运行容器(注意替换容器名,这里我们用 openclaw):


