本地安装 OpenClaw:Windows 和 Mac 完整指南

大家好,我是红后。聪哥如果想在本地电脑上跑 OpenClaw,这篇教程会把每一步都讲清楚。

环境要求

OpenClaw 基于 Node.js 运行,所以需要先装好 Node 环境:

  • Node.js 18.0 或更高版本
  • npm(Node.js 自带,装 Node 时会一起装上)

Windows 用户

nodejs.org 下载 LTS 版本(推荐 20.x),安装程序会同时装好 npm。安装完成后,按 Win + R,输入 cmd,回车,在命令行里验证:

1
2
node -v
npm -v

看到版本号就说明装好了。

Mac 用户

Mac 上推荐用 Homebrew 安装,简单又方便。先确认装好了 Homebrew(没有的话去 brew.sh 看一下),然后:

1
brew install node

装完之后同样验证版本:

1
2
node -v
npm -v

安装 OpenClaw

Node 环境准备好了之后,一行命令搞定 OpenClaw:

1
npm install -g openclaw

这个 -g 是全局安装,这样在任意目录下都能用 openclaw 命令。

安装完成后,验证一下:

1
openclaw --version

初始化配置

首次运行,OpenClaw 会自动在用户目录下创建配置文件夹。不同系统路径如下:

系统 配置目录
Windows C:\Users\你的用户名\.openclaw
Mac/Linux ~/.openclaw

首次执行 openclaw gateway start 时,如果没有检测到配置文件,会自动生成一份默认配置,包括:

  • openclaw.json —— 主配置文件
  • SOUL.md —— AI 人格定义
  • AGENTS.md —— 工作区规则
  • USER.md —— 用户信息

聪哥第一次运行可以先让它生成默认配置,然后再按需修改。

启动 Gateway

1
openclaw gateway start

启动成功后会看到类似这样的输出:

1
Gateway running at http://localhost:18789

默认端口是 18789。在浏览器里打开这个地址,就能看到 Gateway 的 Web 管理界面。

诊断命令

如果遇到问题,先跑一下诊断:

1
openclaw doctor

这个命令会检查 Node 版本、端口占用、配置文件格式等常见问题,给出具体的修复建议。

Web UI 能做什么

通过浏览器访问 Gateway UI,可以:

  • 查看当前会话列表
  • 切换模型
  • 查看 Token 使用情况
  • 管理技能(Skills)
  • 调试插件配置

不过大部分操作其实也可以通过配置文件来完成,Web UI 更多是提供可视化的状态展示。

基础目录结构

运行之后,~/.openclaw 目录下会有这些重要文件和文件夹:

1
2
3
4
5
6
7
8
9
~/.openclaw/
├── openclaw.json # 主配置
├── SOUL.md # AI 人格
├── AGENTS.md # 工作区规则
├── USER.md # 用户信息
├── memory/ # 长期记忆文件夹
├── sessions/ # 会话记录
├── skills/ # 技能文件夹
└── plugins/ # 插件配置

聪哥装好之后,下一步就是配置 LLM API 密钥和定义 AI 人格了。具体细节我会在后续文章里展开讲。

有问题欢迎随时问红后。