一、安装 node
node官方
1. 安装 node 虚拟环境
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
2. 配置 nvm
命令行中可以直接使用 nvm。不配置需要进入到 ~/.nvm 目录执行
# 将下面三行放入 .zshrc 中命令行可以直接使用 nvm 命令。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 这行加载 nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # 命令补全
3. nvm 相关操作
# 查看远程可安装的 node 版本
nvm ls-remote
# 安装指定版本 node
nvm install v24.12.0
# 使用指定版本
nvm use v24.12.0
# 查看本地已安装版本
nvm ls
二、安装 openclaw
openclaw 官方
1. 使用 npm 安装 openclaw
npm install -g openclaw@latest
2. 初始化 openclaw
openclaw onboard --install-daemon
- 这里选 yes

- 然后选 QuickStart

- 这里选择模型,我选择的 OpenAI

- 这里填写 key 或者使用 open Codex。
我使用的是 Codex

- 这里会在游览器自动打开一个 openai 的登录页面,登录就行。

- 然后选择模型版本。这里我要用 0011.ai 代理就选默认了。代理稍后在配置中配置。

- 然后选择使用的聊天选件。我本地用就不选这个了。
skip for now 跳过

- 然后安装 skills。这个可以后面在安装。

- 然后是安装 hooks,这里面有几个选项

| 选项 |
作用 |
解释 |
| boot-md |
启动时运行 BOOT.md
当 Gateway 启动且内部钩子启用时,此钩子会执行工作区根目录下的 BOOT.md 文件里的指令。 |
适合放一些启动时需要自动执行的任务。比如,在 BOOT.md 里写上发送一条“我上线了”的消息,或者初始化某个服务的指令。 |
| bootstrap-extra-files |
注入额外的启动文件
在 Agent 启动流程 (agent:bootstrap 事件) 中,这个钩子可以将你额外指定的文件注入到 Agent 的工作区上下文中。 |
适合让每次对话都自动加载一些特定文件。比如一些固定的参考文档、代码片段等,不用每次手动/load。 |
| command-logger |
记录所有指令日志
它会监听所有的命令事件,并将记录保存到 ~/.openclaw/logs/commands.log 文件中。 |
相当于一个操作记录员。开启后,在 OpenClaw 里执行过的所有命令都会被记录下来,方便日后排查问题或审计。 |
| session-memory |
保存会话记忆
当你执行 /new 命令开始一个新会话时,它会自动将当前会话的上下文保存到你的 Agent 工作区中。 |
可以让OpenClaw拥有跨会话的长期记忆。即使你开启了新对话,它也能回忆起之前聊过的重要信息,让交互更有连续性。 |
- 然后他会安装 gateway。等一会儿就行了,然后选择使用命令行对话还是 UI 对话。建议先用 UI 里面很多信息比较清楚。

- 完成后会自动在游览器打开 UI 页面。没打开也没事,日志里面可以看到。自己打开就行了

- 现在可以发送聊天尝试。我这里报错,是因为我要使用 0011.ai 代理。没有配。后面在
openclaw.json 中配置

三、openclaw 目录结构
目录在 ~/.openclaw
.
├── agents
│ └── main
│ ├── agent
│ │ └── models.json
│ └── sessions
│ ├── faf8ec2c-238b-4aa8-88ef-7233dcbcd4e0.jsonl
│ └── sessions.json
├── canvas
│ └── index.html
├── cron
│ └── jobs.json
├── devices
│ ├── paired.json
│ └── pending.json
├── identity
│ ├── device-auth.json
│ └── device.json
├── logs
│ ├── config-audit.jsonl
│ ├── gateway.err.log
│ └── gateway.log
├── memory
│ └── main.sqlite
├── openclaw.json
├── update-check.json
└── workspace
├── AGENTS.md
├── BOOTSTRAP.md
├── HEARTBEAT.md
├── IDENTITY.md
├── SOUL.md
├── TOOLS.md
└── USER.md
| 路径 |
类型 |
作用 |
openclaw.json |
主配置 |
OpenClaw 主配置文件,包含 gateway 端口、token、provider API、models、agents 配置 |
update-check.json |
更新记录 |
记录 OpenClaw 是否检查过新版本 |
memory/main.sqlite |
数据库 |
Agent 长期记忆数据库(对话、上下文、状态) |
logs/gateway.log |
日志 |
Gateway 正常运行日志 |
logs/gateway.err.log |
日志 |
Gateway 错误日志 |
logs/config-audit.jsonl |
日志 |
记录配置文件修改历史 |
|
|
|
workspace/ |
工作区 |
Agent 执行任务、生成代码、存放文件的目录 |
workspace/AGENTS.md |
Prompt |
定义 Agent 类型和行为 |
workspace/BOOTSTRAP.md |
Prompt |
Agent 启动时的 system prompt |
workspace/HEARTBEAT.md |
Prompt |
Agent 心跳 / 状态更新规则 |
workspace/IDENTITY.md |
Prompt |
Agent 身份定义 |
workspace/SOUL.md |
Prompt |
Agent 行为哲学 / 规则 |
workspace/TOOLS.md |
Prompt |
Agent 可用工具说明 |
workspace/USER.md |
Prompt |
用户信息与偏好 |
|
|
|
identity/ |
认证 |
身份认证 |
identity/device-auth.json |
认证 |
设备 / 客户端认证信息 |
identity/device.json |
设备信息 |
记录当前设备标识 |
|
|
|
cron/ |
调度系统 |
OpenClaw 内置 cron scheduler 的配置目录 |
cron/jobs.json |
定时任务配置 |
存储 OpenClaw 的 定时任务(cron jobs) |
|
|
|
devices/ |
设备管理 |
OpenClaw 的 设备配对系统 |
devices/paired.json |
设备列表 |
已经授权的设备(Dashboard / CLI / Remote) |
devices/pending.json |
配对队列 |
等待授权的设备 |
四、配置 openclaw。
1. openclaw.json 配置文件
{
"wizard": {
"lastRunAt": "2026-03-09T01:29:44.906Z",
"lastRunVersion": "2026.3.2",
"lastRunCommand": "onboard",
"lastRunMode": "local"
},
"agents": {
"defaults": {
"workspace": "/Users/xxx/.openclaw/workspace",
"compaction": {
"mode": "safeguard"
},
"maxConcurrent": 4,
"subagents": {
"maxConcurrent": 8
}
}
},
"tools": {
"profile": "messaging"
},
"messages": {
"ackReactionScope": "group-mentions"
},
"commands": {
"native": "auto",
"nativeSkills": "auto",
"restart": true,
"ownerDisplay": "raw"
},
"session": {
"dmScope": "per-channel-peer"
},
"hooks": {
"internal": {
"enabled": true,
"entries": {
"boot-md": {
"enabled": true
},
"command-logger": {
"enabled": true
},
"session-memory": {
"enabled": true
}
}
}
},
"gateway": {
"port": 18789,
"mode": "local",
"bind": "loopback",
"auth": {
"mode": "token",
"token": "372ec8cbcfe557ee947ec76bccd63f33022bb673c282de48"
},
"tailscale": {
"mode": "off",
"resetOnExit": false
},
"nodes": {
"denyCommands": [
"camera.snap",
"camera.clip",
"screen.record",
"contacts.add",
"calendar.add",
"reminders.add",
"sms.send"
]
}
},
"models": {
"mode": "merge",
"providers": {
"anthropic": {
"baseUrl": "https://aicoding.2233.ai",
"apiKey": "sk-c4pBAcG",
"api": "anthropic-messages",
"models": [
{
"id": "claude-opus-4",
"name": "claude-opus-4"
}
]
}
}
},
"auth": {
"profiles": {
"anthropic:default": {
"provider": "anthropic",
"mode": "api_key"
}
}
},
channels: {
modelByChannel: {
discord: {
"123456789012345678": "anthropic/claude-opus-4-6",
},
slack: {
C1234567890: "openai/gpt-4.1",
},
telegram: {
"-1001234567890": "openai/gpt-4.1-mini",
"-1001234567890:topic:99": "anthropic/claude-sonnet-4-6",
},
},
},
"meta": {
"lastTouchedVersion": "2026.3.2",
"lastTouchedAt": "2026-03-09T01:29:44.914Z"
}
}
2. 常用配置
| 配置 |
作用 |
gateway.port |
Dashboard 端口 |
gateway.auth.token |
登录 token |
models.providers |
AI 模型提供商 |
agents.defaults.workspace |
Agent 工作目录 |
tools.profile |
模型权限,full 系统所有权限 |
五、安装 skill
ClawHub 是 OpenClaw 生态里的 插件 / 模块仓库管理工具。
1. 安装 clawhub
npm install -g clawhub
2. 常用参数和用法
| 命令 |
作用 |
示例 |
clawhub search |
搜索模块 |
clawhub search discord |
clawhub install |
安装模块 |
clawhub install discord |
clawhub remove |
删除模块 |
clawhub remove discord |
clawhub list |
查看已安装模块 |
clawhub list |
clawhub info |
查看模块信息 |
clawhub info discord |
clawhub update |
更新模块 |
clawhub update discord |
clawhub upgrade |
更新所有模块 |
clawhub upgrade |
clawhub enable |
启用模块 |
clawhub enable discord |
clawhub disable |
禁用模块 |
clawhub disable discord |
clawhub doctor |
检查模块问题 |
clawhub doctor |
clawhub repo add |
添加仓库 |
clawhub repo add <url> |
clawhub repo list |
查看仓库 |
clawhub repo list |
clawhub repo remove |
删除仓库 |
clawhub repo remove <url> |
六、openclaw 常用命令
1. 基础命令
| 命令 |
作用 |
示例 |
openclaw |
显示帮助 |
openclaw |
openclaw version |
查看版本 |
openclaw version |
openclaw help |
查看帮助 |
openclaw help |
openclaw status |
查看运行状态 |
openclaw status |
2. 初始化
| 命令 |
作用 |
示例 |
openclaw onboard --install-daemon |
完整安装向导和安装系统服务 |
openclaw onboard --install-daemon |
openclaw onboard |
安装向导 |
openclaw onboard |
openclaw start |
启动 gateway + agent |
openclaw start |
openclaw stop |
停止 OpenClaw |
openclaw stop |
openclaw restart |
重启服务 |
openclaw restart |
3. 日志
| 命令 |
作用 |
示例 |
openclaw logs |
查看日志 |
openclaw logs |
openclaw logs --follow |
实时日志 |
openclaw logs --follow |
openclaw logs --errors |
只看错误日志 |
openclaw logs --errors |
4. 模型管理
| 命令 |
作用 |
示例 |
openclaw models list |
查看可用模型 |
openclaw models list |
openclaw models auth login |
登录模型 provider |
openclaw models auth login |
openclaw models auth logout |
退出登录 |
openclaw models auth logout |
openclaw models test |
测试模型连接 |
openclaw models test |
5. 系统插件
| 命令 |
作用 |
示例 |
openclaw plugins list |
查看插件 |
openclaw plugins list |
openclaw plugins install |
安装插件 |
openclaw plugins install discord |
openclaw plugins remove |
删除插件 |
openclaw plugins remove discord |
openclaw plugins update |
更新插件 |
openclaw plugins update |
6. Agent 管理
| 命令 |
作用 |
示例 |
openclaw agents list |
查看 agent |
openclaw agents list |
openclaw agents add |
添加 agent |
openclaw agents add coder |
openclaw agents remove |
删除 agent |
openclaw agents remove coder |
openclaw agents restart |
重启 agent |
openclaw agents restart |
7. 设备管理
| 命令 |
作用 |
示例 |
openclaw devices list |
查看已配对设备 |
openclaw devices list |
openclaw devices approve |
批准设备 |
openclaw devices approve |
openclaw devices remove |
移除设备 |
openclaw devices remove |
8. 配置管理
| 命令 |
作用 |
示例 |
openclaw config show |
查看配置 |
openclaw config show |
openclaw config edit |
编辑配置 |
openclaw config edit |
openclaw config reset |
重置配置 |
openclaw config reset |
9. 调试 / 诊断
| 命令 |
作用 |
示例 |
openclaw doctor |
检查系统问题 |
openclaw doctor |
openclaw debug |
调试模式 |
openclaw debug |
openclaw env |
查看环境信息 |
openclaw env |
10. 开发工具
| 命令 |
作用 |
示例 |
openclaw run |
运行 agent 任务 |
openclaw run |
openclaw exec |
执行命令 |
openclaw exec |
openclaw shell |
打开 agent shell |
openclaw shell |
11. 更新
| 命令 |
作用 |
示例 |
openclaw update |
更新 OpenClaw |
openclaw update |
openclaw upgrade |
升级组件 |
openclaw upgrade |
所有评论(0)